- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 简单接入极光推送
只是为了记录怎么用,官网申请id啥的不说的.直接上代码.1 清单文件中:加入权限:<permission android:name="com.moregold.manbetx.permission.JPUSH_MESSAGE" android:protectionLevel="signature" />然后加入申明: <receiver android:name=".jiguangpush.PushMessageReceiver"> <inte
2020-07-16 19:19:25 702
原创 强引用,软引用,弱引用,虚引用。
从Java SE2(JDK1.2)开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚引用。Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。强引用:在程序代码中普遍存在,类似Object obj = new Object()这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象.Object ...
2018-10-13 02:22:07 293
原创 Glide中的缓存(基于3.7版本)
这个是面试可能会问到的glide缓存机制glide的缓存策略有两种,即内存缓存和磁盘缓存.首先提一点就是glide默认图片格式是RGB_565.1.内存缓存(LruResourceCache)Glide默认是会在内存中缓存处理图(RESULT)的.可以通过调用skipMemoryCache(true)来设置跳过内存缓存Glide.with(this).load(mUrl).skipMem...
2018-10-11 00:53:01 1615 1
原创 FFmpeg的一些命令及作用
最近项目有ffmpeg相关的处理,特意查了很多资料,总结一下ffmpeg的命令及作用,方便以后查看。 qscale的取值可以是0.01-255但实际使用超过50就很糟糕了ffmpeg的cbr模式可以把码率控制的不错,但是vbr无法限制最高码率(虽然有max的设置,但是程序没有实现) x264标准的封装是x264+aac in flv或者x264+aac in MP4 接下来说明下ffmpeg命
2017-07-29 18:32:30 2390
原创 AutoCompleteTextView实现历史记录提示
今天心血来潮用as自动创建了一个登陆界面,一看xml布局,卧槽原来google用的是AutoCompleteTextView来当账号的控件的。马上查资料,应用场景就很多了,比如历史记录提示、搜索联想、文字自动完成(邮箱自动下拉一堆@qq.com,@163.com后缀)等等。言归正传,文字自动完成需要实现写好字符集,搜索联想需要服务器配合获取数据,为了巩固记忆,今天实现把用户输入的作为历史记录保存,然
2017-01-13 16:57:39 1192
原创 解决高德地图UnsatisfiedLinkError问题
今天遇到一个bug,高德地图3d地图java.lang.UnsatisfiedLinkError问题分析:没有找到libgdamapv4sdk751.sojava.lang.UnsatisfiedlinkError 的解释如下Thrown when an attempt is made to invoke a native for which an implementation could not
2016-11-16 14:02:48 538
原创 解决Volley重复请求问题
最近在项目中用Volley的时候发现一个请求的问题:当网络不好的时候,或者服务器端反馈的信息较慢时,有时候会发出去多次请求,而且是不停的一直请求不会停下来,后来发现volley有设置超时时间和次数的方法:jsonObjectRequest.setRetryPolicy(new DefaultRetryPolicy(90000,0,1f));RequestQueue.add(jsonObjectRe
2016-11-16 11:56:51 2015
原创 Android Material Design初步认识
Android M新控件有很多,Toolbar,TabLayout,AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout等等。写出这篇文章纯粹因为本人记忆力不行,特意来此记录,如有不对的地方,还请帮忙纠正! 如果想快速的认识怎么用以上控件,Google推出的Android Studio已经把整个Material整
2016-07-06 10:10:18 753
原创 填坑
bug显示 Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 Error: at java.lang.ClassLoader.defineClass1(Native Method) Error: at java.la
2016-06-27 14:04:26 446
原创 Android Studio2.1.2简单设置
Android Studio2.1.2简单设置界面设置默认的 Android Studio 为灰白色界面,可以选择使用炫酷的黑色界面。 Settings –> Appearance –> Theme ,选择 Darcula 主题即可。 字体设置系统字体设置如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。 Settin
2016-06-23 10:03:42 918
原创 Eclipse项目导入Android Studio,.9图片报错解决办法
Eclipse项目导入Android Studio,.9图片有时会报错,是因为google加强了对.9图片的规范,现在来说说怎么解决。如果有时间,可以重新做,如何做.9图片请移步百度:使用draw9patch制作.9.png图片切记,.9图片是放在Android Studio的mipmap文件夹中的 这里提供两种方法:
2016-06-22 21:37:36 3976
jiguangpush.rar
2020-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人