第一、 建立監聽類:BootReceiver繼承BroadcastReceiverpublicclass BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context,Intent intent) { //接收廣播:系統啟動完成後運行程式
public static String test(String URL, List<BasicNameValuePair> params) {HttpPost httpPost = new HttpPost(URL);String returnString = "";HttpParams httpParameters = new BasicHttpParams();try {UrlEncodedFormEntity urlEncodedFormEntity = new
/*** 設定資料使用狀態 需要 簽名 系統 可以根據 變化* @param true 為可用 false為 不可用* @return 0為 成功 -1為失敗*/private int setMobileDataEnabled(Context context, boolean flag) {ConnectivityManager cm = (ConnectivityManager)
android中內建的主題(theme)的集錦:•android:theme="@android:style/Theme.Dialog"
要看選擇的API版本,4.0以上的,可以不考慮800x480以下的。常規的主流要考慮:低端HVGA(320×240像素)HVGA(480×320像素)中端:WVGA(800×480像素)高端:WSVGA(1024×600解析度) SVGA+(1024×768像素)Android開發常用於存放不同解析度的drawable檔案夾中所存放圖片解析度分從小到大別是mdpi、mdpi、hdpi、xhdpi。通常我們開發時使用的4種解析度圖片依次為320x480、480x800、768x1024、1280x
Android鼓勵弱耦合和組件的重用,在Android中MVC的具體體現如下:1) 視圖層(View):一般採用XML檔案進行介面的描述,使用的時候可以非常方便的引入,當然,如何你對Android瞭解的比較的多了話,就一定可以想到在Android中也可以使用JavaScript+HTML等的方式作為View層,當然這裡需要進行Java和JavaScript之間的通訊,幸運的是,Android提供了它們之間非常方便的通訊實現。2)
所示的圖片中輸入as前兩個字母,後面就會提示相應的結果提示,這在apidemo中也有類似例子的提供,網上傳的也基本都是那個例子。 這個功能用處不大,但是在於新意不錯,說專業一點就是使用者體驗不錯。 每個事情都有缺點,這個的壞處就是必須輸入兩個以上的字元,兩個!
我之前的文章中寫過簡訊資訊即時擷取和簡訊(會話)刪除的例子。相關連結:簡訊資訊即時擷取:http://blog.csdn.net/etzmico/article/details/6860692簡訊(會話)刪除:http://blog.csdn.net/etzmico/article/details/7077123因此上述兩個方法設計的代碼本文將不在寫出,可以點選連結查看。這次把他們結合起來,不過一些小細節需要注意,首先,在Activity類中聲明 ContentResolver,且在onCrea
Android提供了一個API可以擷取SIM卡號碼,即通過TelephonManager擷取本機電話號碼。有一點特別提到的是,網上有資料顯示無法擷取新版本動感地帶卡的資訊,具體是否屬實不太清楚,本人的卡都能擷取到;如果有讀不出來的,希望您可以通過評論告訴我,謝謝!彌補的辦法是往10086(10010)發郵件,然後從寄件匣中擷取……PS:有開發人員反映無法讀出電話號碼,下面我給各位解釋下。原因是因為電訊廠商未往電話卡內相應API錄入資料,以前的卡都錄入了,新的卡都沒有錄入;再具體為什麼,個人推測可
我們知道,只需通過代碼就可以讀到收件匣中的簡訊,寄件匣中的簡訊;但是卻沒辦法在簡訊發來的瞬間擷取;如果我們在簡訊發來的一瞬間能得到相應的資訊內容,那麼我們就可以依次來展開很多應用了——也就是通過簡訊去遠程操作一部手機。 如果想即時擷取,就需要調用receiver了,寫一個監聽類,這樣我們就可以即時擷取短息資訊了。 預覽圖: 還是來看看代碼吧。 首先,我們需要建立一個監聽類SMSBroadcastReceiver,讓他去繼承BroadcastReceiver。 再來初始化一個常量ACTION,
Android 2.2
所謂跑馬燈效果就是當文字超過控制項所能容納的空間時,在控制項內滾動的效果。要實現這樣的效果需要在布局檔案中加上:android:singleLine=”true”android:ellipsize=”marquee”android:focusableInTouchMode=”true”android:focusable=”true”需要注意的是:layout_width=”"要寫成固定值,不能是wrap_content或者fill_parent,而且要比text長度長。另外還可以設定滾動的次數a
先貼出相關的協議:content://sms/inbox 收件匣content://sms/sent 已發送content://sms/draft 草稿content://sms/outbox 寄件匣content://sms/failed 發送失敗content://sms/queued 待發送列表在模擬器上Outbox沒有查詢到資料,在模擬器上找了老半天也沒找到寄件匣,很鬱悶。資料庫中sms相關的欄位如下:_
轉載自:http://www.eoeandroid.com/thread-71213-1-1.html 這是我們這個小項目的最後一篇了,大家一定是非常期待的,那麼我們就來看看這最後一篇的內容吧。 注意: 因為這個AppWidgetProvider 是一個廣播接收器BroadcastReceiver,不能保證你的進程在回呼函數返回後仍然繼續運行(參見應用程式基底礎>廣播接收器的生命週期 Application Fundamentals > Broadcast
原文連結:http://www.devdiv.com/Android-_Android_%E5%AE%9E%E7%8E%B0%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85APK%E7%9A%84%E4%B8%A4%E7%A7%8D%E6%96%B9%E6%B3%95-thread-52551-1-1.html Android上的靜默安裝似乎是個很誘人的功能,好多人都問這個問題。今天分享下實現靜默安裝的兩種方法,但當看完這篇文章後,仍會讓一些人失望滴。
Android系統的設定菜單,是由一個大的ListView組成的,其中有不少cell中都包含CheckBox,比如無線網,飛航模式等。如果想自己做一個類似的應用,就需要用到ListView的adapter了。另外我們需要藉助一下HashMap~本文實現的功能是將ListView子項中的CheckBox與ListView分離出來,即點擊ListView的子項實現的是查看ListView子項的內容,點擊子項中的CheckBox來實現CheckBox的選中與否,我們這裡做的ListView的監聽是Sy
<!-- 關於程式包事件 --><intent-filter><action android:name="android.intent.action.PACKAGE_ADDED" /><action android:name="android.intent.action.PACKAGE_CHANGED" /><action android:name="android.intent.action.PACKAGE_REMOVED"
相比大家都知道,每部手機都有一個屬於自己的字串,這個字串是全球唯一的;即使相同品牌,相同型號,它們彼此也不會雷同;這個碼就是IEMI碼。 有了IMEI碼,我們就能很方便的區分出每一台機器,區分出機器擁有者、使用者。IMEI碼也是使用者無法自行更改的,因此很大程度上防止了“作弊”使用者行為。比如,我們可以用IEMI碼作為登陸驗證。 我之前做的工程中,有幾個牽扯到了AndroidPad。同樣,我也能從中擷取IMEI碼。可見,IMEI碼不僅僅局限於手機;但是不同的是,我測試的aigo的幾個Pad,他們
用過Android系統手機的朋友們相比都知道,AndroidOS的簡訊和iOS一樣,是以會話模式展現的,這種展現方式很容易讓使用者尋找以前的聊天記錄。關於用代碼刪除簡訊,其實刪除的也是對話,無論是最近的,還是以前的,統統都會一併刪除。下面來看那代碼。首先需要得到得到簡訊目錄。ContentResolver cr;cr = getContentResolver();再有就是要遍曆下所有簡訊。String SMS_READ_COLUMN = "read";String
之前寫過一篇關於簡訊截獲的文章,通過註冊 BroadcastReceive 來擷取簡訊資訊。但是我發現,當裝了飛信,360手機安全衛士等同樣有截獲簡訊功能的程式後,我自己的程式就截獲不到簡訊了;而且我還發現,當安裝了飛信以後,Android 系統 的Notification 中就不會再有簡訊通知了。在 BroadcastReveive 中,有 abortBroadcast() 方法。該方法的作用是將簡訊攔截,並且阻止其繼續傳遞。我們都知道,Android