- 博客(10)
- 资源 (19)
- 收藏
- 关注
原创 ApplicationContext AlertDialog IllegalStateException: You need to use a Theme.AppCompat theme
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.new AlertDialog.Builder(context)创建AlertDialog时, Context如果用Activity不会有任何问题, 如果是App
2017-08-29 19:04:46 693
原创 Glide override 不起作用
android:layout_width android:layout_height 都设置成固定大小override(int width, int height)会不起作用
2017-08-24 14:23:46 3985
原创 Glide加载Gif
加载 GIF 时需要最好调用 asGif() 方法,同时设置特别的缓存策略,调用 diskCacheStrategy() 将缓存策略设置为 SOURCE(缓存原图) 或者 NONE(不做缓存)。不然会加载很慢, 占用更多内存. 如果不确定是静态图还是gif, 缓存策略设置为diskCacheStrategy(DiskCacheStrategy.SOURCE)Gif循环次数:Glide.with(
2017-08-24 14:14:25 2159
原创 Android 推荐使用的数据结构
- ArrayMap<K,V> 替代 HashMap<K,V>- ArraySet<V> 替代 HashSet<V>- SparseArray<V> 替代 HashMap<Integer,V>- SparseBooleanArray 替代 HashMap<Integer,Boolean>- SparseIntArray 替代 HashMap<Integer,Integer>- Sparse
2017-08-23 13:45:33 900
原创 Android手机 内存堆大小
ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); int heapSize = manager.getMemoryClass(); 就能获取当前手机的堆大小了, 单位是MB 这个就是每个程序可使用的内存上限, 开发应用程序时所使用的内存不能超出这个限制,否则就
2017-08-23 09:32:46 1519
原创 Listary 配置常用搜索
ListAry这个软件有多牛逼我就不介绍了. 配置了常用搜索可以继续提高搜索搜索效率.步骤如下:打开Lisary首选项 –> 关键字 –> 按图中②添加 ③关键字: 作为搜索的前缀关键字④按图填写就行⑤去你要用的搜索页面随便搜索一个关键字, 把浏览器地址栏中关键字前面的内容复制过来, 关键字换成{query}填到⑤中的URL处确定就行了. 这样就能直接到Listary中直达搜索了
2017-08-22 23:58:49 9203
原创 java removeIf
Java8为Collection集合新增了一个removeIf(Predicatefilter)方法,该方法将会批量删除符合filter条件的所有元素。public class Student { String name; int score; public Student(String name, int score) { this.name = name;
2017-08-17 09:55:38 987
原创 java 继承 内部类
需要如下定义public class Outer { public class Inner { }}public class ExtendsInner extends Outer.Inner { public ExtendsInner(Outer outer) {//必需 outer.super(); }}更详细的可以参考 http://blog.csd
2017-08-14 10:25:17 532
转载 内部类使用外部类局部变量必须是 final 原因
javac工具在编译的时候会做一些处理,具体会在Inner类里存储一份outer变量的拷贝,Inner类里看得见的实际使用outer的地方,实际上只是用的这个拷贝。 而问题是这个拷贝过程只在Inner类定义时进行一次,如果我们在Inner类定义完后的其他地方改变了outer变量,并不会反应在这份拷贝上面。所以为了防止这种不一致的发生,就用强制给outer变量加final修饰符的方式,把上面
2017-08-13 23:58:18 815
SmartDeblur-2.3_win_HOME.exe
2020-10-11
TrafficMonitor_V1.79_x64.7z
2020-08-03
QTTabBar-zh-CN.zip
2020-08-03
Sarasa更纱黑体term-sc.zip
2020-06-02
noMeiryoUI240.zip
2020-06-02
SceneBuilder-11.0.0.msi
2020-05-15
javafx_scenebuilder-2_0-windows.msi
2020-04-23
rpcs3-v0.0.7-9151-9dab0575_win64.7z
2019-11-18
Mapping.jar
2019-06-28
bodymovin.zxp
2018-05-18
KoalaSetup2.3.0
2017-12-07
Android Espresso UI测试
2017-01-19
LeakCanaryDemo.
2017-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人