【1-1】Android應(yīng)用開(kāi)發(fā)簡(jiǎn)介

一、 思維導(dǎo)圖

Android應(yīng)用開(kāi)發(fā)簡(jiǎn)介

二、 重述知識(shí)

學(xué)習(xí)Android開(kāi)發(fā)的第一課,主要講解:

  • 環(huán)境搭建
  • 一個(gè)最簡(jiǎn)單的工程 (什么代碼都不用謝)
  • 彈出Toast
  • 簽名、打包

三、 具體應(yīng)用場(chǎng)景

這一節(jié)過(guò)于簡(jiǎn)單,省略

四、擴(kuò)展理解

這一節(jié)過(guò)于簡(jiǎn)單,省略

五、核心代碼或操作

(一)創(chuàng)建一個(gè)最簡(jiǎn)單的Project

最簡(jiǎn)單的工程真的不需要什么代碼,一直 Next → Finish 就好了。






然后就可以得到下面的界面。


(二)彈出Toast

Toast是一種消息提示,這里進(jìn)行點(diǎn)擊Button按鈕后彈出Toast的操作。
MainActivity.java代碼如下所示:

public class MainActivity extends Activity {    
@Override    
protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        
setContentView(R.layout.activity_main);        
Button button = (Button) findViewById(R.id.btn_button);        button.setOnClickListener(new View.OnClickListener() {            
@Override            
public void onClick(View v) {                
Toast.makeText(MainActivity.this,"HelloWorld!", Toast.LENGTH_LONG).show();            
}        
});    
}
}

activity_main.xml中需要添加Button的xml代碼:

<Button    android:id="@+id/btn_button"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="Button"    />

(三)簽名、打包

1.簽名的意義  
為了保證每個(gè)應(yīng)用程序開(kāi)發(fā)商合法ID,防止部分開(kāi)放商可能通過(guò)使用相同的Package Name來(lái)混淆替換已經(jīng)安裝的程序,我們需要對(duì)我們發(fā)布的APK文件進(jìn)行唯一簽名,保證我們每次發(fā)布的版本的一致性(如自動(dòng)更新不會(huì)因?yàn)榘姹静灰恢露鵁o(wú)法安裝)。

2.簽名的步驟

  • 創(chuàng)建key
  • 使用步驟a中產(chǎn)生的key對(duì)apk簽名

3. 在Android Studio的菜單欄中,選擇“Build - Generate Signed APK”

4. 由于我是第一次簽名,所以要?jiǎng)?chuàng)建一個(gè)新的Key
(懶得截圖上傳了,直接引用參考資料博文中的圖片。)





還是一直Next,根據(jù)提示填寫(xiě)Key的信息,
反正不會(huì)出大問(wèn)題,第一次我就隨便填,試了一下流程。
生成后就會(huì)提示你打開(kāi)APK文件的目錄。

六、相關(guān)面試題

這一節(jié)過(guò)于簡(jiǎn)單,省略

七、腦內(nèi)記憶(總結(jié))

這一節(jié)就記住怎樣簽名、打包就行了,
就是“Build - 打包”產(chǎn)生關(guān)聯(lián),Build我這邊的發(fā)音是“標(biāo)”,
就想像這個(gè)應(yīng)用在發(fā)布前,需要像面包店的面包那樣貼上標(biāo)簽吧。

八、參考資料

  1. 第一次使用Android Studio時(shí)你應(yīng)該知道的一切配置(三):gradle項(xiàng)目構(gòu)建 by 生命壹號(hào)
最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,154評(píng)論 25 708
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程,因...
    小菜c閱讀 7,357評(píng)論 0 17
  • 生活中我們聽(tīng)到最多的一句抱怨就是“我太忙了” 我太忙了,都沒(méi)時(shí)間去自己想去的地方旅游 我太忙了,都沒(méi)有時(shí)間陪伴家人...
    楊爽blue閱讀 1,393評(píng)論 2 6
  • 笑妹四歲了。 我在開(kāi)心的時(shí)候又忽然有點(diǎn)心疼,母親就是這樣,為孩子的成長(zhǎng)歡呼,又為孩子的成長(zhǎng)而失落。...
    晴子__閱讀 410評(píng)論 1 6
  • 前幾天遇見(jiàn)一個(gè)老友,很久沒(méi)聯(lián)系了。突然遇見(jiàn),我們聊了很久。他是個(gè)挺好的人,怎么好法我也說(shuō)不太清楚,只是他給人的感覺(jué)...
    小小小歐巴閱讀 449評(píng)論 1 2

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