cost 113 ms
為什么在使用 byte[] 而不是 Bitmap 的 AIDL 調用期間出現 DeadObjectException?

[英]Why DeadObjectException during AIDL call using byte[] but not Bitmap?

假設有兩個過程。 我有興趣從活動(進程 A)到服務(進程 B)進行 AIDL 調用(例如byte[] getBytes() ),它返回一個字節 [] 數據。 但是,當此 byte[] 數據超過 1MB 時,它會觸發以下預期異常。 如果 byte[] 被包裹在自定義 Parcelable class ...

如何在 AOSP 的本機代碼中包含 AIDL 生成的標頭?

[英]How to include AIDL-generated headers in native code in AOSP?

我在/devices下有一個本地模塊: 我想在這個模塊中使用活頁夾。 我的Android.mk : 當我構建它時,它會生成 C++ 個標頭,但它們僅位於中間目錄中: 我應該如何將它們包含在我的Proxy.cpp中? 如果我只是添加#include "IMyInterface.h" ,構建系統看不到 ...

綁定到 Android 上的 AIDL 遠程服務

[英]Bind to AIDL remote service on Android

我有一個 Android 應用程序,它指定了兩個 AIDL 文件和一個服務。 應該從另一個應用程序使用此服務來調用 AIDL 上定義的方法。 我已經按照Android AIDL 文檔來實現 AIDL 文件和服務(參見下面的代碼)。 然后我創建了一個非常簡單的客戶端應用程序(也如下所示)來綁定到服務並 ...

在 Android Native 中使用 AIDL 的多個服務的 SEPolicy

[英]SEPolicy for multiple services using AIDL in Android Native

我想添加多個服務: 這是我的 sepolicy 文件: 我的服務.te: 服務.te 我想注冊 2 個不同名稱的服務,所以我在service_contexts中添加了這些服務 但是當我運行時,logcat 返回 avc 錯誤: 我認為Service1和Service2沒有注冊到 ...

Android Studio:任務“:app:compileDebugAidl”執行失敗

[英]Android Studio: Execution failed for task ':app:compileDebugAidl'

我正在開發一個應用程序。 它具有我在在線教程的幫助下創建的“應用內購買”。 但是現在我遇到了這個問題。 我在牛排溢出中搜索了很多。 但問題並沒有得到解決。 請! 告訴我哪里錯了。 我還更新了幾乎所有的庫。 gradle 版本和 API 也是最新的。 但是還有一個問題。 build.gradle ...

Android AIDL - 無法啟動服務 Intent

[英]Android AIDL - Unable to start service Intent

我收到的錯誤是2022-01-28 11:10:42.186 1651-3045/? W/ActivityManager: Unable to start service Intent { act=nveeaidle pkg=com.rchan.nveeapplication } U=0: not ...

android:HIDL 到 AIDL

[英]android : HIDL to AIDL

最近 google 要求芯片供應商將 HAL 從 HIDL 更改為 AIDL。 我的問題是:作為芯片供應商,我可以將原來的服務端方法從 HIDL 移植到 AIDL。 但是客戶端呢? 客戶端是否需要修改他們的代碼? 更具體地說,HIDL 和 AIDL 是否會生成相同的.h 文件供客戶端使用? (至 ...

Android 12 通過 IPC APK 的運行時權限打破 AIDL/IPC

[英]Android 12 breaks AIDL/IPC with runtime permissions on IPC APK

在 Android 12 之前,我可以創建專有的藍牙健康設備驅動程序服務 APK,並通過 AIDL 從主應用程序與它們交換信息。 驅動程序 APK 沒有 UI,安裝后也不啟動。 盡管這些 APK 使用藍牙和 BLE,但所有運行時權限都可以從主應用程序中獲得。 無需更改主應用程序中的任何代碼即可安裝 ...

如何在 AOSP 上調試系統服務?

[英]How to debug System Service on AOSP?

我寫了一個簡單的系統服務,在 localhost 上暴露了 8545 端口,但是當我嘗試查看它是否運行時,沒有打開端口。 有什么方法可以調試我的系統服務和/或深入了解日志? ...

aidl.exe'' 以非零退出值結束 -1073741701

[英]aidl.exe'' finished with non-ze ro exit value -1073741701

我有一個普通的 android 項目,可以在 macOS、ubuntu 和其他人的窗口中很好地構建。 我有一台新的 Windows 7 電腦。 配置環境時,出現錯誤。 我在網站上嘗試了幾乎任何解決方案。 可悲的是,他們沒有幫助我。 ...

是否可以使用 AIDL 發送 Uri?

[英]Is it possible to send Uri using AIDL?

我有兩個應用程序,假設是 AppClient 和 AppService。 這些應用程序使用 AIDL 方法相互通信。 現在我想在 AIDL 方法參數中將 Uri 從 AppClient 發送到 AppService。 我可以毫無問題地發送它,但是當我嘗試打開 stream 以使用讀取文件時 我收到 ...

JAVA:調用期望另一個接口作為參數的 AIDL 服務方法

[英]JAVA: Invoke an AIDL Service method that expects another Interface as a parameter

我正在嘗試調用一個期望另一個接口作為參數的服務方法。 我必須指出,我需要在不知道源代碼的情況下使用反射來實現這一點。 因此,使用反射我得到了與我需要調用其方法的服務相對應的接口。 然后我設法為該接口創建了一個 object。 之后,我可以調用這些函數,並且大多數函數都可以,但是當參數是另一個接口時, ...

Android AIDL 服務未執行

[英]Android AIDL Service not executing

我使用 Android Automotive 11 環境,下面的代碼實際上也不能在常規 Android 11 環境下運行。 我使用從源代碼 Android 11 r35 構建的模擬器。 當我嘗試打開 AIDL 服務時,出現以下錯誤: PermissionMonitor:NameNotFoundEx ...

AIDL接口更新時如何使Android App向后兼容

[英]How to make Android App backward compatible when AIDL interface gets updated

AIDL接口更新后如何使Android App向后兼容? 例如,如果我的應用訪問一個 AIDL 接口來完成 IPC 調用: 在不同的平台上,同樣的 AIDL 更新到了一個新版本,不僅改變了原來 sampleMethod 的 arguments,還增加了另一個方法: AIDL 名稱和包保持不變。 ...

具有多個值的 AIDL 中的回調

[英]Callback in AIDL with multiple values

我想在 aidl (aosp) android 中實現一個回調 function,它應該傳輸多個值而不是一個值。 如何解決? 使用一對 object? 或者還有其他更好的方法嗎? ...

Java和C++之間的AIDL接口

[英]AIDL interface between Java and C++

我是 AIDL 界面的新手。 我想在使用 gradle 構建的 Java(應用層)和使用 cmake 構建的 C++(本機層)之間實現 AIDL 接口。 我需要使用 AIDL 接口在這兩個進程之間傳遞大量數據。 我能夠在應用層實現 a.aidl 文件並能夠創建服務。 我需要在本機層實現一個aidl客 ...

如何在不同進程中從遠程服務向 IPC 客戶端發送數據

[英]How to send data to an IPC client from a remote service in different processes

有一個 IPC 客戶端和一個 IPC 服務器(遠程服務)屬於不同的進程。 綁定到遠程服務后,我需要開始向客戶端連續發送數據。 我可以綁定到服務並從客戶端調用 AIDL 方法,但我找不到將數據從遠程服務發送到客戶端的方法。 ...

使用 Bash(正則表達式?)從 AIDL 文件中提取方法

[英]Extract methods from AIDL file with Bash (regex?)

我想提取所有方法,包括它們的參數和返回數據類型。 (每行一個) 這是一個示例文件: IPackageManager.aidl 我試過這樣: 但不幸的是它仍然不能處理所有情況。 例如,它無法將queryIntentActivityOptions放在一行中( setPackagesSuspen ...

Google Play Billing:如何模擬“帳戶保留”狀態(在調試/沙盒模式下)

[英]Google Play Billing : how to simulate 'Account Hold' status (in debug/sandbox mode)

2020 年 11 月之前,Google Play 上的 Android 應用程序必須管理“帳戶保留”狀態。 https://developer.android.com/distribute/play-policies 問題是:如何模擬“帳戶保留”狀態,以便我可以檢查我的應用程序是否正確管理 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM