安卓开发入门、android studio 使用备忘
安卓开发入门基础
基础:https://blog.csdn.net/qq_42242452/article/details/124719180
Android中ConstraintLayout约束布局的最全详细解析
http://www.45fan.com/article.php?aid=1D8swmvEfNR96zPT
IDEA 各个图标含义,C图标、I图标、m图标、f图标....
android studio的下载
android studio下载链接
https://developer.android.google.cn/studio
jdk的安装
jdk的安装:AndroidStudio 2.2版及更高版本嵌入了最新的OpenJDK,以降低初学者的入门门槛但是,建议您自己安装JDK,这样您就可以独立于Android Studio进行更新
登录注册Oracle,下载对应的JDK
https://login.oracle.com/oam/server/sso/auth_cred_submit
具体参考:
https://www.jianshu.com/p/199cd1abd570
http://t.zoukankan.com/ios9-p-9291334.html
环境配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home
gradle下载
Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。
adb命令行终端安装apk
adb全称是Android Debug Bridge,它是一个命令行工具,通过它可以与Android设备进行交互,可以进行常见的安装/卸载app、打开app、查看app的日志等操作。
通过homebrew安装
电脑上有homebrew的同学可以通过下面的命令快速安装,这里不在赘述。
brew install --cask android-platform-tools
安装apk
连接Android手机,cd到apk上级文件件,然后输入以下命令
adb install 你的apk名字
Android mipmap技巧
AndroidStudio中日志工具类Log(android.util.Log)
1.Log.v ()用于打印那些最为繁琐的、意义最小的日志信息。对应级别verbose,是Android日志里面级别最低;
2.log.d ()用于打印一些调试信息,有助于调试程序和分析问题,对应级别debug,比verbose高一级;
3.log.i ()用于打印一些比较重要的数据,这些数据是你非常想看到的数据、可帮你分析数据。对应info;
4.log.w()用于打印一些警告信息,提示程序在这个地方存在潜在风险,最好去修复出现警告的地方。对应warn;
5.log.e()用于打印程序中错误信息,比如程序进入到catch语句当中,当有错误信息打印出来时,一般代表你的程序出现严重问题了,必须尽快修复。对应级别error。