在 Android Studio 创建原生工程

在本节您将创建一个通过点击文字弹出 Toast 的应用,并获得一个完成签名的 APK 安装包。

该过程主要分为以下四个步骤:

  1. 创建工程

  2. 编写代码

  3. 创建签名文件并给工程添加签名

  4. 在手机上安装应用

如果您已经有了一个原生的 Android 开发工程并完成了签名,那么您可以直接跳转到 在 mPaaS 控制台创建应用

前提条件

在开始创建工程之前,确保您已 安装 mPaaS 插件安装 mPaaS 插件

创建工程

  1. 打开 Android Studio,单击 File > New > New Project

  2. 在弹出的新建工程窗口中,选择 Empty Activity,单击 Nextimage.png

  3. 设置工程名称(Name)、包名(Package name)以及存放路径(Save location),本教程以“mPaaS CDP”工程,最小 SDK 版本为 API 18: Android 4.3 (Jelly Bean) 为例进行说明。image.png

  4. 单击 Finish,即可完成工程创建。

编写代码

  1. 打开 activity_main.xml 文件,参照如下代码添加按钮。

     <Button
          android:id="@+id/button"
          android:layout_width="101dp"
          android:layout_height="50dp"
          android:layout_marginStart="142dp"
          android:layout_marginTop="153dp"
          android:layout_marginBottom="151dp"
          android:text="Button"
          app:layout_constraintStart_toStartOf="parent"
          app:layout_constraintTop_toTopOf="parent" />
    image.png
  2. 打开 MainActivity 类,添加按钮的点击事件。

         findViewById(R.id.button).setOnClickListener(new View.OnClickListener(){
             @Override
             public void onClick(View v) {
                 Toast.makeText(MainActivity.this, "Hello mPaaS!", Toast.LENGTH_SHORT).show();
             }
         });
    image.png
  3. 编译成功后,您已完成代码编写。

创建签名文件并给工程添加签名

后续在 mPaaS 控制台上进行组件的代码配置时,需要用到签名后的 APK 文件。

工程签名及生成 APK 文件的步骤如下:

  1. 在 Android Studio 中单击 Build > Generate Signed Bundle / APK...image.png

  2. 在弹出的窗口中选择 APK,单击 Nextimage.png

  3. 选择 Create newimage.png

  4. 填入相应信息后,单击 OK,即可完成创建签名。您可在指定的 Key store path 中获得生成的签名文件。image.png

  5. 内容自动填充后,单击 Next 开始对工程添加签名。image.png

  6. 根据需要选择 Build Variants,勾选加密版本 V1(Jar Signature)。V1(Jar Signature)为必选项,V2(Full APK Signature)可按需选择。image.png

  7. 单击 Finish。片刻后,在工程文件夹下的 debug 文件夹(~\mPaaSCDP\app\debug)中,即可获得该工程签名后的 APK 安装包。在本教程中,安装包名为 app-debug.apk

在手机上安装应用

  1. 连接手机到电脑,并开启手机的 USB 调试模式。

  2. 在 Android Studio 中,运行工程,即可在手机中安装应用。

  3. 在手机上打开应用,点击 BUTTON,弹出屏幕底部所示的 Toast “Hello mPaaS!”,即表示应用安装成功且实现了预期功能。至此,您已成功在手机上安装应用。