Android第一天
1.四大组件:
activity(界面 美女)
service(后台)
content provider(图书馆)
broadcastreceiver( 广播接收者 )
//第二天
1,平台架构
要求:大家一定要能说出四层
2, 工程结构
src: xxxx.java 源代码(java)
gen: 自动生成R.java 与资源相关(res)
assets:原生资源 以流的形式
bin:编译后生成一些文件 XXX.apk
libs:类库 与(java一样,导包如JDBC 驱动包)
res:放资源文件:
drawable (图片 xml)
layout 布局(显示在activity)
values 值
string
color
dime 大小 px dp mm in
menu 菜单(xml)
3,核心文件:清单文件
androidManifest.xml
4,电话拨号的步骤:
(1) 界面给绘出来---res---layout---view.xml
(2)给按钮加了事件(点击)android:onClick="XXXX"
(3)activity中提供一个方法XXXX 处理打电话
Intent intent = new Intent();
5,Activity步骤:
(1)定义 一个类继承 Activity
(2) 重写onCreate() setContentView(R.layout.xxxx);
(3) 提供res--layout--xxxx.xml
6,可以移动的小球
/第三天
1,怎么样将一个apk安装到模拟器中去
adb android debug bridge
(1)adb 配到path
(2)adb install xxxx.apk(路径)
2,卸载
adb uninstall 包名 com.example.layouts
3,在windows命令到手机系统中去
adb shell
root$android: 手机系统 (Linux)
ls 查看当前文件下所有的文件夹与文件
cd 文件夹 进入到当前的文件夹中去
cd .. 返回上一级目录
4,布局:
线性布局 LinearLayout
orientation :
gravity:
子结点: weight 权重
相对布局
子结点: layout_toRightOf
leftof
below
above
TableLayout <table>
TableRow <tr>行
///第四天//
1,常用控件
学习方法 apidemo
2,事件 :
四种方式:
onclick属性
给这个控件加上监听器
匿名内部类
写一个监听器类
添加事件的四种方式:
- 控件上直接设置onclick属性
- 匿名内部类
- 写一个监听类继承OnclickListener
- 让activity继承OnclickListener
软件偏好保存与读取
XML文件的读取与写入
数据库操作
数据库操作的时候使用占位符“?”防止出现语义错误
事务的使用(注意一定要使用try finally 让事务及时结束不然就会影响系统性能)防止SQL注入
线程睡眠的时候是不会执行run方法
使用setTag实现缓存对象功能,优化性能
HTTP协议
1.Get
2.post
3.HTTPClient android 开源项目
4socket发送文件发送xml数据