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