- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 NavigationView使用后的限制
概况 Google I/O 2015 给大家带来了Android Design Support Library,其中新添加的控件之一:NavigationView,在添加head布局和menu后的显示如显示的图标并不是原先设置的图标,而是根据设置的menu图标按照主题颜色进行的再生成,切点击后的颜色也是主题颜色,所以如果你要显示的列表的图标不是纯色的话就会渲染成纯色,比如此图标被渲染
2015-09-11 15:43:58 1296
转载 python 不是内部或外部命令
转载至点击打开链接现在我假设你的python安装在C:\Python26目录下,设置环境变量方法如下: 【方法一】我的电脑->属性->高级->环境变量->系统变量 在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\Python26"(不要引号) 【方法二】运行->cmd 输入set PATH
2015-07-22 11:07:25 417
转载 【Android】java.lang.IllegalStateException: Recursive entry to executePendingTransactions
正文 错误 java.lang.IllegalStateException: Recursive entry to executePendingTransactions at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1416) a
2015-05-18 15:07:33 636
原创 Multiple dex files define Landroid/support/annotation/AnimRes;
标记一下:android-support-v4.jar 重复,有可能是你添加的LIbrary(如下)里面已经存在了一个v4jar包,只需去掉其中的一个就行。
2015-04-20 10:46:24 854
原创 android studio Failure [INSTALL_FAILED_OLDER_SDK]错误
WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.pkg: /data/local/tmp/com.example.yaofengjuan.test3Failure [INSTALL_FAILED_OLDER_SDK]标
2015-04-16 11:21:54 931
转载 命令模式的要点
命令模式:将请求封装成对象,这可以让你使用不同的请求、队列,或者日志请求来参数化其他对象。命令模式也支持撤销操作。 当需要将发出请求的对象和执行请求的对象解耦的时候,使用命令模式 命令模式将发出请求的对象(遥控器)和执行请求的对象(灯)解耦。在被解耦的两者之间是通过命令对象进行沟通的,命令对象封装了接收者和一个或者一组动作调用者通过调用命令对象的execute
2015-04-13 14:03:41 395
转载 命令模式的更多用途:队列请求
命令可以将运算块打包(一个接受者和一组动作),然后将它传来传去,就像是一般的对象一样。现在,即使在命令对象被创建许久之后,运算依然可以被调用。事实上,它甚至可以在不同的线程中被调用。我们可以利用这样的特性衍生一些应用,例如:日程安排、线程池、工作队列等。 想象有一个工作队列:你在某一端添加命令,然后另一端则是线程。线程进行下面的工作:从队列中取出一个命令,调用它的execute()方法,等待
2015-04-13 13:31:27 1373
转载 正确使用单件
用“双双重检查加锁”,在个体Instance()中减少使用同步 利用双重检查加锁,首先检查是否实例已经创建了,如果尚未创建,“才”进行同步。这样一来,只有第一次回同步,这正是我们想要的。 来看看代码: public class Singleton { private volatile static Singleton singleton;//volatile关键字
2015-04-10 11:20:46 424
转载 在什么情况下使用单件模式比全局变量好
在Java中,全局变量基本上就是对对象的静态引用。在确保类只有一个实例并提供全局访问的这种情况下使用全局变量会有一些缺点,其中之一:急切实例化VS,延迟实例化。其二:全局变量可以提供全局访问,但是不能确保只有一个实例。全局变量也会变相鼓励开发人员,用许多全局变量指向许多小对象来造成命名空间的污染,单件不鼓励这样的现象,弹弹剑任然可能被滥用。
2015-04-10 11:12:21 644
转载 谣传垃圾收集器会吃掉单件,这过分夸大了!
在Java 1.2之前,垃圾收集器有个bug,会造成单件在没有全局的引用时被当作垃圾清楚。也就是说,如果一个单件只有本单件类引用它本身,那么该单件就会被当作垃圾清楚,这造成让人困惑的bug;因为在单件被清除之后,下次调用getInstance()会产生一个“全新的”的那件。对很多程序来说,这会造成让人困惑的行为,因为对象的实例变量值都不见了,一切回到最原始的设置(例如:网络连接被重置)。 J
2015-04-10 10:54:25 398
转载 android程序更换图标安装后不变解决办法
最近在搞android的时候发现,一开始程序使用系统默认图标,等到应用发布的时候要更换图标,结果在测试机上图标就是不变,其他手机和模拟器上都更新了图标。测试机是小米,据说这个问题只在小米上会出现。网上查了原因说是miui会缓存图标,并且提供了两个解决方法1.进入目录 /data/system/customized_icons 下,找到你原来的旧图标,删除即可。需要root权限
2014-07-01 15:38:14 814
原创 CalledFromWrongThreadException: Only the original thread that created a view
初遇这问题,不知道因为啥,所以
2014-06-13 16:05:04 672
转载 使用接口实现函数的回调
回调函数,是让系统在合适的时候去调用的函数,比如执行后台线程完成后,需要通知前台进行一定的操作的函数。 利用接口实现回调函数,前提是先声明一个接口,以下是具有返回值得回调,回调日期的一个例子。 public interface OnRecieveDate { //先声明接口,此接口在被调用方实现public void
2014-06-12 18:00:59 705
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人