自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 android内存优化(持续更新)

1 cursor关闭在4.0一下 2 bitmap recycle()在4.0一下 3 使用convertView 4 SparseArray和Arraymap代替Hashmap 5 handler对象不要持有activity对象需要使用weakReference 6 尽可能使用local/stack局部变量 而不去使用 instance/static 成员变量 7 尽量使用swith代

2015-11-05 11:09:00 398 2

原创 0609日常

swift开源了 Google IO Innovation in the Open WWDC worldwide developers conference  1 android M 权限管理 网页体验 android pay 指纹识别 2 android pay 3 brillo 只保留核心功能的物联网android系统 4 超过4000个android wea

2015-06-09 22:40:17 357

原创 内容提供

调用内容提供 提供者不用启动 1 继承ContentProvider 重写方法 2 在onCreate中匹配器注册uri格式的权限 UriMatcher matcher = new UriMatcher(UriMatcher.NO_MATCH); 内容使用者 1 创建连接解析器 ContentResolver r = this.getContentResolver()

2015-06-08 23:08:48 458

原创 android顺序广播

1 发广播 Intent intent = new Intent("顺序广播的Action") sendOrderedBroadcast(intent,null); 2 编写广播类(多个) class R1 extends BroadcastReceiver{ Log.i("r1", "r1"); } class R2 extends BroadcastReceiver{ Log.

2015-06-08 23:05:03 653

原创 同一项目中的广播(音乐播放进度的UI跟新)

在音乐播放器中的应用 主要是用于在Service和Activity中的通讯 实现音乐播放进度的UI跟新 逻辑: 在Service中发送广播 1 sendBroadcast(intent); Intent intent = new Intent("注册的Action"); 可以向Intent中传键值对 在Activity中接收和创建广播; 因为需要在广播的方法中更新IU 所

2015-06-08 22:47:56 397

原创 listview分块显示

关键在于共同特征的第一个出现的对象的位置确定 逻辑: 接收一个对象的在对象群中的位置,得到所具有 特征值在特征群中的位置(块号) 找到具有 特征值在特征群中的位置(块号) 的第一个对象的在对象群中的位置 判断在对象群中的位置是否相同,相同则显示,不相同则隐藏 具体实现: Adapter实现SectionIndexer接口 getSectionForPosition 得到 所具有共同的

2015-06-01 23:45:38 581

原创 线程池

1 创建线程池 ExecutorService  = Executors.newCachedThreadPool(); |.newFixedThreadPool(制定上线) |.newSingleThreadExecutor()一个线程 2 放入任务 execute(new Runnable)

2015-06-01 23:44:55 272

原创 GET获得json

1 创建HTTP客户端 HttpClient client = new DefaultHttpClient(); 2 写get请求行 String uri = "http://172.60.8.33:8080/ems/listEmp"; HttpGet get = new HttpGet(uri); 3 接受返回数据 HttpResponse resp = client.execute

2015-06-01 23:42:57 455

原创 GenyMotion the virtual device got no ip address 问题解决

http://blog.csdn.net/hcf_force/article/details/20899881 按照博主的方法发现依然不行 然后 把网卡1 的高级下面的 混杂模式选为 全部允许就可以了 不知道是什么原理

2015-05-31 12:52:51 13938

原创 找到 list中具有相同属性对象中的 第一个的 位置

找到 list中具有相同属性对象中的 第一个的 位置 list:ArrayList list 获得位置属性方法.getAttributeObject() for(int i=0;i if(attribute = list.get(i).getAttributeObject()){ return i; }; }

2015-05-18 22:06:47 822

原创 日常-4-22-2015

xml saxparse = saxparsefactory.newinstance.newsaxparse() .parse(.class.getresource.getpath, new defaulthandler) startelemnt endelement character bytearrayinputStream(byte[]) bytearrayou

2015-04-22 22:54:51 281

原创 日常-4-20-12015

Python def定义函数 RandomAccessFile  DatainputSteam  dataoutputStream bufferedinputStream bufferedoutputStream File filelist(file,new compare) thread

2015-04-20 23:57:28 393

原创 日常-4-18-2015

new RandomAccessFile(File f,“rw”) write(int b) write(byte[] , from,n) read() writeInt() writeDouble() read ^ for(byte  getfilePoint()-n seek(long) readUTF throw throws canread c

2015-04-18 22:54:49 333

原创 日常-4月17日2015l

今天学习内容能想起多少写多少 Exception ,RuntimeException , error, String.valueof(),Exception是接口不能创建对象,try{}catch(exception e{} finally{} throws createNewFile getparent getname getpath isdictionay length c

2015-04-17 22:17:01 276

原创 第一天

每天都要来有所记录,长远打算,持续努力

2015-04-17 22:11:00 321

空空如也

空空如也

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

TA关注的人

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