- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 Android权限适配
引言自从升级到android的23版本后,Google对Android权限进行了调整,增加了运行时的权限Runtime Permission,6.0以上的设备如果没有进行适配,会获取不到权限,当然如果你还没准备好适配权限,把targetSDK设置成小于23就ok了,其实简单的权限适配并不是很难,下面我们就一起来看下权限的适配问题权限种类 Google将权限分成了两类,一个是正常权限,一类是涉及到用
2017-12-28 15:47:34 314
原创 2017过度到2018,需要整点面试题
1.Acticity和Service是否在同一个线程工作这个问题有坑,没有绝对条件可以判定是不是在一个线程工作 同一个包内的activity和service1)如果service没有设定属性android:process=”:remote”的话,service会和activity跑在同一个进程中,由于当前这个进程只有一个UI线程,所以,service和acitivity就是在同一个线程里面的;
2017-12-27 11:51:50 11662 1
原创 Android全局异常捕获
全局异常捕获是个经常会用到的工具类下面这段代码可以直接放入项目中使用/** * 全局异常捕获句柄类 */public class CrashHandler implements UncaughtExceptionHandler { public static final String TAG = CrashHandler.class.getName(); private stati
2017-12-26 16:11:13 190
原创 Android中MQTT的使用(MQTT的使用大同小异)
mqtt是轻量级基于代理的发布/订阅的消息传输协议。作为安卓开发而言,我们一般将其用来作为推送协议或者将其作为与嵌入式通信的协议。MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让
2017-12-25 14:46:31 5982
原创 Android 仿今日头条的视频播放控件(使用开源库灰常简单)
前段时间做了个小项目用的便是jiecaovideoplayer开源库 原项目GitHub地址:https://github.com/lipangit/JieCaoVideoPlayer 1、添加gradle的依赖compile 'fm.jiecao:jiecaovideoplayer:4.8.3'compile 'com.github.bumptech.glide:glide:3.7.0'2、
2017-12-22 15:59:42 2919 3
原创 Android如何避免内存泄露及内存溢出(OOM)
以下逐步对各种情况做统一分析一.最常见的就是Bitmap的锅了 使用Bitmap必须谨慎又谨慎,可以通过以下几种方式,避免出现OOM 1.inSampleSize:缩放比例,在把图片载入内存之前,我们需要先计算出一个合适的缩放比例,避免不必要的大图载入。 2.decode format:解码格式,选择 ARGB_8888 / RBG_565 / ARGB_4444 / ALPHA_8,存在很大
2017-12-22 15:26:59 341
android 图片压缩
2017-10-09
Eclipse主题
2017-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人