运行日志
和java一样,使用了差不多的log日志打印工具:
log.e 错误信息
log.w 警告信息
log.i 一般信息
log.d 调试信息,运行时的变量值打印出来
log.v 冗余信息
这几种信息有从上到下的优先级顺序,下面的可以显示上面的,反之不可以。
怎么看出错可以说是写代码的前提,之前我就是看不明白调试,玩不明白断点,效率慢了特别多。
点debug就可以。
Log.d(tag:“XXX”,msg"ZZZZ");
在调试信息中输出名为XXX的ZZZZ。直接打印语句到控制台
一般用i和d
我注意到这里貌似是没有像java一样自行导入log工具依赖的,应该是开发工具自动导入了。
连接真机
开发者选项,usb链接,adb调试工具
我之前是有adb用于win11子系统的,但是如果没有的话,sdk自带。
语言
直接学java的就可以,以后的kt很快就能看明白。
xml,根javaweb差不多,以后会被kt取代。
c/c++负责算法部分,尽力学会,会得越多越强。
数据库
SQLite:这个是安卓自带的嵌入式数据库,全方位的小,比大型的弱很多,比没有强。这玩意是内置的,当本地数据库的时候不需要配置。