- 博客(5)
- 资源 (3)
- 收藏
- 关注
翻译 Flutter安装及环境配置
Flutter简介Flutter是Google的便携式UI工具包,用于从单个代码库为移动、Web和桌面构建漂亮的本机编译应用程序。Flutter是跨平台的UI框架,目前稳定版本1.7(中文文章),官方网址: https://flutter.dev中文社区网址:https://flutterchina.club/底层使用独立的Skia 2D渲染引擎,移动系统(Android、iOS等...
2019-07-25 10:37:12
1894
1
原创 context.startActivity(intent) 7.0以下与7.0及以上的区别
相信Android开发都遇到过这样一个报错信息04-09 15:55:08.165: E/AndroidRuntime(3403): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_T...
2018-09-05 15:06:34
5299
1
原创 Charles安装与简单使用
Charles 是在 Mac/PC下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles支持抓取Https网络请求,需要安装证书。
2017-07-06 17:01:07
10576
1
原创 Android如何区分debug和release两种状态
Android开发中识别debug还是release状态还是很有用的,比方说打印日志,有些日志开发的时候需要,可是线上正式包不需要,这个时候如果知道了debug状态就可以很方便的隐藏非必要日志而又不影响开发,还有很多其他的作用。一般,大家会用BuildConfig.DEBUG来获取应用的状态,debug包返回true, release返回false;但是在主Moudle里面是好使的,在Libr
2017-04-12 19:36:49
13394
原创 Retrofit2+OkHttp3如何高效率的切换线上线下环境
现在Android开发非常流行使用Retrofit2+OkHttp3的组合做网络请求,在平时开发测试中,会有频繁切换线上线下环境的需求。一般情况下,线上线下环境url地址就是前缀不一样,修改一下前缀,重新编译打包。相当的费时间,特别是,产品,测试,后端,leader随时会丢过来一句:给我打个线上包;给我打个线下包。。。如果你正在全力奋战修改一个bug时,感觉就要崩溃了有木有。 这时就会想,如果不需要重新编译该有多好,在app里面留一个后门,在某个地方连击多少下切换线上线下环境该有多好,当然为了不被用户
2017-04-07 14:50:31
1408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人