原创 每天記錄學習的新知識 :JsonReader

參考地址 參考地址:JsonReader 使用方法 參考地址:Gson JsonReader使用講解 JsonReader JsonReader是一種解析器,他可以解析流,數組,Bean等Json數據。 API簡介 英譯漢~

原创 每天記錄學習的新知識 :Gson之TypeAdapterFactory

參考地址 參考地址:Android端使用Retrofit實現與RestAPI後臺進行數據交互 TypeAdapterFactory Gson中我們知道通過TypeAdapter可以修改序列化和反序列化的操作,而TypeAdapte

原创 每天記錄學習的新知識 :Gson自定義類型適配器TypeAdapter

參考地址 參考和轉載地址:你真的會用Gson嗎?Gson使用指南(四) 參考地址:Gson全解析(中)-TypeAdapter的使用 TypeAdapter TypeAdapter 是Gson自2.0(源碼註釋上說的是2.1)開始

原创 遇見異常:AS Generate 不能用了

現象 在自定義Bean中,想調起Generate,所以通過Alt+insert調用了下,發現調用不起來;又通過右鍵找到菜單欄的方式,找到了Generate,點擊,也調用不起來。 解決 因爲最近在弄kotlin,所以下載了一些kot

原创 記錄學習《Kotlin極簡教程》 :第三章 語言基礎,上部分

參考地址 參考地址:Kotlin流程控制語句筆記 學習書籍:《Kotlin極簡教程》 Kotlin 1. 新建Kotlin項目 出現異常,下載不下來 Could not resolve org.jetbrains.kotlin:k

原创 每天記錄學習的新知識 :使用shape繪製Drawable文件

圓環嵌套圓形 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android

原创 遇見異常記錄:ClassNotFoundException

1.異常 Didn’t find class “android.view.View$OnUnhandledKeyEventListener” I/zygote64: at void com.yoshin.company.k

原创 遇見異常記錄:Apk安裝失敗

安裝失敗 異常1,安裝失敗 環境: AS 3.2 手機 vivo x20A 系統 8.0 06/28 14:08:11: Launching app $ adb push D:\github_yangjun\Kotlin2App\

原创 每天記錄學習的新知識 :僞高德電子圍欄

簡介 爲什麼叫僞電子圍欄呢?因爲通過高德API並沒有實現真正的電子圍欄報警功能,而是繪製圖形,真正起到報警作用的是來自TSP和BOX的配合,推送到APP實現的電子圍欄功能。 一共分爲兩個部分,一部分是繪製圖形,另一部分是將設置傳給

原创 每天記錄學習的新知識:Math總結

說明: 代碼中,常用到計算,總結一篇運算方法。 概括: 1. 向上取整,Math.ceil() 2. 向下取整,Math.floor() 3. 四捨五入,Math.round() @Test public void

原创 每天記錄學習的新知識:Svn因爲下載特殊字符圖片報錯

錯誤: 因爲有人把帶特殊字符名字的圖片上傳到Svn,所以下載發生錯誤,clean up報如圖錯誤。 原因: 一些特殊字符對於windows系統(mac 提交的)是不符的(’<>|"?*:’)。 解決: 直接調用clean up不

原创 每天記錄學習的新知識 :TLS/SSL證書驗證

參考地址: 蘋果核 - Android App 安全的HTTPS 通信:http://pingguohe.net/2016/02/26/Android-App-secure-ssl.html Android 根證書管理與證書驗證:

原创 每天記錄學習的新知識:OKHTTP簡單使用過一遍

參考和轉載地址: 參考文章地址:OkHttp基礎概念解釋 轉載文章地址:Okhttp3基本使用 官方地址 https://github.com/square/okhttp 簡介OKHTTP square公司出品,OkHttp官網,

原创 每天記錄學習的新知識:android 軟鍵盤強制彈出和消去

簡介: 需求要求控制輸入法的顯隱,故需要調用強制打開和關閉輸入法的方法。 方法: public static void showKeyboard(Activity activity, View view) {

原创 每天記錄學習的新知識:異常,當後臺返回時間戳爲String,提取後轉換時間錯誤

前提: 因爲Ios不能從後臺獲取long型時間戳,所以用String包裹。 使用: long start = Long.valueOf(bean.getStartTime()) * 1000; long end = Long.va