摘要:
Android code wiki Tip1: 类的全局静态变量的使用,这样可以静态变量只分配一次内存,可以不通过类的对象也就是可以通过类名直接使用该变量。(使用场景:Request_Code ,Result_Code,Log Tag,权限名字,Activity之间传递参数Name eg:bundl 阅读全文
摘要:
屏蔽ScrollView滑动操作,如下,会用到ViewConfiguration这个类,这个类可以获取到用户是否为滑动操作的临界值。 代码如下: 阅读全文
摘要:
1.PorterDuff.Mode.CLEAR所绘制不会提交到画布上。2.PorterDuff.Mode.SRC显示上层绘制图片3.PorterDuff.Mode.DST显示下层绘制图片4.PorterDuff.Mode.SRC_OVER正常绘制显示,上下层绘制叠盖。5.PorterDuff.Mod 阅读全文
摘要:
的一种解决方案: 修改工程依赖的build.gradle文件如下: 重新编译即可 这时候控制台应该会有警告,让更新gradle版本,进入gradle/wrapper/gradle-wrapper.properties. 阅读全文
摘要:
用Spannable字符串实现: 效果如下: 阅读全文
摘要:
对于6.0+权限问题,报错如上: 解决方案: Android 6.0 (Marshmallow). 添加新的权限模型,需要在运行时动态获取所需要的权限。 首先判断手机系统版本是否在6.0+然后才是支持运行时动态获取权限: 然后是运行时获取权限的操作: 下面这个方法可以获取用户是不是已经授予某些特殊的 阅读全文
摘要:
在测试兼容性时候,部分机型,比如联想和一加等手机,在使用Gridview的时候,会默认四周有默认边距,10dp左右。 这时候需要设置 默认选择为透明,间距就消失了。 阅读全文
摘要:
何为波兰式?何为逆波兰式? 如何与表达式求值联系起来? 波兰式、逆波兰式是数据结构和编译原理里面提到的知识点,我们平时的运算式都是这样的 2 + 3 * (5 - 1)-10(中缀表达式),这样表达式易于阅读和计算,但是对于计算机这样就有点懵逼了。 前缀表达式: 比如2 + 3 * (5 - 1)这 阅读全文