移動(dòng)平臺(tái)開發(fā)

1A布局學(xué)習(xí)筆記

基本知識(shí):
  • view是安卓應(yīng)用里面最基本的組成元素。

  • 長(zhǎng)方形也是一個(gè)view,給view加邊框的時(shí)候,會(huì)影響它的大小。

  • 駝峰命名法:每一個(gè)單詞開頭大寫,多個(gè)單詞組合在一起,例如TextView.

    • 知識(shí)拓展:小駝峰命名法,開頭第一個(gè)字母小寫,其他單詞開頭第一個(gè)字母大寫。例如textView
  • 對(duì)于一個(gè)xml來(lái)說(shuō),有開就必須有關(guān),不能只打開不關(guān)閉。
    dp代表分辨率。
    顏色可以用十六進(jìn)制來(lái)表示。

布局組件:
  • View

  • 如何調(diào)節(jié)View的大小,位置?
    通過(guò)XML中的屬性來(lái)設(shè)置。

  • TextView

    • TextVew 帶有的一些常用屬性,例如height,width,background
    • 還可以通過(guò)fontStyle設(shè)置斜體,粗體等拓展功能。
  • ImageView
    用于展示圖片,合理的設(shè)置圖片的寬和高,使用居中剪裁,沒(méi)有白邊,叫做全出血圖片,更加有利于沉浸式的體驗(yàn)。
全出血圖片
補(bǔ)充知識(shí):
  • 要善于使用安卓官方文檔,查詢資料,例如可以查詢TextView的屬性,雖然有些部可能我們用不到,但是我們也多了解一些。就例如TextView的屬性,TextAllCaps ,可以將組件中的文字變?yōu)榇髮憽?/li>
文檔展示

Deepin下安卓開發(fā)環(huán)境配置

什么是Deepin?

Deepin是一款linux桌面操作系統(tǒng),是眾多“國(guó)產(chǎn)”操作系統(tǒng)中的一支異軍。運(yùn)行速度極快無(wú)比,是非常棒的開發(fā)人員使用的系統(tǒng)。

deepin
能在linux下開發(fā)安卓嗎?

回答是肯定的,安卓系統(tǒng)是基于Unix內(nèi)核的,并且android studio 也有對(duì)應(yīng)的linux發(fā)行版,或者說(shuō)由于java的跨平臺(tái)性,使我們能在幾乎所有平臺(tái)開發(fā)安卓程序。

具體配置步驟

非常簡(jiǎn)單,首先打開深度商店->選擇編程開發(fā)一欄

Paste_Image.png

點(diǎn)擊android studio 選擇下載安裝。

下載完成之后使用默認(rèn)配置,即可進(jìn)入開發(fā)界面。

開發(fā)界面

但是,由于deepin的c++庫(kù)和android自帶的模擬器環(huán)境有沖突,所以還需要下載genymotion進(jìn)行模擬器配置。

genymotion

同樣,我們使用深度商店下載之后,打開genymotion,注冊(cè)一個(gè)賬號(hào),然后選擇任意一款模擬器,譬如說(shuō)我選擇了nexus 5.0

genymotion

nexus

打開模擬器之后,我們?cè)倩仡^來(lái)打開android studio的項(xiàng)目,這個(gè)時(shí)候點(diǎn)擊運(yùn)行,選擇我們打開的nexus 模擬器,就可以跑程序啦!

開始
完成
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容