Android Studio相关

这篇文章是studio相关的一些插件、抓包工具等的整理,也许会更新🙂。有关studio编译的一些问题请看Android Studio编译时的那些问题

Android

插件

1.ButterKnife

自从用了这个,再也担心findviewById啦!

这个直接在studio的Browse Repositories里面搜索就好了(下面的插件都在这里面搜就好),添加插件。但要真正使用还需要在工程里添加jar包。我用的是compile 'com.jakewharton:butterknife:7.0.1'

右键,找到`Generate`,就可以出来这个啦
会弹出这个窗口,可以自己修改名字
//看代码
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"
    }
  }
]
建一个实体类,点GsonFormat,将Gson字符串放进去就OK了

3.代码检查工具
用来查找代码中容易报错的地方。

上面这些

4.用无线连接studio和手机——ADB WIFI

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这个命令是查看当前有无设备连接。

./adb devices

4.使用./adb install XXX这个命令加上安装包所在的地址就可以安装了!

注解

最后想说一下关于注解,主要是为了将一些过于奇怪的gson字段改成我们自己看得顺眼的,需要引入Gson包。

@SerializedName("lalala_lalala")
private String la;

——
完了~
( * __) ✌️ (__ * )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容