自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于ViewPager无线循环少于四个会出现空白页问题处理

如果viewpager要做无线循环,但是viewpager本身机制,少于4个。往后滑动不会出现问题,但是往前滑动就会出现空白页。解决方案:如果fragment数量不足4个又想不出现以上bug,就把加载的fragment再添加一遍到数组里,重复的fragment别用同一个对象,会报错,多new一组fragment出来添加进去即可...

2022-07-07 10:22:25 247

原创 MediaMetadataRetriever导致ANR,RXJAVA处理方式

接上次异步处理AsyncTask处理MediaMetadataRetriever加载网络视频图片第一帧会ANR的问题,以下为RXJAVA处理方式:io.reactivex.Observable<Bitmap> observable = io.reactivex.Observable.create(new ObservableOnSubscribe<Bitmap>()...

2019-01-07 17:28:18 1298

原创 什么?用MediaMetadataRetriever导致ANR了?看这里

需求:项目要求获取网络视频并获取视频第一帧展示在页面上操作:简单,直接百度搜索,获悉MediaMetadataRetriever retriever = new MediaMetadataRetriever();retriever.setDataSource(params[0], new HashMap<String, String>());//这里插嘴,这个是获取网络...

2018-12-30 10:04:46 2239

转载 Android U盘 读写

首先给予足够的读写权限:<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission ...

2018-06-04 15:18:48 2382

转载 安装ndk17编译报错

问题:A problem occurred starting process 'command 'C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64\bin\mips64el-linux-android-st...

2018-05-23 10:04:52 2255 1

原创 Android内存优化个人经历

项目从3月开始做,维护加上各种加功能,App直线增肥,从原来20M的性感美女变成的如今50M的中年大妈,各种繁乱的逻辑要了老命了。特别是上个月的内存泄漏导致的卡顿,能把人憋死。App一跑内存占用就300M+,好点的手机还能撑一阵,运行内存只有2G的用不到10分钟就各种ANR。好了废话不多说,说下我的优化之路。一、一开始我也是各种百度,然后我怀疑是强引用过多,就写了个软应用工具类,把用的强应用都

2018-01-03 17:15:39 768

原创 Android正则验证工具类

东西不多,但一般项目够用了。public class RegularUtil { //身份证 public static final String REGEX_ID_CARD = "^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$"; //验证邮箱 p

2017-10-25 10:18:01 554

原创 今天遇到的一个BUG :app:compileDebugJavaWithJavac'. Could not add entry '0' to cache localClassSetAnalysis.b

今天来开个项目,一运行跑debug包就报:app:compileDebugJavaWithJavac'. Could not add entry '0' to cache localClassSetAnalysis.bin  ,打成正式包又没问题,就百度了下,在stackoverflow上找到一篇 https://stackoverflow.com/questions/37827055/cou

2017-09-26 10:06:32 2619

原创 网易云信排坑之 Can not load ne_audio library异常处理

今天在做网易云信打包时发现发语音报错,错误信息:Can not load ne_audio library. 报错机型魅蓝note2好嘛,百度一搜,云信没有armeabi 文件的,但是百度地图有(我项目里也集成了百度地图),故而GG,处理方法很简单,把项目libs中的百度地图的armeabi删除,其他的保留,一定要和云信moudle的libs同步,最后打包的build里加include

2017-09-18 15:42:17 2537 4

原创 Android 7.0 7.1 Popwindow显示位置异常处理方法

//显示PopWindow的方法public void showPopWindow(View view) {    if (!isShowing()) {        this.showAsDropDown(view);    }}@Overridepublic void showAsDropDown(View anchor) {    if (Build

2017-09-01 15:25:29 767

原创 Zxing的使用

作为一名初级安卓程序员了解市面流行的控件是十分必要的,今天带给大家的是Zxing的手把手教学首先是下载Zxing包,然后作为Moudle导入项目然后在Buildgradle中添加依赖 compile project (':lib-zxing')然后就是将Zxing包的Mainifest移植到你的App的Mainifest中再将ZApplication中的初始化方法放到A

2016-12-15 21:47:49 732

原创 从自己的应用跳转到百度、高德地图

//调起百度地图客户端// try {// Intent intent = Intent.getIntent("intent://map/direction?origin=latlng:30.028688,104.223344|name:起点&destination=目标地点&mode=driving®ion=成都&refer

2016-12-14 22:09:56 1270 1

空空如也

空空如也

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

TA关注的人

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