- 博客(5)
- 收藏
- 关注
原创 关于反射(一)
首先不得不承认Android是一种不安全的语言,因为不管你设置了什么私有类或者属性、方法我都可以通过近乎无赖的方法–反射获取到。 使用反射获取私有变量,大致分为以下几个步骤。1.获取Field在这之前,我们得先获取class对象,当然这很容易,任何类getClass()就可以了,之后我们可以通过(1).getDeclaredField(String)(获取所有field,包括私有的)(2)getF
2016-11-30 15:05:59 260
原创 让Drawable变色
做项目的时候有时需要根据点击图片切换不同的图片,这就需要美工切几张不同颜色的图,后来发现有办法可以使drawable变色,这样无形减少很多图片所占的空间,而且想要什么颜色都行。 1.需要android.support.v4 中的DrawableCompat类 2.生成所需要的Drawable,我封装成了个类,方便使用 public class DrawableTintUtil {
2016-11-23 14:53:12 681
原创 ScheduledExecutorService只执行一段时间
写项目的时候,用了线程池ScheduledExecutorService.scheduleAtFixedRate(...)发现只执行了一次,后来经过仔细查看,发现中Runable任务中发生了异常,所以后面都不执行….
2016-11-15 17:44:48 2721
原创 AndroidStudio修改PackName
做项目的时候,修改了一下packName,就只在AndroidManifest修改了 package的值,结果不行,在允许时获取到的getPackageName()还是原来的,网上搜了半天,一大堆废话,后来自己琢磨,发现在build文件中把applicationId 也修改成同一个就好了。
2016-11-09 12:31:58 1120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人