原创 Android 開源組件和第三方庫彙總

出自(https://github.com/Tim9Liu9/TimLiu-Android) TimLiu-Android 自己總結的Android開源項目及庫。 1、 github排名 https://github.com

原创 Webview 非http或者https的網絡請求攔截

webview調起撥打電話,支付寶,微信,qq等       url攔截關鍵步驟1,extends   WebViewClient2,複寫其方法shouldOverrideUrlLoading   (webview.loadURL的時候纔

原创 神級註釋

寫在前面的話:一時興起就收集了以下神註釋,希望能爲廣大ITer帶來快樂,緩解你們工作中的壓力,下面開車,先自爆頭像,下文會給出製作鏈接。 /**                                      *     

原创 PNG圖片壓縮對比分析

背景與現狀 隨着版本的迭代,業務的增加,QQ音樂apk的大小已經超過25M,其中res目錄佔用的大小超過5.5M,所以提出了對安裝包進行瘦身的技術需求。業務的增加導致圖片越來越多,通過分析可以知道PNG格式圖片是項目中數量最多的圖片,

原创 解決 android 高低版本 webView 裏內容 自適應屏幕的終極方法

一,先說下我的情況,大家可以對號入座(嫌無聊請跳過)       我的項目要求是這樣的,先從數據庫裏面拿出來html標籤,因爲加載到移動端的網頁內容是用戶在網頁編輯好了之後提交到服務器的,即網頁內容是 b/s 交互,我在網頁前段編輯器

原创 android:largeHeap爲APP申請更多內存

在Android L系統之前所有Android版本的APP都採用Dalvik方式運行,也就是說每個Android APP在運行時會啓動一個Dalvik虛擬機,並且系統會給它分配固定的內存空間(手機廠商會根據手機的配置情況來對其進行調整)

原创 AndroidTV開發

AndroidTV開發 學習地址 http://corochann.com/android-tv-application-hands-on-tutorial

原创 ListView側滑刪除

ListView側滑刪除 效果圖 效果很好看 代碼實現 MessageCenterActivity.java ListViewAdapter.java message_center_activity.xml message_cente

原创 將list集合,元素隨機打亂

將list集合,元素隨機打亂 三種實現方式 for循環+隨機數 實現相同位置的元素交換 public <T> void shuffle(List<T> list) { int size = list.size();

原创 Android 獲取設置好的image.setImageResource(R.drawable.xxx)資源

Android 獲取設置好的image.setImageResource(R.drawable.xxx)資源 第一步設置資源 image.setImageResource(R.drawable.xxx); image.setTag(

原创 android提供了幾種常用的方式,用於實現後臺線程與UI線程的交互

android提供了幾種常用的方式,用於實現後臺線程與UI線程的交互 什麼是UI線程,以下來自官網翻譯 當一個應用被啓動,系統創建一個執行線程,叫做"main"。這個線程是十分重要的,因爲它主管向用戶界面控件派發事件。其中包含繪圖事

原创 android studio更新出錯問題總結

1、更新 android studio 2.3 後, build的時候沒問題,但運行時出現錯誤,Error running app: This version of Android Studio is incompatible wit

原创 WebView的使用以及Android與Js的交互

WebView的官方文檔地址:https://developer.android.com/reference/android/webkit/WebView.html 1.WebView基礎使用 1.想要使用WebView,需要在<mani

原创 Android數據庫ORMLite版本升級及數據的遷移

Android數據庫ORMLite版本升級及數據的遷移 概述 Android開發涉及到的數據庫採用的是輕量級的SQLite3,一搬會選擇第三方,而這裏我選擇ORMLite數據庫,在開發中數據庫表的設計往往不是一開始就非常完美,可能在應用

原创 Android Studio The APK file does not exist on disk

你使用Android studio開發工具   ,有時候  你clean了project     然後build    然後run    發現報錯了: xxxx.apk does not exist on disk. 類似這樣的錯誤,查