个人
文章平均质量分 59
enjoyGai
android开发
展开
-
线程池源码流程梳理
看一眼构造方法public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ...原创 2018-12-06 10:03:32 · 214 阅读 · 0 评论 -
android studio 编译 glide源码
最近想看点源码,提升一个逼格,第一时间就想到了平时用的最多的图片加载框架 glide于是去github 下了一份代码 ,解压开来!准备编译一下,然后研究一波!在此做个小笔记吧!结果报了这个错误,Gradle sync failed: Could not get unknown property ‘sourceSets’ for project ‘:third_party:disklrucac...原创 2018-11-29 14:45:30 · 1389 阅读 · 1 评论 -
EventBus3.1.1大体流程梳理
eventbus是一个Android事件发布/订阅轻量级框架,功能:通过解耦发布者和订阅者简化Android事件传递 [2]EventBus可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程之间传递数据,执行方法。特点:代码简洁,是一种发布订阅设计模式(观察者设计模式)。如果还不了解观察者模式,先...原创 2018-11-22 16:12:00 · 351 阅读 · 1 评论 -
camera1 实时预览取帧
安卓相机5.0以后加入了camera2类,但低版本还是用之前的camera1,所以直接选择camera1来开发! 直奔主题,在开发中遇到的坑! 1,安卓提供了camera.setPreviewCallbac这个回调写出这个回调后,在onPreviewFrame这里拿到摄像头获取的视频帧! //cameraInst 相机对象cameraInst.setPreviewCallback(ne原创 2017-12-15 15:08:29 · 3532 阅读 · 0 评论 -
greenDao 注意事项
最近新开一个项目,不想再使用原生的sql(还是sql语句太麻烦了)决定选一个库,看了两个一个greendao,一个ActiveAndroid ,了解了一下最终选择了greenDao,据说是目前安卓中最快的!greenDao 地址:https://github.com/greenrobot/greenDAOActiveAndroid 地址:https://github.com/pardom/Activ原创 2017-09-13 17:15:09 · 481 阅读 · 0 评论 -
拼音相关工具类!
package com.shenxing.subutil.util;import android.support.v4.util.SimpleArrayMap;/** * * author: Blankj * blog : http://blankj.com * time : 16/11/16 * desc : 拼音相关工具类 *转载 2017-07-25 16:32:29 · 16200 阅读 · 0 评论 -
安卓工具类jsonString转hashmap
近来用到一个工具类,网上找了一下没找到合适的,就改了一下。importjava.util.ArrayList;importjava.util.HashMap;importorg.json.JSONArray;importorg.json.JSONException;importorg.json.JSONObject;public原创 2016-12-19 15:56:13 · 3116 阅读 · 0 评论 -
开放式地图OpenStreeMap在安卓中的应用
最近公司做地图方面的应用,需求是用一个第三方的地图引擎来加载自己的地图(说是自己的地图,其实还是其他地图的资源不过是添加了一些图层。毕竟地图这东西不是一般公司可以整出来的)好吧!话不多说,进入主题!https://github.com/osmdroid/osmdroid //在github的项目地址 需要下一个它的aar文件,然后导入使用。(导入说明git上已经说的很清楚,在此不再多说) 总的原创 2016-12-19 13:14:36 · 1735 阅读 · 0 评论