第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

AIDL-小白成長記

難度中級
時長 1小時45分
學(xué)習(xí)人數(shù)
綜合評分9.70
70人評價 查看評價
9.9 內(nèi)容實用
9.5 簡潔易懂
9.7 邏輯清晰
需要在AndroidManifest配置Service,綁定service時采用setAction不成功的原因有可能是由于android 5.0 service需要顯式聲明導(dǎo)致。
鋪的界面最后用到了嗎?
兩個進程間通信不是多線程嗎?
不懂什么意思
AIDL注意幾個問題:
(1)在服務(wù)端注冊Service,并且需要android:exported="true"和android:process=":remote"屬性。
(2)android:exported="true",這個屬性沒有配置的時候,報異常java.lang.SecurityException: Not allowed to bind to service Intent。
(3)android:process=":remote"這個屬性沒有配置的時候,add方法返回的永遠都是0,加了之后正常了。

至于原因嘛.......................我怎么會知道(無辜臉)
用IDE的話 其實學(xué)的就是不是AIDL技術(shù)了學(xué)的是IDE操作了
事實上 還是感覺 這樣一步一步的來 了解 整個AIDL的流程更好一點
Ps 畢竟是《小白成長記》
必須贊,感謝分享。。。
老師給你32個贊
其實這里也不清楚aidl中引用的到底是哪個person文件,因為我試過改aidl下的文件夾和java下文件夾為不同名,結(jié)果總是找不到包,即使我將person實體類,和person.aidl都放到aidl那邊去,雖然編譯通過了,沒有報找不到包,但是最后運行程序Service的那個文件會說找不到Person,最后我將aidl下的包名和java下的包名改成一樣的,person也實體類也放回到j(luò)ava,編譯通過了,最后運行程序也沒有問題,所以,總結(jié)來說,aidl下的文件夾必須和java下的同名,原本在eclipse,aidl文件就是和java文件放在一起的,不用糾結(jié)引包的問題。
我去,老師的aidl的文件夾的名字和java下的package是一樣的,那aidl文件中引用的到底是哪個person,我告訴大家,親測是aidl文件夾下的person描述aidl文件。如果不對,請大牛指正
我擦,為啥我用setComponetn(...)的方式就不行,我用setAction才能綁定服務(wù),求賜教?。。。。。。?!
。如果有跟我一樣的問題的同學(xué),就用setAction(...)方式吧,這樣的話,服務(wù)端的service需要在清單文件中聲明并設(shè)置action
老師講得很好,就是講上一節(jié)的時候有點懵啦
要是能順便提一下Binder和Messeger兩者對IPC的實現(xiàn)方式就好了。之前在書上看到說其底層也是使用的AIDL,但一直沒有去驗證。
Android Interface Definition Language
給老師贊一下,老師能打賞你么,太有價值了
課程須知
本節(jié)課需要同學(xué)們掌握Android相關(guān)基礎(chǔ)知識,學(xué)習(xí)多進程間的通信規(guī)則和方式。AIDL語言的基本語法和創(chuàng)建,以及怎樣使用AIDL來實現(xiàn)進程間的通信。
老師告訴你能學(xué)到什么?
1、AIDL基本語法 2、案例解析 3、數(shù)據(jù)傳遞 4、原理剖析

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消