Android Studio下使用aidl

1.新建aidl文件

2.寫service類,自定義Ibinder類繼承Stub類

3.make project。Project視圖下:module名下--build--generated-- source--aidl--debug下包名下生成對應文件

4.拷貝aidl文件到另一個工程的aidl文件夾下對應的包名下。 make project

5.使用的時候,5.0以上要隱式調用。

intent.setAction("cnm");
intent.setPackage(包名);包名是遠程服務的包名(剛開始被一篇博客誤導了,包名是this.getpackagename然後死活都調用不成功)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章