原创 Flutter安裝及環境配置

Flutter簡介 Flutter是Google的便攜式UI工具包,用於從單個代碼庫爲移動、Web和桌面構建漂亮的本機編譯應用程序。 Flutter是跨平臺的UI框架,目前穩定版本1.7(中文文章), 官方網址: https:/

原创 context.startActivity(intent) 7.0以下與7.0及以上的區別

相信Android開發都遇到過這樣一個報錯信息 04-09 15:55:08.165: E/AndroidRuntime(3403): android.util.AndroidRuntimeException: Calling star

原创 Charles安裝與簡單使用

Charles簡介 Charles 是在 Mac/PC下常用的網絡封包截取工具,在做移動開發時,我們爲了調試與服務器端的網絡通訊協議,常常需要截取網絡封包來分析。 Charles 通過將自己設置成系統的網絡訪問代理服務器,使得所有的網絡訪

原创 Android如何區分debug和release兩種狀態

Android開發中識別debug還是release狀態還是很有用的,比方說打印日誌,有些日誌開發的時候需要,可是線上正式包不需要,這個時候如果知道了debug狀態就可以很方便的隱藏非必要日誌而又不影響開發,還有很多其他的作用。 一般,大

原创 Retrofit2+OkHttp3如何高效率的切換線上線下環境

  現在Android開發非常流行使用Retrofit2+OkHttp3的組合做網絡請求,在平時開發測試中,會有頻繁切換線上線下環境的需求。一般情況下,線上線下環境url地址就是前綴不一樣,修改一下前綴,重新編譯打包。相當的費時間,特別是