分享一個安卓的內建多種工具類的Activity_java

來源:互聯網
上載者:User

一個安卓的Activity,內建了多種工具類。要用的話,讓自己的Activity繼承這個Activity,各種方便,便於理解我在每個方法上都寫了詳細的注釋,添加了網路部分,添加了表單檔案一鍵上傳

示範圖

代碼

void Call(java.lang.String number) 撥打=電話的方法 void download(java.lang.String url, NetResult result) 用於下載檔案的函數 java.lang.String formatMemorySize(long memorySize) 將數字形式的記憶體格式化成易於理解的格式:1M,2G,3K void Get(java.lang.String url, NetResult result) 通過Get的方式向伺服器發送請求 並且返回資料 java.util.List getAllSMS() 擷取所有簡訊 java.util.List getContacts() 擷取所有連絡人 java.util.List getHasReadSMS() 擷取已讀簡訊 java.util.List getHaveNotReadSMS() 擷取未讀簡訊 java.io.File getPhoneDataDirectory() 擷取手機內部儲存的File對象 long getPhoneFreeSize() 擷取手機可用記憶體空間 long getPhoneSize() 擷取手機總記憶體空間 java.util.List getReceivedSms() 擷取已接收簡訊 java.io.File getSDCardDirectory() 擷取SD卡的File對象 long getSDcardFreeSize() 擷取SD卡的可用大小 long getSDCardSize() 擷取SD卡的總大小 java.util.List getSentSms() 擷取已傳送簡訊 SharedPreferences GetSharedPreferences() 擷取預設的SharedPreferences對象 SharedPreferences GetSharedPreferences(java.lang.String SharedPreferenceName) 擷取自己設定的名稱的SharedPreferences對象 java.util.List getSMSByAddress(java.lang.String search_address) 擷取指定號碼的簡訊 void insertContacts(Contact... contacts) 向系統插入連絡人 void insertSMS(SMS... smss) 向系統插入簡訊 boolean isNetWorkUseful() 檢測網路狀態是否可用 boolean isSDCardUseful() SD卡是否有用 void Post(java.lang.String actionUrl, java.util.Map params, java.util.Map files, NetResult netResult) 通過Post方式上傳檔案以及提交表單 void Post(java.lang.String url, java.util.Map params, NetResult result) 通過Post方式往伺服器提交資料並獲得返回資料 void PutSharedPreferences(SharedPreferences sharedPreferences, java.lang.String key, java.lang.Object value) 往指定的sharedPreferences裡面儲存資料 void PutSharedPreferences(java.lang.String key, java.lang.Object value) 往sharedPreferences裡面儲存資料 boolean sendSMS(java.lang.String number, java.lang.String content) 傳送簡訊的方法 void SetSharedPreference(SharedPreferences sharedPreferences) 設定自己的sharedPreferences void Show(int layout_ID) 顯示自訂提示資訊.....................

以上所述就是本文的全部內容了,希望大家能夠喜歡。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.