- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Handler的post(Runnable)
首先看一段在子线程中更新UI的操作Handler handler = new Handler();//这是Button的点击事件public void onClick(View v) { //开启子线程 new Thread(new Runnable() { @Override
2016-06-30 22:42:02 977
原创 Hnadler机制
首先看一下代码1. Looper.prepare();2. mHandler = new Handler(){ @Override public void handleMessage(Message msg) { //处理即将到来msg } };3.
2016-06-30 22:00:51 443
原创 android中子线程更新UI的几种方法
第一种常用的生成Handler对象的方法这是在主线程中 mHandler 是成员变量Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg);
2016-06-30 18:11:06 1335
翻译 android开发最佳实践
网路方面用 OkHttp , Retrofit解析用jackSon , Gson使用Fragment来呈现UIActivity来管理Fragments的布局xmls定义好自己的color.xml自定义秘匙java包结构 *network –与后端交互负责网路处理类 *models –包含要被解析的json数据,对应的类 *managers–应用级别
2016-06-25 20:36:10 399
翻译 java设计模式—单列模式
这个不管怎样对初学者来说都是要会写的!知道是一回事,写出来是另一回事! 这里列举的5种方式:饿汉式;懒汉式;双重检验锁;静态内部类;枚举 当然还有static{ } 区域内的初始化的数据 访问final 字段时…public class Test{ public static void main(String[] args) { Singleton sin
2016-06-25 00:03:06 385
转载 android数据存储—SQLite
SQLiteOpenHelper抽象类该方法通常用4个参数的构造方法 通过得到实例后调用getWritableDatabase() || getReadableDatabase() 来创建和打开数据库!! ~~直接用栗子://这里是创建数据库帮助类public class KnowDBOpenHelper extends SQLiteOpenHelper{ /* * 创建
2016-06-24 11:57:03 400
原创 android数据存储—SharedPreference
SharedPreference是通过键值对的形势存储的 得到该实例,并通过SharedPreferences.Editor 来添加数据 - Context 的 getSharedPreference()方法SharedPreferences.Editor editor = getSharedPreferences("data",MODE_PRIVATE).edit();
2016-06-24 09:59:29 404
原创 android数据存储—文件存储
文件存储 :存储一些简单的数据 和二进制数据 Context提供的一个openFileOutput( ) 得到一个FileOutputStream对象 //在活动结束前保存数据保存 protected void onDestroy() { super.onDestroy(); String editData = edit.getText().toString(
2016-06-24 09:24:44 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人