这篇文章是studio相关的一些插件、抓包工具等的整理,也许会更新🙂。有关studio编译的一些问题请看Android Studio编译时的那些问题
插件
1.ButterKnife
自从用了这个,再也担心findviewById啦!
这个直接在studio的Browse Repositories
里面搜索就好了(下面的插件都在这里面搜就好),添加插件。但要真正使用还需要在工程里添加jar包。我用的是compile 'com.jakewharton:butterknife:7.0.1'
//看代码
public class MainActivity extends AppCompatActivity {
@Bind(R.id.text)
TextView text;
@Bind(R.id.activity_main)
RelativeLayout activityMain;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
}
2.GsonFormat
这个插件主要是方便将Gson字符串转化为实体类。
// json
[
{
"bb":"cc",
"aa":{
"Json":"支持格式化高亮折叠",
"XML":"支持XML转换Json,Json转XML"
}
}
]
3.代码检查工具
用来查找代码中容易报错的地方。
4.用无线连接studio和手机——ADB WIFI
注意事项:
1.电脑和手机必须连同一个WiFi(用网线是不行的);
2.首次连接的时候还是需要数据线的~
5.Android Postfix Completion
这个也是方便findviewById的.
// 结果是这样了,都不用自己再强转一遍。
TextView textView = (TextView) findViewById(R.id.tv_text);
抓包工具
1.Charles
这个工具我没有真正使用过,不过似乎是蛮好用的,也列出来了。
2.Paros
这个工具是蛮好用的,但是需要设代理,手机和电脑必须连同样的WiFi,并且Paros和手机和电脑的ip要设置成相同的!(有时间我可以把步骤列出来。)
安装包---使用mac的终端安装包
1.首先肯定是要用数据线连接手机和电脑了,也可以使用前面说的那个工具,不用数据线。
2.进入到Android SDK的platform-tools
这个目录。
3.使用./adb devices
这个命令是查看当前有无设备连接。
4.使用./adb install XXX
这个命令加上安装包所在的地址就可以安装了!
注解
最后想说一下关于注解,主要是为了将一些过于奇怪的gson字段改成我们自己看得顺眼的,需要引入Gson包。
@SerializedName("lalala_lalala")
private String la;
——
完了~
( * __) ✌️ (__ * )