所學(xué)知識之五-創(chuàng)新互聯(lián)

Activity通過綁定的方式調(diào)用Service的方法的步驟:
1、在Service里面創(chuàng)建一個類MyBinder繼承Binder
2、在MyBinder這個類里面創(chuàng)建一個方法去調(diào)用Service里面的方法。
3、在onBinder這個方法里面,創(chuàng)建一個MyBInder類型的對象,返回回去。

4、在Activity中的ServiceConnection這個接口的onServiceConneted這個方法中得到IBinde對象,
把IBinder對象轉(zhuǎn)換成MyBinder類型的對象。

注意:onServiceConneted能夠被執(zhí)行的條件:service的onBind()方法里面返回一個非空的對象。

四大組件之三:
BroadReceiver廣播接收者

成都創(chuàng)新互聯(lián)自2013年起,先為丹鳳等服務(wù)建站,丹鳳等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為丹鳳企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

創(chuàng)建的要素:
1、繼承BroadcastReceiver
2、重寫onReceive()
3、清單文件里面注冊

接收短信廣播

過濾條件:
在清單文件里面:
<intent-filter>
<actionandroid:name="android.provider.Telephony.SMS_RECEIVED"/>
</intent-filter>

權(quán)限:
<uses-permissionandroid:name="android.permission.RECEIVE_SMS"/>

廣播接收者:
廣播的特性:單向、群發(fā)。
場景:1)系統(tǒng)接收某個事件,會群發(fā)廣播消息
2)應(yīng)用自己發(fā)廣播。:sendBroadcast(intent);

代碼里面注冊廣播接收者:
1、MyReceiverreceiver=newMyReceiver();

2、在onstart()方法里面注冊:
IntentFilterfilter=newIntentFilter();
filter.addAction("org.yinan");//設(shè)置過濾條件
registerReceiver(receiver,filter);//注冊廣播

3、在onStop()注銷廣播:
unregisterReceiver(receiver);//參數(shù)里面的receiver對象必須跟注冊的時候同一對象。

兩種注冊廣播的區(qū)別:
相同:項目里面必須要創(chuàng)建BroadcastReceiver。
不同點:1)清單文件里面:設(shè)置<intent-filter>標(biāo)簽里面的<action>屬性
特性:就算進程不存在的時候,只要廣播的過濾條件匹配就會收到廣播
2)在代碼里面:獲取廣播接收者對象。然后設(shè)置過濾條件。
特性:注冊時機比較靈活,我們可以自己控制。

intent意圖

顯式意圖:明確指定類名;意圖對象.setClass(xx.this,xxx.class);
隱式意圖:沒有明確指定類名,指定了過濾條件意圖對象.setACtion("xxxxx.xxxx.xxx");

兩者之間的區(qū)別:
啟動目標(biāo):顯式1個(直接打開)必須在一個應(yīng)用之內(nèi)
隱式一個或多個(多個的話就列表打開)跨應(yīng)用

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁題目:所學(xué)知識之五-創(chuàng)新互聯(lián)
文章地址:http://muchs.cn/article20/hidjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站導(dǎo)航、定制開發(fā)品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化