原创 Android目標版本23升級到26修改點

Android N(7.0) 參考官網說明(https://developer.android.google.cn/about/versions/nougat/android-7.0-changes): 主要修改點有以下: 電池和

原创 Bintray上傳Moudle到JCenter(把moudle提交成遠程依賴使用)

Bintray網站註冊賬號(https://bintray.com/) 一定要點擊“For  an Open Source Account Sign Up Here”,這個是註冊個人賬戶,網站默認是註冊組織帳號的,註冊成組織帳號

原创 Flex 佈局語法學習

網頁佈局(layout)是CSS的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display屬性 + position屬性 + float屬性。它對於那些特殊佈局非常不方便,比如,垂直居中就不容易實現。 2009年,W

原创 Android Jenkins配置自動打包

一、新建項目 登錄 Jenkins 後,在菜單欄點擊新建。進入項目創建頁面,輸入項目名稱,選擇構建一個自由風格的軟件項目,點擊保存。   二、項目配置 保存後,進入到項目配置頁面。項目配置分 General、源碼管理、構建觸發器、構建環

原创 微信分享,縮略圖顯示不出來

這是個隨時補充的問題解決貼,遇到一次不同的問題補充一次 1. 縮略圖過大 解決辦法:壓縮 2. 縮略圖是http的,但是android 系統是9.0及以上的,9.0以前不支持http請求協議 解決辦法:項目中加入網絡配置,使用ht

原创 Android消息機制詳解

use for 相信於此,絕大多數同學都會回答消息機制是android 爲了線程間通信而引入的工具。可以輕鬆的將一個任務切換到handler所在線程執行。android開發規範有規定,不允許於子線程更新ui,這樣會觸發異常;我們平

原创 共享存儲中的新功能

什麼是共享存儲 也就是外部存儲,是一片應用得到了讀寫權限之後可以寫入可被其他應用看到的文件的區域。下面是一些可以得到外部存儲位置的方法: Context.getExternalFilesDirs() 比如,/sdcard/An

原创 如何創建一個遠程庫項目

Step 1: 創建一個普通的項目 Step 2: 在該項目下創建一個moudle Step 3: 加入具體的bintray文件,修改moudle和app的gradle文件配置,具體參考 Bintray上傳Moudle到J

原创 Android Q 適配

應用運行於 Android Q 設備上 啓用了 Scoped Storage 應用的目標版本是 Android Q,並且沒有將清單文件(AndroidManifest.xml)屬性allowExternalStorageSan

原创 原生頁面嵌入WebView,下方原生控件抖動

首先,這個問題我已經解決,解決方案本文會提到。 出現的機型: Google Pixel 2(高概率),Android 10; 華爲Mate9 ,Android 9; 歡迎補充~ 解決歷程: 考慮過手機系統版本、support

原创 個人淺談 Android設備唯一識別方案(待續~)

說明 在項目中,爲了統計用戶登錄設備數以及日活,獲取設備的惟一標識是一個很常見的需求,以前常用的一種方式是通過獲取當前設備的device_id。 但是這種方式存在一些問題。首先它是需要權限的,所有很多時候,你可能會獲取不到 dev

原创 Android項目中通用的工具類封裝

封裝這個庫的原因很簡單,就是我們有時候要維護多個項目,裏面工具類大部分都是通用的,只有很少一部分是獨立的,複製來複制去的很麻煩,我現在把通用的封裝成一個遠程庫,依賴簡單: 廢話不多說,直接貼地址:https://github.com/Ua

原创 使用騰訊X5WebView出現:"Not a qq browser or version too old", source: wvjbscheme://__BRIDGE_LOADED__ (285)

問題有兩個原因: 一、你的url不對,加載不出來,這時候怎麼驗證很簡單,url複製到瀏覽器打開,看看能不能打開; 二、你實現重定向方法,但是裏面的邏輯錯誤,走了重定向方法;

原创 關於android原生Webview的一些屬性整理(持續補充~)

WebSettings webSettings = webView.getSettings();      //支持獲取手勢焦點,輸入用戶名、密碼或其他   webView.requestFocusFromTouch();      w

原创 類似淘寶、京東的熱點推薦垂直滾動文字廣告條

今天帶來的是一個自定義的垂直滾動廣告條 VerticalScrollTextView ,但是在介紹這個控件之前,我先想介紹的是我的一個遠程庫GWidget,這個是我一個專門用來集成各種自定義控件的庫,以後會不斷的壯大; 目前遠程庫的版本