#### SDK在Eclipse的配置
选择window-->Preference-->点击Android,在右侧修改SDK Location
#### 模拟器新建
VAG、QVAG、HVAG表示手机分辨率,手机液晶屏TFT材质,分辨率的表示跟材质无关
QVAG 320x240 WQVGA 400x240
WVGA 800x480 XGA 1024x480
#### 常见的ABD指令
adb devices列出连接当前电脑的设备(包括模拟器和真机)
adb install xxx.apk 安装应用
adb uninstall com.xxx.xxx 卸载应用(跟着应用的包名)
如果卸载提示delete_error一般是权限问题,需要重新挂载磁盘
adb remount挂载磁盘(让adb可以直接读写)
adb shell 进入系统的Linux控制台
ls查看列表
rm删除
mount -o remount rm /system修改/system文件夹权限
adb push 文件路径 目标(设备)位置
adb push E:\123.jpg /mnt/sdcard/
adb pull 设备中的文件路径 电脑中的文件路径
adb pull /mnt/sdcard/yux.jpg E:\test1\
如果模拟器已经运行,但是eclipse看不到设备,有可能是设备掉线,需要重新连接
如:夜神模拟器连接
nox_adb connect 127.0.0.1:52001
删除夜神模拟器的内置应用:
nox_adb remount
nox_adb shell
cd /system/app -->可以删除PlayGames.apk Nox_Helper.apk
ls 查看列表
rm -rf PlayGames.apk 卸载内置应用
cd /system/priv-app
rm -rf yingyong...apk
ls -ll 查看列表(已详细信息的方式显示)
exit
#### Android的工程结构
源码:src gen(自动生成的不需要修改)
资源:res文件夹下的内容 drawable图形图像资源 layout布局资源
menu菜单项配置 values(string,color,demin,style,string-array)常量资源
manifest.xml配置:配置应用包 需要的权限 支持的版本 应用信息(图标、名称) 应用内部的组件
#### 关于资源调用
资源的命名规则:小写字母、数字、下划线、点,不允许数字开头,资源名包括:res下的文件名 values中的常量名
xml中调用:要用@资源类型/资源名,如 访问图片-->@drawable/ic_launcher
java中调用:要用R类来访问-->R.资源类型.资源名称
##### 关于manifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xykj.helloworld" 应用包名,每个应用独一无二
android:versionCode="1"
android:versionName="1.0" > 版本名
<uses-sdk
android:minSdkVersion="14" 最低支持的sdk
android:targetSdkVersion="25" /> 最高支持的sdk
<application
android:allowBackup="true"
android:icon="@drawable/pic1" 应用图标
android:label="@string/app_name" 应用名称
android:theme="@style/AppTheme" > 应用样式
<activity 配置一个窗口
android:name=".MainActivity" 窗口的源码位置建议包名.类名写全
android:label="@string/m_str" > 窗口名称
<intent-filter> 窗口的启动方式
<action android:name="android.intent.action.MAIN" /> 描述窗口为一个入口
<category android:name="android.intent.category.LAUNCHER" /> 从桌面启动(生
成桌面图标)
</intent-filter>
</activity>
</application>
</manifest>