編輯:關於Android編程
前面做的ip撥號器在監聽外撥電話時用的是系統提供的廣播事件,而有些時候我們需要自己設定廣播事件來滿足特定的需要。Ok,今天整一下自定義廣播事件,我們用一個狀態監測模塊向一個3G模塊發送報警信息來實現這一想法。
先定義一個3g模塊用來接收特定的廣播:
然後設置它的自定義廣播事件:
這裡的com.heng.lh是我們自己定義的廣播事件,用來接收特定頻道的信號。
然後讓我們“吐絲”一下,如果有自定義的廣播發過來便給用戶一個提示。
public void onReceive(Context context, Intent intent) { Toast.makeText(context, "檢測到一個廣播事件",1).show(); }
接收廣播的模塊做好了,然後就要設定發送廣播的模塊了,主界面需要一個按鈕來向3G模塊發送報警信息:
我們來寫一下這個點擊事件,new出來一個意圖,然後設定它的動作,也就是我們前面自定義的“com.heng.lh”,最後用sendBroadcast把信息發送出去。
public void click(View view){ Intent intent=new Intent(); intent.setAction("com.heng.lh"); //把報警信息發送給3G模塊 sendBroadcast(intent); }
這樣3G模塊便會收到一個廣播信息,一個簡單的自定義廣播事件也就創建好了。
最近在玩一個叫“約會吧”的應用,也是在看直播app,默認下載安裝的,安裝點進去看這個應用做的不錯,就留下來了。然後看他們動態詳情頁底部有一個效果:Recyclerview
歡迎使用Markdown編輯器寫博客很多時候,我們在使用應用時,會出現輸入法軟鍵盤彈出的問題,通常情況下,我們默認會使用戶點擊返回鍵或者下一步對軟鍵盤進行隱藏。為了更好的
關於動畫的實現,Android提供了Animation,在Android SDK介紹了2種Animation模式: 1. Tween Animation:通過對場景裡的對
工程寫的差不多了才發現原來用的包名還是自己嘗試性的進行寫代碼的時候用到的。但apk的發布,google map api的申請等等方面都需要用到一個比較規范的包名。這就涉及