android
Android 原生应用推荐使用 Kotlin 和 Android Studio 开发。
创建项目
在 Android Studio 中创建 Empty Activity 项目,选择 Kotlin。创建后先运行默认项目,确认模拟器或真机连接正常。
命令行构建:
.\gradlew.bat assembleDebug
.\gradlew.bat test
.\gradlew.bat lint
权限声明
网络权限示例:
<uses-permission android:name="android.permission.INTERNET" />
定位、蓝牙、相机等危险权限除了在 AndroidManifest.xml 声明外,还必须在运行时请求,并处理用户拒绝的结果。
经验总结
- 不要在主线程执行网络、数据库或长时间 I/O 操作。
- 使用 ViewModel 保存界面状态,避免旋转屏幕或进程重建后数据丢失。
- 发布前检查
minSdk、签名文件、混淆规则和不同 Android 版本的权限行为。