私が開発しているアプリケーションをテストするために使用するAndroid端末は2台あります。 1つはCyanogenMod 7に根ざしていて、もう1つは根づいていません。また、両方の携帯電話にはAdobe Flash Player 11.1.111.6がインストールされています。根っこのAndroid搭載端末を搭載したFlashプラグイン
両方の電話機にAPKをインストールした後、私はビデオ再生を試みました。 ではないの電話で、それは完璧に働いた。しかし、根っからの携帯電話では、私は空白のビデオで動作するようにオーディオを持っています。
のポスターによると、ファイルのため
/data/data/PACKAGE_NAME/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data
をすべての権限を削除するために私に語った私が見つけた「バンドエイド」の修正がありました、このファイルは240P以上何のビデオ再生を制限します。申し訳ありませんが、私はもうそのスレッドへのリンクがありません。
そのファイルのすべてのアクセス許可を削除した後、私は根った携帯電話で再度アプリケーションを実行し、魅力的な働きをしました。
私はAndroidマーケットでアプリを公開すると、アプリをインストールするすべての人が自分の携帯電話でこの問題が発生しないように、最適な解決策は何ですか?
ありがとうございます!別のアプリを作成するのではなく、アプリ内に修正点を置くと思います。私は、電話機がルートになっているかどうかを判断する方法と、プログラムで修正プログラムを適用する方法を知る必要があります。 私は、この問題の背後に理由があるのかどうかは、私が根ざしプロセス中にうんざりしているのかどうかはわかりません。これは他のルート付き電話機でも機能します。 – dokgu