Android
Yang_PR
在路上
展开
-
简单接入极光推送
只是为了记录怎么用,官网申请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 · 643 阅读 · 0 评论 -
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 · 1534 阅读 · 1 评论 -
强引用,软引用,弱引用,虚引用。
从Java SE2(JDK1.2)开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚引用。Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。强引用:在程序代码中普遍存在,类似Object obj = new Object()这类的引用,只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象.Object ...原创 2018-10-13 02:22:07 · 254 阅读 · 0 评论 -
Android Studio2.1.2简单设置
Android Studio2.1.2简单设置界面设置默认的 Android Studio 为灰白色界面,可以选择使用炫酷的黑色界面。 Settings –> Appearance –> Theme ,选择 Darcula 主题即可。 字体设置系统字体设置如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。 Settin原创 2016-06-23 10:03:42 · 879 阅读 · 0 评论 -
Android Studio快捷键
整理了一些常用的快捷键。原创 2016-06-23 11:01:51 · 319 阅读 · 0 评论 -
Android 文件打开方法
Android文件打开方法转载 2017-06-05 23:36:10 · 12805 阅读 · 1 评论 -
AutoCompleteTextView实现历史记录提示
今天心血来潮用as自动创建了一个登陆界面,一看xml布局,卧槽原来google用的是AutoCompleteTextView来当账号的控件的。马上查资料,应用场景就很多了,比如历史记录提示、搜索联想、文字自动完成(邮箱自动下拉一堆@qq.com,@163.com后缀)等等。言归正传,文字自动完成需要实现写好字符集,搜索联想需要服务器配合获取数据,为了巩固记忆,今天实现把用户输入的作为历史记录保存,然原创 2017-01-13 16:57:39 · 1167 阅读 · 0 评论 -
Android Material Design初步认识
Android M新控件有很多,Toolbar,TabLayout,AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout等等。写出这篇文章纯粹因为本人记忆力不行,特意来此记录,如有不对的地方,还请帮忙纠正! 如果想快速的认识怎么用以上控件,Google推出的Android Studio已经把整个Material整原创 2016-07-06 10:10:18 · 718 阅读 · 0 评论 -
随记
随记原创 2016-07-07 18:40:32 · 278 阅读 · 0 评论 -
解决高德地图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 · 503 阅读 · 0 评论 -
解决Volley重复请求问题
最近在项目中用Volley的时候发现一个请求的问题:当网络不好的时候,或者服务器端反馈的信息较慢时,有时候会发出去多次请求,而且是不停的一直请求不会停下来,后来发现volley有设置超时时间和次数的方法:jsonObjectRequest.setRetryPolicy(new DefaultRetryPolicy(90000,0,1f));RequestQueue.add(jsonObjectRe原创 2016-11-16 11:56:51 · 1985 阅读 · 0 评论 -
填坑
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 · 426 阅读 · 0 评论 -
Eclipse项目导入Android Studio,.9图片报错解决办法
Eclipse项目导入Android Studio,.9图片有时会报错,是因为google加强了对.9图片的规范,现在来说说怎么解决。如果有时间,可以重新做,如何做.9图片请移步百度:使用draw9patch制作.9.png图片切记,.9图片是放在Android Studio的mipmap文件夹中的 这里提供两种方法:原创 2016-06-22 21:37:36 · 3933 阅读 · 0 评论