原创 最省事的Tinker接入演示

最近項目要加上熱更新功能,經過對比後,選擇了微信的Tinker。關於Tinker的使用,Tencent/tinker的wiki十分詳細。想要正確接入要看很多內容, 對於新入手的童鞋來說實在太痛苦了,所以就有了本文,

原创 pageEncoding與contentType中charset的關係及亂碼詳解

一、運行環境:Tomcat8.0 二、jsp文件中charset和pageEncoding的區別: 1.contentType的charset是指服務器發送給客戶端時的內容編碼 將charset爲UTF-8,那麼在瀏覽器當前網頁右

原创 alpha版、beta版、rc版的意思

很多軟件在正式發佈前都會發布一些預覽版或者測試版,一般都叫“beta版”或者 “rc版”,特別是開源軟件,甚至有“alpha版”,下面來解釋一下各個版本的意思。alpha版:內部測試版。α是希臘字母的第一個,表示最早的版本,一般用戶不要下

原创 android中popupwindow彈出後,屏幕背景變成半透明

原文來自http://blog.csdn.net/chenguang79/article/details/43016519 點贊 收藏 分享 文章舉報 Code Ma

原创 onAttach(Context) 在Fragment中沒有調用

原文自:http://blog.csdn.net/hiccuphiccup/article/details/51009211 點贊 收藏 分享 文章舉報 Code M

原创 Kotlin 從學習到 Android 第二章 習慣用法

Kotlin 從學習到 Android 第二章 習慣用法 1.數據類 相當於 java 中的 bean ,用關鍵字 data 來聲明這個 class ; data class User(val name: String, val

原创 Android WebView 使用JavaScript注意事項

當向WebView通過webView.loadUrl("javascript:" + jsString)注入單獨的js文件(如:testJs.js)時,js文件中 不能有以“//”形式的註釋符,否則執行到該註釋時會將其後的代碼視爲

原创 Kotlin 從學習到 Android 第一章 基礎語法

Kotlin 從學習到 Android 第一章 基礎語法 1. 基本數據類型 1.1 數字類型 數據類型 字節長度 Double 8 Float 4 Long 8 Int 4 Short 2 Byt

原创 ConstraintLayout初體驗

ConstraintLayout出來已經有段時間了,之前沒太關注,主要是ConstraintLayout還處於alpha版本,現在已從alpha1升級到beta2 可以考慮入手了(Android Studio2.2及以上)^_^。

原创 Kotlin 從學習到 Android 第三章 編碼規範

1.命名風格 如果不確定某種類型的命名風格,可以使用 java 的命名風格。 名稱使用駝峯命名法 (不要使用下劃線) 類型以大寫字母開頭 方法和屬性以小寫字母開頭 使用 4 個空格縮進 公共函數要有說明文檔 2.冒號 類型和超

原创 Android設備Root檢測方法

app發佈後,一些root用戶可能會修改我們應用的一些信息,如傳感器獲得的數據,那麼這些用戶的數據就不再具有參考價值,應該被單獨列出, 以方便數據的分析,所以就有了本文。 下面是檢測Android設備是否被root的4種方法:

原创 onReceivedTitle()不被調用問題解決

情景說明 今天在寫一個WebView界面,該Webview中有兩層網頁跳轉,跳轉後更新ActionBar中的標題。測試時發現三星手機在WebView回退 (即:goBack())後ActionBar中的Title不更新,而Nexu

原创 jsp 中 靜態包含 與 動態包含

jsp 頁面中包含其他界面有兩種實現方式,分別爲:靜態包含<%@include file="xxx"%> 和 動態包含<jsp:incluce page="xxx"> <jsp:param name="xxx" value="xx

原创 爲 RecyclerView 添加 OnItemClickListener

由於 RecyclerView 沒有提供 OnItemClickListener ,只提供了一個 OnItemTouchListener ,導致網上各種方式實現 OnItemClickListener ,看了幾篇 blog 也沒有

原创 Android增量升級之bsdiff.c:(.text+0x151b):對‘BZ2_bzWriteOpen’未定義的引用的解決

最近在做Android增量升級,在編譯bsdiff工具時遇到了下面的問題: bsdiff.c:(.text.startup+0x2e4):對‘BZ2_bzWriteOpen’未定義的引用 bsdiff.c:(.text.star