安卓学习记录-Android-day15

本文详细介绍了如何使用Eclipse进行Android应用开发,包括创建项目的方法、应用程序目录结构、开发调试工具(如DDMS、ADB)、日志记录工具(Logcat)以及混淆工具(ProGuard)。此外,还阐述了App运行工作原理、Activity优先级查看和错误日志分析。


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员吾非同

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值