自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 235

原创 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 566

原创 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 429

原创 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 253

原创 android 线程池使用

1. newCachedThreadPool:线程池为无限大,当有用完线程,后面的线程就用用完线程,无有就新建。//新建ExecutorService cachedThreadPool=Executors.newCachedTheadPool()//加入线程cachedThreadPool.execute(...)//尝试停止所有正在执行和等待的任务,并返回等待执行的任务的列表。cach

2017-03-21 18:20:05 230

转载 Ubuntu14.04源配置

转自:http://blog.csdn.net/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 385

原创 gradle download https:........... 卡住

android studio 打开settings点 Build,Execution,Dep…里gradle先看他卡在那个版本里就下那个版里面没有就去 https://gradle.org/releases 点 本地版本不对的话 http://blog.csdn.net/HE_HENG316/article/details/63675137下载后在设置

2017-03-19 08:48:07 2078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除