原创 android 禁用和開啓四大組件的方法(setComponentEnabledSetting )

爲什麼要關閉組件?  在用到組件時,有時候我們可能暫時性的不使用組件,但又不想把組件kill掉,比如創建了一個broadcastReceiver廣播監聽器,用來想監聽第一次開機啓動後獲得系統的許多相關信息,並保存在文件中,這樣以後每次開

原创 webview和html5交互點擊崩潰的問題+解決辦法

07-07 19:06:05.350: W/dalvikvm(3076): threadid=4: spin on suspend #4 threa

原创 package-info.java文件

轉自:http://www.iteye.com/topic/806246 翻看以前的筆記,看到一個特殊的java文件:pacakge-info.java,雖然有記錄,但是不全,就嘗試着追蹤一下該問題, 分享一下流水賬式的結果。 首先,它

原创 [經典技巧]android 如何監聽輸入法是否彈出或隱藏,監聽手機是否是全屏切換

思路: 1.創建一個寬度爲0,高度爲MATCH_PARENT的浮窗。浮窗要求能夠被輸入法蓋住。 現象: 1.當輸入法調起時,浮窗的高度會變化。變化爲viewHeight=oldviewHeight-inp

原创 android 導出每個號碼的最新的短信記錄(巧用SQL語句的"--"註釋符)

最近在做一個項目,要求:導出每個號碼最新的短信記錄,要求顯示人名,號碼,最近的一條短信內容且以時間降序排列。 短信數據庫存儲路徑:“./data/data/com.android.providers.telephony/database

原创 android 權限整理

Android 權限 名稱 權限描述 模塊 分類 備註 危險等級 撥打電話 android.permission.CALL_PHONE,允許程序從非系統撥號器裏輸入電話號碼 惡意程序可藉此在您的話費單上產生意外通話費。 請注意,此權限不允

原创 android 讓webview支持https 雙向認證(SSL)

前言:   最近完成一個項目,安全級別比較高。所以涉及到https雙向認證,在網上找了很多資料都沒有完美的解決方案。最後參考了org.sandrob.sslexample的實現方式,結合實際情況才完成該技術難題,現在分享一下我的實現方案來

原创 java保留兩位小數

轉自:http://blog.csdn.net/yuhua3272004/article/details/3075436 java保留兩位小數問題: 方式一: 四捨五入   double   f   =   111231.5585;  

原创 android 內存泄露總結

一、引用沒釋放造成的內存泄露 1.註冊沒有取消造成的內存泄露 2.集合容器對象沒有清理造成的內存泄露,僅僅是顯示的賦爲了null 3.不要保留對context----activity長時間的引用,對activity的引用,一定要確保擁有和

原创 Android系統中查看某個應用當前流量的方法

轉自:http://blog.sina.com.cn/s/blog_628cc2b70101dbyy.html 一、查看原理:某個應用的網絡流量數據保存在系統的/proc/uid_stat/$UID/tcp_rcv文件中。 二、步驟:

原创 讓java文件支持C語言預編譯指令

 讓java文件支持C語言預編譯指令 一.運行環境1.ubuntu 2.ubuntu中必須已安裝:gcc,awk,sed (目前大家的機器都支持)二.安裝環境1.把腳本gcc2java.sh 放在工程目錄下。比如:./gcc2javat

原创 Java設計模式及示例代碼

Java設計模式及示例代碼 https://github.com/iluwatar/java-design-patterns

原创 android 監聽其它app的錯誤或者崩潰的方法 (ProcessErrorStateInfo)

具體請參見android源碼:ProcessErrorsTest.java private String checkForProcessErrors() throws Exception {         List<ProcessEr