- 博客(12)
- 收藏
- 关注
原创 Android学习笔记--AIDL
AIDL一般用于跨进程通讯,和Service相关。服务端提供一个Service来处理客户端连接。首先写一个远程服务工程,创建一个远程服务类,定义一个接口,使Service的中间人对象Binder继承接口,实现接口的方法并在该方法中调用Service中的方法。 interface Iservice { void callMethod();}public class MyService ex
2017-02-20 22:51:27
323
转载 Android 编程下 Touch 事件的分发和消费机制
http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html
2017-02-08 14:51:55
230
原创 Android学习笔记10--Handler的用法
Handler的用法 1.定义一个Handler对象并且重写handleMessage方法,方法里有一个Message类型的参数可以存储数据 2.通过Handler对象调用sendMessage()方法发送一个信息 3.定义一个Message对象用来存储数据和获取数据 private Handler handler = new Handler(){ public void
2016-12-22 20:57:33
315
原创 Android学习笔记9--HttpURLConnection使用
HttpURLConnection的使用 这个是用来连接网络发送或者接收数据的时候使用的API 1.首先定义一个URL对象接收路径 2.获得HttpURLConnection的实例 3.设置发送GET请求 4.设置返回超时的方法 5.获取返回值 String path = et_path.getTe
2016-12-22 20:39:33
365
原创 Android学习笔记8--ListView使用
ListView控件的使用的两种方法 一.使用BaseAdapter 1.在activity文件中定义一个listview控件 2.在layout文件夹中自己定义一个item.xml文件,用来展示数据 3.在MainActivity中定义一个MyAdapter继承BaseAdapter,实现父类中的四个方法 4.主要重写getCount()和getView(int position, Vi
2016-12-22 17:08:47
245
原创 Android学习笔记7--事物的使用方法
SQLiteDatabase中事物的使用方法 1.获得数据库实例 2.开启一个事物, db.beginTransaction ,将要执行的内容放进事物中 3.设置一个事物成功的标记 db.setTransactionSuccessful() 4.结束事物 db.endTransaction() 事物的特点:要么同时成功,要么同时失败.事物中的内容不会只成功一部分SQLiteDatab
2016-12-22 16:23:15
309
原创 Android的学习笔记6--数据库的增删改查方法
数据库的增删改查方法 1.insert()方法//[1]获取数据库对象 SQLiteDatabase db = myOpenHelper.getWritableDatabase(); /** * table 表名 * ContentValues 内部封装了一个map key: 对应列的名字 value对应的值
2016-12-22 16:11:15
509
原创 Android学习笔记5--创建一个数据库
创建一个数据库 1.定义一个类MyOpenHelper继承SQLiteOpenHelper 2.在MyOpenHelper中写一个有参数的构造方法,因为SQLiteOpenHelper中没有无参构造 3.在MyOpenHelper中重写onCreate和onUpgrade方法,onCreate做表结构的初始化;onUpgrade做表结构的更新 4.在MainA
2016-12-22 15:53:30
545
原创 Android学习笔记4--XmlPullParser的使用
xml文件的解析器XmlPullParser,解析一个xml文件 1.获取解析器对象 2.设置解析器的参数 3.获取解析的事件类型 4.判断事件类型进行解析的逻辑public static List<Channel> parserXml(InputStream in) throws Exception{ //[0]声明集合对象
2016-12-22 15:07:16
385
原创 Android学习笔记1--按钮的四种点击事件
按钮的四种点击事件: 1.在配置按钮控件时加上 android:onClick=”click”属性,在MainActivity中实现 public void click(View v)方法 在方法里写点击按钮想要实现的逻辑. public void click(View v) { //实现逻辑 }2.根据Id获取按钮的实例 Button bt = (Button) findViewByI
2016-12-22 14:57:33
433
原创 Android学习笔记3--XmlSerializer的使用
xml文件的序列化器XmlSerializer的使用,生成一个xm文件 1.获取xml的序列化器 2.设置序列化器的参数 3.开始写内容,写一个开头,写一个结尾,写一个开始标题,写一个结尾标题,一一对应的写XmlSerializer serializer = Xml.newSerializer();//需要流对象,我们就创建出来,File里面第一个是参数存储文件的路径
2016-12-22 14:56:01
658
原创 Android学习笔记2--SharedPreferences的使用
SharedPreferences的使用 1.拿到sp的实例 2.获取sp的编辑器 3.用编辑器存储数据 4.提交//通过上下午调用getSharedPreferences方法,传入两个参数:文件名 , 文件的操作权限,一般默认用0SharedPreferences sp = getSharedPreferences(name, mode);
2016-12-22 14:34:55
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅