在 Android Studio 中創(chuàng)建原生工程
在本節(jié)您將創(chuàng)建一個(gè)通過點(diǎn)擊文字彈出 Toast 的原生工程,并獲得 APK 格式的安裝包。
整個(gè)原生工程的創(chuàng)建過程主要分為以下四個(gè)步驟:
如果您已經(jīng)有了一個(gè)原生的 Android 開發(fā)工程并完成了簽名,那么您可以直接跳轉(zhuǎn)到 在 mPaaS 控制臺創(chuàng)建應(yīng)用。
創(chuàng)建工程
打開 Android Studio,點(diǎn)擊 File > New > New Project。
在彈出的新建工程窗口中,選擇 Empty Activity,點(diǎn)擊 Next。
輸入 Name、Package name(如有;否則可以使用默認(rèn)值)、Save location。在此處 Name 以 mPaaS mini program 為例。選擇 Minimum SDK 為 API 21: Android 5.0 (Lollipop)。
點(diǎn)擊 Finish,即可完成 創(chuàng)建工程。
編寫代碼
打開
res/layout
下的activity_main.xml
文件,增加如下代碼,添加 ID 為 “my_tv” 的 TextView。android:id="@+id/my_tv"
打開
MainActivity
類,增加如下代碼,設(shè)置文字的點(diǎn)擊事件。findViewById(R.id.my_tv).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "Hello mPaaS!", Toast.LENGTH_SHORT).show(); } });
編譯并運(yùn)行。成功運(yùn)行后,您已完成編寫代碼。
創(chuàng)建簽名文件并給工程添加簽名
在 Android Studio 中點(diǎn)擊 Build > Generate Signed Bundle / APK。
在彈出的窗口中選擇 APK,點(diǎn)擊 Next。
選擇 Create new。
填入相應(yīng)信息后,點(diǎn)擊 OK,即可完成創(chuàng)建簽名。您可在指定的 Key store path 中獲得生成的簽名文件。
內(nèi)容自動(dòng)填充后,點(diǎn)擊 Next 開始對工程添加簽名。
根據(jù)需要選擇 Build Variants。Build Variants 信息需要牢記,因?yàn)樵谑褂眉用芪募臅r(shí)候需要選擇和生成時(shí)一致的類型。 隨后勾選 V1(Jar Signature) 加密版本。V1(Jar Signature)為必選項(xiàng),V2(Full APK Signature)可按需選擇。
點(diǎn)擊 Finish。片刻后,在工程文件夾下的
debug
文件夾(~\mPaaSminiprogram\app\debug
)中,即可獲得該應(yīng)用簽名后的 APK 安裝包。在本教程中,安裝包名為app-debug.apk
。
在手機(jī)上安裝應(yīng)用
連接手機(jī)到電腦,并開啟手機(jī)的 USB 調(diào)試模式。
在 Android Studio 中運(yùn)行工程,即可在手機(jī)中安裝應(yīng)用。
在手機(jī)上打開應(yīng)用,點(diǎn)擊 Hello World! 字樣,彈出屏幕底部所示的 Toast “Hello mPaaS!”,即表示應(yīng)用安裝成功且實(shí)現(xiàn)了預(yù)期功能。至此,您已完成 在手機(jī)上安裝應(yīng)用。