- 博客(7)
- 收藏
- 关注
原创 android 跨进程通信aidl简单用法
一.新建aidl文件 aidl文件不是什么类型都支持的 支持的有基本数据类型int,long,char,boolean….等等 string,charSequence arrayList和HashMap 里面元素要是aidl支持 aidl接口 实现parcelable接口的类注意:aidl接口要用aidl接口和parcelable接口的类时要import全包定义parcelable接口
2017-03-29 11:09:55
276
原创 android 跨进程通信---Messenger简单用法
我用的是Activity和不同进程Service之间的通信1.先bindService,再onServiceConnected方法中new Messenger再new Messenger传入onServiceConnected参数IBinder用Messenger.send发送messagemessage方法能放int,messenger,用setData能放Bundle2.在Service中搞一个
2017-03-27 23:14:47
604
原创 android ui异步更新几种分法
1.在主线程new Handler, 重写handleMessage用来更新ui, 在子线程new Message,Message里面的成员变量能存数据, 用Handler的sendMessage方法发Message出去, 主线程handleMessage就调用。2.在子线程Looper.prepare(), 在子线程new Handler, 调用Handler的post方法,在post
2017-03-24 23:09:59
455
原创 android AsyncTask使用
使用步骤 1.继承AsyncTask<Params,Progress,Result >, 如果不返回就AsyncTask<Void, Void, Void> 2. //运行次序 2.1.onPreExecute()———ui线程 2.2.doInBackground(Params...) ——其他线程
2017-03-22 10:07:58
299
原创 android 线程池使用
1. newCachedThreadPool:线程池为无限大,当有用完线程,后面的线程就用用完线程,无有就新建。//新建ExecutorService cachedThreadPool=Executors.newCachedTheadPool()//加入线程cachedThreadPool.execute(...)//尝试停止所有正在执行和等待的任务,并返回等待执行的任务的列表。cach
2017-03-21 18:20:05
279
转载 Ubuntu14.04源配置
转自:http://blog.youkuaiyun.com/libing1991_/article/details/48661639备份原有的源 避免误操作而无法还原原有的源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup打开sources.list 打开sources.list编辑源 sudo gedit /etc/apt
2017-03-20 17:32:03
437
原创 gradle download https:........... 卡住
android studio 打开settings点 Build,Execution,Dep…里gradle先看他卡在那个版本里就下那个版里面没有就去 https://gradle.org/releases 点 本地版本不对的话 http://blog.youkuaiyun.com/HE_HENG316/article/details/63675137下载后在设置
2017-03-19 08:48:07
2161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人