安卓学习记录-Android-day15

来源:互联网 发布:淘宝网拍卖流程 编辑:程序博客网 时间:2024/06/01 19:25


eclipse (ALT+/)eclipse (ALT+/)

两种创建项目的方法。

最低版本

目标版本,性能最好

编译版本,最新好

主题,ACTION bar 带顶显示的主题


类名

布局名,必须小写

 

一、应用程序目录结构和它们的作用

学会查阅官方的资料

Src:源文件

Gen一个自动生成的目录(BuildConfig.javaR.java),项目中添加的任何资源都会在其中生成相应的资源

Lib编译后存放字节码的目录

Libs引入第三方架包。

Assets存放资源文件,如txtpropertieshtml文件。

1. 读取txt文件到安卓应用中,Context.getAssets().open(“sample.txt”),获得一个输入流获取其中的内容。

2.加载HTML文件

Res

<category android:name="android.intent.category.LAUNCHER" />第一屏的Activity

二、开发调试小工具

DDMS:Dalvlk Debug Monitoring Service

提供截屏、查看线程和堆得信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等。

ADB:安卓的调试桥

可以管理手机或模拟器的状态

1.       快速更新设备中的代码

2.       在设备上运行Shell命令

3.       管理设备上的预定端口

4.       在设备上粘贴或者复制文件

Logcat日志工具

常用方法:android.util.Log

Log v() log d() Log i() log w()以及Log e()

根据字母对应VERBOSE DEBUG INFO WARN ERROR

Log v()黑色 任何消息都会输出

ProGuard:混淆源代码,以防止APK被反编译。

三、App是怎么运行工作的

Activity

按优先级看
程序出错了,看Log

如果程序出错看红色

如果自己打印的,就追踪自己的tag


0 0