Android开发第1天

来源:互联网 发布:为什么胡歌没女友 知乎 编辑:程序博客网 时间:2024/06/05 09:13

学习Android第一天

  • 学习配置环境

  • 认识SDK目录结构

  • 认识Android系统目录结构

  • 认识eclipse创建的项目目录结构

  • 认识学习创建模拟器

  • 认识两个调试工具(adb,DDMS)

  • 认识手机尺寸概念

配置环境

初学没用Android studio,因为有过java基础习惯eclipse开发,后期还是会选择用Android studio 开发;
对于环境的配置主要是在电脑的环境变量中配置path,将下载好的SDK解压完成后,将SDK文件下的platform-tools和tools这两个文件夹的目录配置在path路径下;


认识SDK目录结构

/docs 文档目录 index.html
/platform-tools 包含一些开发工具 adb.exe等
/samples 包含一些样例工程 eg:APIDemos
/source 系统的部分源码
/tools 也是一些开发工具,有需要的可以打开文件夹看看


Android系统目录结构

/ 代表根目录
/data/app 用于存放第三方apk文件
/system/app 系统的应用安装文件
/data/data/packagename 和应用对应的文件,应用安装时生成,应用卸载时自动删除
/storage/sdcard/ sd卡文件夹


认识eclipse创建的项目目录结构

src 编写的Java源码包
gen 自动生成的Java源码包
assets 资产目录(貌似也没什么东西)
bin 编译生成的文件目录 APK,dex,等都在这个文件
libs 需要的jar包文件
res 资源文件里面有图片资源(drawable),布局资源(layout)常量资源(values)等等
还有一个重要的功能清单配置文件 AndroidManifest.xml文件


认识学习创建模拟器

AVD Name :虚拟设备名称
Device : 设备型号
Target :系统SDK的版本
CPU/ABI : 处理器
Keyboard : 是否用硬键盘(不选用软键盘)
Skin : 不同型号皮肤外形不相同
Memory Otions : 内存选项设置
RAM : 设备的运行内存
VM Heap : 虚拟机堆空间内存
Internal Storage : 设备内部存储空间大小
SD Card : SD卡内存的大小


认识两个调试工具(adb,DDMS)


1. adb工具,这工具是SDK提供的
几个简单常用命令
adb shell 进入adb
adb install –r apkPath 安装一个apk
ctrl+c 退出
2.DDMS是eclipse提供的调试工具有四个重要视窗(因为不能截图所以全部文字来显示)
Logcat : 查看日志输出:LogCat中可以通过两种方式过滤:TAG名,应用包名
TAG名: 显示所有此标签名的输出
应用包名: 显示指定包名应用的所有输
File Explorer:查看系统内部文件
Devices:显示关联的Android设备
Emulator Control:操作控制关联的Android设备

认识手机尺寸概念

手机像素密度ppi:每英寸屏幕能显示的像素数,像素密度越大,显示画面细节就越丰富。
在布局文件视图的宽高尽量用 match_parent/wrap_content
如果必须指定特定值, 使用 dp/dip做单位
文本大小使用sp做单位


遇到的问题

1.在刚创建第一个项目是刚创建好的项目居然报错,不解,最后找到结症,Android版本的问题;
解决:
AndroidManifest.xml功能清单里面
android:minSdkVersion=”18” 最小版本18 改成8就好了
2.模拟器启动问题,顺利找到问题,默认的路径包含中文目录;
解决:
删除.android文件夹(C:\Users\Administrator)
配置环境变量: ANDROID_SDK_HOME=D:\android-sdk-windows

1 0
原创粉丝点击