私が理解する限り、信頼できないコードを実行するためにここにはIsolatedProcessがあります。Android | IsolatedProcessの使い方
しかし、IsolatedProcessが基本的にアクセス権のないプロセスである場合、信頼できないコード(クラスと言う)をIsolatedProcessにどのように送信できますか?
つまり、IsolatedProcessには、デバイス内のファイル、インターネットなどにアクセスできません。
したがって、信頼できないコードをIsolatedProcessに送信する方法は何ですか?
この信頼できないクラスを安全に開始できるように、コンストラクタをIsolatedProcessに渡そうとしていますが、プロセス間のすべての通信はSerializableオブジェクトでなければならず、コンストラクタはSerializableオブジェクトではありません。
私はあなたがIntentエクストラ、パイプなどを使うことができると思う。 – pskink
こんにちは、私はそれを試して、またMessengerオブジェクトで試してみたが、それらのすべてが私のデータをSerializableにする必要があるが、 \ –
"分離プロセスは信頼できないコードを実行するためにここにあります" - AFAIKは、信頼できない操作を実行する信頼できるJavaまたはネイティブコード(アプリケーションの一部)を実行するプロセスです。スクリプト言語でスクリプトを評価する)。 – CommonsWare