原创 Android Gson 解析Json數據過程和如何自定義解析規則(上)

友情提示:當前文章和(中)均爲過程實際沒有完美解決問題,真正解決問題的是 直接看結果 背景 Android開發與後臺API對接時,使用Gson庫做數據轉換,但是實際測試發現不夠靈活,當Gson處理正常數據時,整個流程是正確的,比如獲取用戶

原创 Android Gson 解析Json數據過程和如何自定義解析規則(中)

根據上篇文章,我們要把解析入口走我們自己的流程,我們需要一個自己的 GsonConverFactory 但是又不想寫其他代碼,只想改關鍵地方,我們肯定會想到直接繼承 GsonConverFactory 但是很遺憾,這個類帶final 不能

原创 Gson 和fastjson之間日期轉換

fastjson中指定日期格式: String json= JSONObject.toJSONStringWithDateFormat(Obj,"yyyy-MM-dd HH:mm:ss")); Gson中指定日期格式: GsonB

原创 Android Gson 解析Json數據過程和如何自定義解析規則(下)

上兩篇文章主要講述尋找問題根源到解決思路,解決辦法比較複雜,這裏提供一種最簡單的解決辦法,不需要改動太多的東西: 比如一般後臺返回的數據格式如下: 正常數據 {"code":200,"data":{"id":"adsd","name":

原创 Android adb push失敗後 手機出現空文件,無法刪除,提示文件不存在、刪除失敗

使用ADB push 文件到手機裏面時,由於傳輸過程中斷或者文件名出現中文等種種原因,導致傳輸失敗,但是手機中的臨時文件仍然殘留在sdcard中,無法刪除; 解決過程:(不想看的直接可以跳過) 使用adb刪除時,如果是中文名,通常文件名還

原创 Java 生成dxf文件

    用Java簡單封裝了一個導出DXF文件的庫,沒有使用其他第三方接口,目前支持輸出點、多段線、單行文本、塊、圖層、支持更改任意一個圖元的顏色,塊支持自定義屬性(增強屬性塊,屬性字段可自定義添加),多段線的凸度計算不出來沒頭緒先不搞,

原创 win10 安裝.netFramework3.5 失敗,報錯0x80246008

1、找到win10的系統鏡像文件,裝載,目錄結構如下 2、依次打開sources-->sxs,找到裏面類似帶netfx3字樣的壓縮包,如下 隨便複製到一個地方,筆者這裏複製到c盤根目錄!解壓! 3、以管理員啓動命令行,快捷鍵win+

原创 android studio 編譯錯誤:AAPT 相關錯誤

遇到這種錯誤最蛋疼,因爲build報錯只會給你打印出工具的運行錯誤,具體哪一個文件出現錯誤他並不會告訴你,所以 我們這個時候需要使用命令gradlew 去手動構建一次,構建完畢後查看輸出列表 找到錯誤的文件ok 具體操作: 先build一

原创 android 開發遇到的奇難雜症

Gradle 構建報錯 Corrupted DataBlock 2944000 found in cache xxxx taskArtifacts fileHashes.bin   解決辦法:把項目下的.gradle 目錄刪掉 再構建 

原创 Android Studio Browse repositorise 加載不出來在線插件

今天遇到個奇怪問題 在此記錄以下,android studio 突然加載不出在線插件,只需要把其他AS版本配置文件複製到當前版本下就ok 具體操作: 在 C:\Users\用戶名\.AndroidStudio2.1\config\plug