安卓开发入门、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

历史版本下载链接:https://developer.android.google.cn/studio/archive.html#android-studio-2-3-1?utm_source=androiddevtools&utm_medium=website

 

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的,构建包括编译、打包等过程。

https://gradle.org/releases/

 

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技巧

图片资源应该尽量放在高密度文件夹下,这样可以节省图片的内存开支,而UI在设计图片的时候也应该尽量面向高密度屏幕的设备来进行设计。
就目前来讲,最佳放置图片资源的文件夹就是mipmap-xxhdpi。
那么有的朋友可能会问了,不是还有更高密度的mipmap-xxxhdpi吗?干吗不放在这里?
这是因为,市面上480dpi到640dpi的设备实在是太少了,如果针对这种级别的屏幕密度来设计图片,图片在不缩放的情况下本身就已经很大了,基本也起不到节省内存开支的作用了。
 

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。

posted @ 2023-01-12 09:31  甘林梦  阅读(95)  评论(0编辑  收藏  举报