原创 Android--應用靜默安裝

public boolean appInstall(Context context, File files) { PrintWriter PrintWriter = null; Process process = null

原创 Android--Json數據及Xml數據解析

一、Json數據解析:對象類型、數組類型({“屬性”:“鍵值”}、{“key”:“valus”})對象類型:{“屬性1”:“鍵值1”,“屬性2”:“鍵值2”}數組類型:[{“屬性1”:“鍵值1”,“屬性1”:“鍵值2”}]模擬數據:[{“

原创 Android--獲取手機所有APP信息

public AppInfo getAppInfo(ApplicationInfo app) { //創建要返回的集合對象 AppInfo appInfo = new AppInfo(); String packa

原创 Java--集合(List/ArrayList)遍歷方法

public class ListTest {    public static void main(String args[]){        List<String> list = new ArrayList<String>(); 

原创 Android--儲存大小標準格式

public String convertStorage(long size) { long kb = 1024; long mb = kb * 1024; long gb = mb * 1024; if

原创 Android--LRU緩存實現(Java)

     LRU是Least Recently Used 的縮寫,翻譯過來就是“最近最少使用”,LRU緩存就是使用這種原理實現,簡單的說就是緩存一定量的數據,當超過設定的閾值時就把一些過期的數據刪除掉,比如我們緩存10000條數據,當數

原创 Android--廣播發送者及廣播接收者

一、廣播具體運用舉例:1.開啓電話監聽,監聽來電去電 ,例如 黑名單,歸屬地查詢等2.程序加鎖 ,監聽當前棧頂程序是否被加鎖3.實時定位 ,不斷讀取當前定位信息4.鎖屏事件 ,監聽到鎖屏後可以做一些清理工作5.和桌面上的Widget通信二

原创 Android--網絡交互(Socket/Http)

第一種:socket(TCP和UDP)        1、Socket:             Socket又稱”套接字"             網絡上的兩個程序通過一個雙向的通信鏈接實現數據的交換,這個連接的一端成爲一個socket

原创 Android--Dialog的使用

步驟:(1)創建Dialog 佈局(layout-XML)(2)創建自定義佈局背景(drawable--drawable resource file)  備註:只是背景的設置(3)創建自定義佈局風格(valus--styles--mySt

原创 Android--文件壓縮及文件解壓

public class ZipUtil { private static byte[] buffer = new byte[1024 * 10]; private ZipUtil() { // emp