有两种方案
1 。Android原生开发(官方网站:https://developer.android.google.cn/)
? 优点:运行速度快 。使用体验更好 。可享受Android最先进的开发工具和框架 。学会 Android开发后 。还可以开发智能手表应用 。智能电视应用 。车载应用和物联网应用 。
? 缺点:不支持跨系统(只支持安卓手机 。不支持苹果手机) 。学习成本较高(如:官方教程基本上都是英文 。必须要学习java或kotlin语言 。对电脑配置要求较高等) 。安装包体积相对较大 。
2 。H5开发App 。如uni-app (官方网站:https://uniapp.dcloud.io/)
? 优点:多端一套代码(如:安卓手机、苹果手机、微信小程序、支付宝小程序、字节跳动小程序等) 。学习成本低(国内前端框架实现 。教程都是中文 。中文教程多) 。插件丰富 。
? 缺点:使用体验不如原生Android 。稳定性较差(页面文件越多 。可能会出现卡顿等现 象) 。
一, 使用Android原生快速开发一款App
推荐电脑配置(以Windows系统为例):
i5+的处理器 。运行内存8G+ 。
我的系统配置截图:
文章插图
○ 开始开发App
一, 创建项目
安装最新版编译器
下载编译器Android Studio 。下载最新版本地址 https://developer.android.google.cn/studio
Android Studio 启动页:
文章插图
注:在第一次启动编译器时 。会自动下载开发环境所需资源文件 。所以会出现一直在Building… 的情况 。这可能需要几分钟 。需要你耐心等待 。
在 Welcome to Android Studio 窗口中 。点击 Start a new Android Studio project 。
文章插图
图 1. Android Studio 欢迎屏幕
如果您已打开一个项目 。请依次选择 File > New > New Project 。
在 Choose your project 窗口中 。选择 Empty Activity 。然后点击 Next 。
在 Choose your project 窗口中 。完成以下操作:
· 在 Name 字段中输入“My First App” 。
· 在 Package name 字段中输入“com.example.myfirstapp” 。
· 如果您想将项目放在其他文件夹中 。请更改其 Save 位置 。
· 从 Language 下拉菜单中选择 Java 或 Kotlin 。
· 选中 Use androidx.* artifacts 旁边的复选框 。
· 其他选项保持原样 。
点击完成
经过一段时间的处理后 。Android Studio 主窗口会出现 。
文章插图
图 2. Android Studio 主窗口
二 。运行App
? 在真实设备上运行
按照以下步骤设置设备:
使用一根 USB 数据线将设备连接到开发计算机 。如果您是在 Windows 上开发的 。则可能需要为设备安装合适的 USB 驱动程序https://developer.android.google.cn/studio/run/oem-usb 。
执行以下步骤 。在开发者选项窗口中启用 USB 调试:
a. 打开设置应用 。
b. 如果设备使用 Android v8.0 或更高版本 。请选择系统 。否则 。请继续执行下一步 。
c. 滚动到底部 。然后选择关于手机 。
d. 滚动到底部 。然后点按版本号七次 。
e. 返回上一屏幕 。滚动到底部 。然后点按开发者选项 。
f. 在开发者选项窗口中 。向下滚动以查找并启用 USB 调试 。
按照以下步骤操作 。在设备上运行应用:
在 Android Studio 中 。从工具栏中的运行/调试配置下拉菜单中选择您的应用 。
在工具栏中 。从目标设备下拉菜单中选择要用来运行应用的设备 。
文章插图
图 1. 目标设备下拉菜单
点击 Run
文章插图
Android Studio 会在连接的设备上安装您的应用并启动它 。您现在会看到设备上的应用 中显示了“Hello, World!” 。
? 在模拟器上运行
按照以下步骤操作 。在模拟器上运行应用:
在 Android Studio 中创建一个 Android 虚拟设备 (AVD)(安裝教程https://developer.android.google.cn/studio/run/managing-avds#createavd) 。模拟器可以使用它安装和运行您的应用 。
在工具栏中 。从运行/调试配置下拉菜单中选择您的应用 。
从目标设备下拉菜单中 。选择要用来运行应用的 AVD 。
文章插图
图 2. 目标设备下拉菜单
点击 Run
推荐阅读
- 男生撩妹专用网名 男生撩妹专用网名游戏
- 带紫字的网名昵称 带紫字的网名
- 如何看电脑帧数?
- 剁椒鱼头热量高吗
- 如何通过自学成为一名Android应用开发工程师?
- 电视剧《都挺好》豆瓣评分8.5,你认为这个分值吗?
- 除螨喷雾喷到脸上怎么办
- 学习软件开发难不难?
- 怎么判断怀没怀孕 第一次怎么判断怀没怀孕