Android菜鸟的成长笔记——第一个Activity 和 ADB

来源:互联网 发布:地理上的元数据是什么 编辑:程序博客网 时间:2024/06/07 01:38

一、  Android Studio打开DDMS

Tools->Android->Android Device Monitor

二、  ADB

借助ADB,可以管理设备或手机模拟器的状态,还可以进行以下操作:

1、快速更新设备或手机模拟器中的代码;

2、在设备上运行Shell命令;

3、管理设备或模拟器上的预定端口;

4、在设备或手机模拟器上复制或粘贴文件。

三、  ADB的简单使用

在SDK目录下找到platform-tools,在此文件夹下打开CMD;

输入 adb即可查看ADB的所有可操作命令;

输入adb devices可以查看当前连接的设备的端口号。

四、  通过adb复制数据库文件

Adb shell

Su

Cd data/data/com.xxx/databases

Cat xxx.db>/mnt/sdcard/xxx.db

Exit

Exit

Adb pull/mnt/sdcard/xxx.db E://

首先找到包里的数据库文件,复制到SD卡中,在从SD卡复制到E盘目录下。

五、  LogCat

Android.util.Log常用的方法有5个:Log.v() Log.d() Log.i() Log.w() Log.e(),对应Verbose、Debug、Info、Warn、Error。

1、Log.v黑色,任何消息都会输出,平时使用就用Log.v;

2、Log.d蓝色,仅输出debug调试,但会输出上层的信息;

3、Log.i绿色,一般提示性的消息Information,它不会输出Log.v和log.d的信息,但会显示i、w和e的信息;

4、Log.w橙色,可以看做为warnning警告,一般需要注意优化Android代码,同时选择它后会输出Log.e的信息;

5、Log.e红色,仅显示红色的错误信息。

六、  Assert目录

存放资源文件的地方。Android Studio 中的位置:Project/modal/build/intermediates/assert。

1、  将一个readme.txt的内容读取到你的Android应用中,可以调用:Context.getAssets().open(“readme.txt”);获取其中的内容。

2、  在Android中有一个WebView控件,可以承载一副HTML网页的内容,可以在代码中调用:WebView.LoadUrl(“file:///android_asset/Sample.html”);来加载HTML文件。

七、  AndroidManifest.xml

所有Activity都应该在AndroidManifest.xml中注册;

<categoryandroid:name="android.intent.category.LAUNCHER" />决定APP启动时的第一个Activity;

通过uses-permission添加应用程序需要使用的权限;

0 0
原创粉丝点击