- 博客(7)
- 收藏
- 关注
原创 ButterKnife的简单使用
这个库更新还是挺快的,我的建议是大家在接触一个新的东西的时候,应该去官网学习。如果通过一些别人写的帖子来学习的话,会有滞后性,因为这些帖子都是根据老版本写的一些心得或者注意点。官网介绍的都是最新版本的一些情况。(该库的网址:https://github.com/JakeWharton/butterknife) 如何导入: 在项目的gradle的文件里添加:classpath 'com.
2017-07-11 17:42:29
262
原创 viewpager的刷新问题
网上的常规做法:在adapter调用notifyDataSetChanged方法是之前跟新数据源, 在adapter里需要重写的方法: public int getItemPosition(Object object){ return POSITION_NONE; } 这样可以实现viewpager的刷新,但是有个问题,当数据源的数量发生变化的时候,
2017-05-27 14:37:42
481
原创 app感悟
最近在做一个手写类的软件,后期在做一些时间上的优化,记录下来供大家和自己参考。 1.备忘录的新建,正常思路,备忘录可以在任何界面调用,所以用flowtwindow实现的。新建执行的操作是 保存笔迹,关闭当前的界面(remove掉当前view),打开一个新画板(add一个新view)。这样时间很长,换个 思路,新开一个线程去执行保存的操作,在主线程里将当前的画板清空(这样就相当于新建了一个画板
2017-04-14 17:02:16
574
原创 实现Dialog风格的Activity
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现, 最简单的方式是让一个Activity看起来像对话框,通过在manifest中添加android:style/Theme.Dialog的主题特性,如下面的XML片段所示: android:theme=”@android:style/Theme.Dialog”>
2017-03-30 15:38:39
1467
转载 Android多国语列表
en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及利亚) ar_EG 阿拉伯文 (埃及) ar_IQ 阿拉伯文 (伊拉克) ar_JO 阿拉伯文 (约旦) ar_KW 阿拉伯文 (科威特) ar_LB 阿拉伯文 (黎巴嫩) ar_LY 阿拉伯文 (利比亚) ar_
2017-02-15 09:52:27
373
原创 Android关于屏幕是否亮屏和是否解锁的判断
1.屏幕是否亮屏: PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE); //true为打开,false为关闭 boolean ifOpen = powerManager.isScreenOn(); 2.屏幕是否解锁: KeyguardManager
2017-02-10 14:29:02
13560
原创 Android关于activity出现在最近任务列表的问题总结
主要是介绍两格属性,希望能帮助你,这两个属性都是activity的属性。 第一个: android:excludeFromRecents="true" 设置为TRUE,自己的activity不会出现在最近任务列表里。注意:它需要设置在入口activity的属性里 才起作用,给其他的activity设置不起作用。 第二个: android:noHistory="true" 设置
2017-02-10 14:22:27
4044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人