亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

AIDL-小白成長記

難度中級
時長 1小時45分
學習人數
綜合評分9.70
70人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.7 邏輯清晰
必須贊,感謝分享。。。

已采納回答 / qq_掃帚心_03129336
注冊服務,<service android:name=".IRemoteService" ? ?android:process=":remote" ? ?android:exported="true"/>
老師給你32個贊
其實這里也不清楚aidl中引用的到底是哪個person文件,因為我試過改aidl下的文件夾和java下文件夾為不同名,結果總是找不到包,即使我將person實體類,和person.aidl都放到aidl那邊去,雖然編譯通過了,沒有報找不到包,但是最后運行程序Service的那個文件會說找不到Person,最后我將aidl下的包名和java下的包名改成一樣的,person也實體類也放回到java,編譯通過了,最后運行程序也沒有問題,所以,總結來說,aidl下的文件夾必須和java下的同名,原本在eclipse,aidl文件就是和java文件放在一起的,不用糾結引包的問題。
我去,老師的aidl的文件夾的名字和java下的package是一樣的,那aidl文件中引用的到底是哪個person,我告訴大家,親測是aidl文件夾下的person描述aidl文件。如果不對,請大牛指正
我擦,為啥我用setComponetn(...)的方式就不行,我用setAction才能綁定服務,求賜教?。。。。。。?!
。如果有跟我一樣的問題的同學,就用setAction(...)方式吧,這樣的話,服務端的service需要在清單文件中聲明并設置action
老師講得很好,就是講上一節的時候有點懵啦
要是能順便提一下Binder和Messeger兩者對IPC的實現方式就好了。之前在書上看到說其底層也是使用的AIDL,但一直沒有去驗證。
Android Interface Definition Language
給老師贊一下,老師能打賞你么,太有價值了
舌頭好靈活

已采納回答 / pangrongxian
可能是因為你沒有生成aidl文件,as是需要編譯一遍系統才會自動生成一個對應的aidl文件的
0.0加油,少年?。?!
小白就是我
像含著口水在說話
課程須知
本節課需要同學們掌握Android相關基礎知識,學習多進程間的通信規則和方式。AIDL語言的基本語法和創建,以及怎樣使用AIDL來實現進程間的通信。
老師告訴你能學到什么?
1、AIDL基本語法 2、案例解析 3、數據傳遞 4、原理剖析

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消