- 博客(7)
- 收藏
- 关注
原创 Android 打开通知中心(StatusBar)
最近接到一个需求,需要在应用内打开通知中心(StatsuBar)。查了一下资料发现需要用到StatsuBarManagr来操作StatsuBar。但是在使用过程中发现,StatsuBarManagr是非公开的API,我们无法直接获取,所以只有借助反射来实现打开StatusBar。废话不多说,直接上代码: public static void openStatusBar(Context cont...
2019-04-08 10:15:01
728
1
原创 将OLLVM-3.6.1加入 android-ndk-r14b编译链
将OLLVM-3.6.1加入 android-ndk-r14b编译链编译信息OLLVM下载编译将OLLVM加入NDK编译链在NDK下新建编译链配置编译链配置使用OLLVM混淆编译编译信息Ubuntu 18.04.1 + android-ndk-r14b+OLLVM-3.6.1OLLVM下载编译OLLVM托管在github上,可直接clone项目进行编译。依次执行下列命令进行编译 $ gi...
2018-11-23 13:27:39
1027
1
原创 Android中Bitmap的两种压缩方式
Android中Bitmap的几种压缩方式质量压缩public static Bitmap compressImage(Bitmap bitmap){ ByteArrayOutputStream baos = new ByteArrayOutputStream(); //质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中 ...
2018-07-20 09:54:22
593
原创 Android利用NotificationListenerService实现消息盒子功能
Android利用NotificationListenerService实现消息盒子功能背景现在市面上很多垃圾清理软件基本上都有消息盒子这个功能,就是把用户收到的推送消息全部收集起来集中管理,避免太多推送给用户带来烦恼。这个功能就是基于Android 提供的NotificationListenerService来实现的。使用在api18(Android 4.3) Google加...
2018-07-13 16:08:40
11840
2
原创 《正则表达式必知必会》学习笔记
《正则表达式必知必会》学习笔记一、匹配单个字符——”.”(英文句号)可以匹配任何一个单个的字符(可以是单个的字符,数字甚至是”.”本身)。在同一个正则表达式里,”.”可以连续出现(..)将匹配任意两个字符,也可以间隔出现在不同位置。若需要匹配”.”本身,则需要在正则表达式里面用”\”对”.”进行转义。 注意:若需要搜索”\”本身,则需要对”\”进行转义,就是在”\”前面...
2018-05-28 16:27:28
1311
转载 Android 带阻尼回弹效果的ScorllView
废话不多说,直接上代码import android.content.Context;import android.graphics.Color;import android.graphics.Rect;import android.util.AttributeSet;import android.util.DisplayMetrics;import android.view.FocusF...
2018-04-25 10:52:25
2090
原创 Android利用ViewPager实现图片浏览,解决内存问题
在Android开发中,我们经常遇到利用Viewpager实现图片浏览的需求,这个很好实现,也没什么技术难点,但是最近我在实现这个功能的时候,遇到了一些问题,当图片数量稍微多点时,一直滑动浏览,会导致内存占用一路走高,最终导致oom,在分析了只有,发现是因为viewpager中给的ImageIView一直在新建导致的内存溢出,最后找到了解决方法,让view实现复用,解决了内存问题,代码也比较简单,
2017-08-28 14:27:24
2412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人