###Task1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16###gradle基本语法
基本语法认识文章(http://www.cnblogs.com/davenkin/p/gradle-learning-3.html)[http://www.cnblogs.com/davenkin/p/gradle-learning-3.html]
task showDescription1 << {
description = 'this is task showDescription'
println description
}
task showDescription2 << {
println description
}
showDescription2.description = 'this is task showDescription'
task showDescription3 << {
println description
}
showDescription3 {
description = 'this is task showDescription'
}
俗话说的好:“无反射,无框架!”
最近由于频繁的对客户端打patch,无时无刻不用到反射,竟然发现原来写的反射工具类有bug。
总结一下使用反射的常见使用,本人语言组织能力极差,以下尽可能用代码说话
工具类源码下载地址:https://github.com/JeffWangGithub/ReflectUtil
————关于反射调用方法————–
Trove4j一个轻量的高性能的java集合库
http://www.ibm.com/developerworks/cn/java/j-perf09284.html
方法一:ADB 命令行替换法
将手机中的hosts文件先pull到电脑上,然后修改,最后push进手机
在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过shell直接修改
为方便操作,可以将压缩包中的adb1程序连文件夹解压缩到C盘。
步骤如下:
1、获得root权限:adb root
2、设置/system为可读写:adb remount
3、将hosts文件复制到PC:adb pull /system/etc/hosts (此时adb文件夹下已经有了复制到PC上的hosts文件)
4、修改PC机上文件
5、将PC机上文件复制到手机:adb push hosts /system/etc/hosts
如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。
方法二:简单粗暴:在手机上下载RE文件管理器,直接修改