-
操作系統數據的傳輸過程(打包、拆包) 因為打包拆包都非常耗資源,所以在編譯時聲明in、out、inout能大大節省資源(in表示打包,即從客戶端端輸入數據;out表示拆包,即服務端提取數據;inout表示兩者皆可) eg. in List<String> aList查看全部
-
List和Map的元素(value,key)都必須是支持的類型 傳遞過去的List實現類必須是ArrayList 傳遞過去的Map實現類必須是HashMap查看全部
-
基本數據類型中不支持short類型(因為打包序列化的時候不支持short類型)查看全部
-
回收資源,不至于泄露內存查看全部
-
獲取遠程服務的代理Proxy:AIDL.Stub.asInterface(IBinder)查看全部
-
由于新版本不能隱式啟動服務(intent啟動其他進程可以用隱式intent) 只能通過組件名(包名+全類名)的方式顯式啟動服務查看全部
-
服務端在service中實現AIDL接口并暴露給客戶端查看全部
-
定義AIDL接口查看全部
-
AS 生成aidl.java文件的存放目錄查看全部
-
new→aidl folder,new→aidl file查看全部
-
aidl.exe生成的新文件存放在gen目錄下查看全部
-
接口名與文件名要統一,用aidl.exe運行后會生成一個java文件查看全部
-
aidl.exe目錄,配置環境變量查看全部
-
基本語法,建立AIDL文件查看全部
-
AIDL ,Binder 和Messenger查看全部
舉報
0/150
提交
取消