开发环境的搭建-----------Day01 2014-5-26
1)四层框架:
一、Linux底层
二、库层
三、应用框架
四、应用层
2)搭建开发环境:
一、JDK(1.6以上)
二、官方提供整合包(adt-bundle-windows)
AndroidSDK\Eclipse\ADT
网址:http://developer.android.com/index.html
配置:
F:\android\adt-bundle-windows-x86-20131030\adt-bundle-windows-x86-20131030\sdk\platform-tools
配置好之后,在Dos下,在命令行输入adb,查看配置状态
AndroidSDK目录
Docs:API文档
Platforms:不同版本的android系统
Android版本号APIlevel
2.210
2.39,10
3.011
Sources:Android源代码(关联源代码就是去关联这个文件)
Tools:开发工具调试工具都在这里面
Samples:事例代码
Platform-tools:adb.exe(连接开发工具跟模拟器的桥梁)
3)模拟器
与手机的区别
模拟器缺少与硬件相关的功能,模拟器都没有
通讯、蓝牙、电池、导航
快捷键:切换横纵屏
返回上一级:ESC
回到桌面:小房子home
菜单Menu:F2
4)DDMS虚拟机调试窗口服务
5)Android系统文件目录
/mnt/sdcard存错卡目录
/data/data存储数据
/system/app/系统自带的应用
6)ADB
AndroidDebugBridage
一、查看当前运行模拟器
adbdevices
二、断开模拟器跟开发工具的连接
adbkill-server或者任务管理器adb.exe*32
三、重启adb进程
adbstart-server
四、电脑跟模拟器数据的互传
PC-->模拟器
AdbpushPC文件路径
例子:adbpushC:\Users\Administrator\Desktop\woaiandroid.txt/mnt/sdcard
模拟器-->pc
Adbpull手机文件路径PC文件路径
例子:adbpull/mnt/sdcardC:\Users\Administrator\Desktop
安装、卸载apk程序
安装:Adbinstall-r文件路径-r表示强制安装(覆盖安装)
例子:adbinstall-rC:\Users\Administrator\Desktop\EX_0526_01_Android.apk
卸载:adbuninstall包名
例子:adbuninstallcom.example.ex_0526_01
包名是android应用间区分的唯一标示(如何查找包名:在工程下双击AndroidManifest.xml找到package)
7)创建一个新的Android项目
Android项目的文件
Srcjava源文件
Binapk文件(需要运行之后才运行)
Res资源文件
Drawable图片 | ldpi | mdpi | hdpi | xhdpi | xxhdpi |
分辨率 | 240X400 | 320X480 | 480X800 | 1280X720 | 1920X1080 |
Values字符串颜色大小
AndroidManifest.xml清单文件注册
GenR(R文件自动生成,不能手动更改)
系统帮我们完成了数据流的读写,直接读取那些数据,节省了IO代码。
Layout布局文件控件
文本框
<TextView
android:id="@+id/textView1"//每一个代码的身份标示
android:layout_width="wrap_content"//宽
android:layout_height="wrap_content"//高
android:layout_centerHorizontal="true"
android:layout_marginTop="74dp"
android:text="你好你好你好你好"//文本内容
android:textSize="60dp"//文本框大小
android:textColor="#ff0000"//文本框颜色
#开头,8个16位数组成
透明度、红、绿、蓝
/>
</RelativeLayout>
Wrap_content:组件大小适应其内容
match_parent:组件大小填充容器
XXdp:自定义组件
setContentView关联布局文件//找到空间对象
按钮
Button
编辑框
PlainText
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button1"
android:layout_below="@+id/button1"
android:layout_marginTop="62dp"
android:hint="输入提示"
android:ems="10">
<requestFocus/>
</EditText>
PassWord
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/textView1"
android:layout_below="@+id/editText1"
android:ems="10"
android:inputType="textPassword"//编制密码
/>
</RelativeLayout>
更多相关文章
- Android学习之系统默认路径
- android 快速移动sdCard的文件夹
- Android Studio module里面放switch语句报错 R文件找不到
- java.lang.Exception: 密钥库文件不存在: ~/.android/debug.keys
- Android Studio3.0自定义apk输出路径和文件名
- android获取内置和外置SD卡路径
- Android SAX解析xml文件
- android studio无法在可视化页面预览布局文件