一、环境搭建

Andorid Studio是用于Andorid开发的IDE。

1.1 Windows

参考文章或视频链接
[1] Android Studio下载

1.2 Linux

在Linux里面也可以安装,下载Android studio,当然如果你不想下载IDE的话,你也可以直接下载sdk manager,就像Java里的jdk和jre一样。

参考文章或视频链接
[1] Android Studio下载
[1] sdkmanager下载

二、Helloworld

在Android应用程序中,MainActivity 是一个非常重要的类,它通常是应用程序的主要入口点。

参考文章或视频链接
[1] 《Android入门基础教程》- W3CSchool
[2] 《Android基础入门教程(非常详细),从零基础入门到精通,看完这一篇就够了(附安装包)》- CSDN
[3] 《unable to access android sdk add-on list(转) 》- 博客园
[4] Android应用开发者官网
[5] 《创建您的首个 Android 应用》- Android应用开发者官网
[6] entrypoint of android application - stackoverflow

三、四大组件

参考文章或视频链接
[1] Andorid四大组件—Activity篇 - 知乎
[2] Intent详解以及Activity的跳转与数据传递 - 知乎

四、网络请求

参考文章或视频链接
[1] Android主流网络请求开源库的对比
[2] OkHttps
[3] Net

五、APK打包与安装

1.先提前将手机调整成开发者模式
2.在Android Studio中找到 Build > Generate Signed Bundle / APK,并打包
3.将APK文件传至手机上并安装
4.注意网络环境
5.注意不同的APK要修改app的名字和android:authorities=“com.example.signAPP.fileprovider”,不然就会变成更新APP

在 Android WebView 中,启用 Chrome DevTools 调试功能,在 onCreate 方法中,添加以下代码来启用调试:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    WebView.setWebContentsDebuggingEnabled(true);
}

Q&A

1.如何连接物理机进行调试?
假如你手机(要具备开发者模式)所在的网络环境,与前后端服务不通,这个时候都调试办法为:首先,找到Andorid SDK的所在目录,并将adb.exe所在的platform-tools文件夹目录,添加进PATH环境变量中去,这样就能保证可以在cmdpowershell中执行adb命令,然后

# 找出你的物理设备,即你的手机
PS C:\Users\hp> adb devices
List of devices attached 8a98dd9c
device emulator-5554
device
# 端口映射,其中,8a98dd9c 是你手机的设备 ID,替换为你的设备 ID。如果这个命令执行成功,手机的端口将被映射到电脑的 8080 端口
PS C:\Users\hp> adb -s 8a98dd9c reverse tcp:8080 tcp:8080
8080

然后,确保 WebView 加载的是 http://localhost:8080/,这样手机通过 USB 连接就可以访问开发电脑的本地服务器。

# MainActivity.java
webView.loadUrl("http://localhost:8080/");

2.什么是AAr文件?

参考文章或视频链接
[1] Create an Android library
[2] 什么是AAR文件以及如何在Android开发中使用
[3] 【Android】AAR文件的生成与使用【转载】
[4] Different Ways to Create aar File in Android Studio
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐