安卓应用也是由java写的dvm
.java-----.class----.des=====.apk
开发java是基于jdk开发安卓是基于Sdk-------目录
Platform-tools (.class----.des)
(安卓应用的大包国家)
Adb 安卓调试桥
怎么下载的sdkmanager
点击sdj manager 弹出框框,所有安卓的平台。Google封
如何真机调试:
手机安卓手机助手,华为手机助手,手机用数据线连上,自动的下载驱动,自动连到eclipse上会列出来。
下面都是jar包提供了所有的安卓的开发工具sdk-manager好多类
===14
-----16
Application 当前应用
***@R文件
Activity启动的时候就会走oncreate方法
SetContentView 设置activity的内容,来自于布局文件
找到关心的控件
findViewById
给按钮设置点击事件
()
定义一个类去实现当按钮点击需要的接口类型
Private class MyClickListener implements OnClickListener{
//***@override
Public void onClick(View v)
}
获取文本内容
().toString()
按钮的点击事件,声明一个方法和要点击的按钮在布局中声明的onclick属性一样
Public void click(View v){
}
}
getContext(拿到上下文对象).。getClass(字节码).getMethod(反射handlerName,)
布局中的所有属性都封装到了AttributeSet类中
表格布局:TableLayout
TableRow 代表一行,一个控件代表一列
自己生产xml
自己组拼stringBuffer,手机里面的数据取出来通过xml文件备份起来
取出数据
第一步集合里面存xml,第二步吧sms对象加入集合中,想要备份的数据就封装到集合中了。第三步集合中数据放到生产的xml里面。数据的路径File file = new File()第四步开始写数据FileOutputStream fos = new FileOutputStream(file)
Javabean固定写法生产getset方法
Xmlserializer 接口类可以序列化xml文件获取Xmlserializer 类实例,();(os,encoding)存到一个位置上。第一个参数就fileoutputStream继承outputStream,编码方式
startDocument开始写头文档 endDocument开始写文档结尾。写文档的根节点startag(namespace,name)命名空间没有xmlns,跟节点的名字。循环写sms节点遍历集合
(())数据在xml里面
安卓把关心的数据取出来
服务器把数据准备一个xml返回给客户端
服务器是以流的形式把数据返回
List<> 泛型存把对象封装成一个javaBean ,channel作为一个javaBean对象,参数id
parserXml(InputStream in)服务器以流的形式把数据返回就接受一个流。解析逻辑
解析xmlPullParse 。DOM解析原理把整个文档解析,类似于SAX解析一行一行的解析先解析文档的开头,基于事件进行解析事件就是一个int类型值是1还是2。开始标签/结束节点。(in,)接受一个流。()拿到实例。Int eventType = ()拿到事件类型,有好多时间类型,开始是一个时间类型,结束也是一个事件类型。While循环不等于文档结尾不停往下走。()XmlPulParser xp = ()。解析到开始标签创建一个javaBean对象取数据把id取出来。。
在里面创建一个集合对象,pa
安卓整理笔记 来自淘豆网m.daumloan.com转载请标明出处.