1

Google Play にはsnapshot、デバイスのルートがなくても動作するアプリケーションが多数あります。

Android開発は初めてなので、できることとできないこと、そしてそれがどのように行われるかについてはよくわかりません。

以下は、デバイスルートなしで動作するアプリケーションのリストを見つけることができるリンクです:-

http://www.androidzoom.com/android_applications/screen+capture+no+root

4

2 に答える 2

1

それらの製品の説明を読むと、「機種によっては root 化が必要です」などのフレーズが表示されます。これは、少なくとも一部のデバイスでは、ルート化されたデバイス ユーザーがこれを実行できる可能性がありますが、プログラムでスクリーンショットを撮ることはできないためです。

少なくとも 1 つのそのようなアプリが使用する別の手法は、スクリーンショットを撮るために DDMS などで使用される Android のメカニズムを使用して、プロセスに開発者のコ​​ンピューターを関与させることです。実際には、スクリーンショットを撮るのはデバイスではなくコンピューターです。

そのようなアプリがルートや開発者のコ​​ンピューターを必要とせずに動作するデバイスの場合、これらのアプリの作成者は、マルウェアの作成者が行うのと同じように、個々のデバイスのセキュリティ ホールを悪用しています。

于 2012-08-20T17:18:18.680 に答える
1

このライブラリをチェックしてください。

彼らのページは、ルートなしでスクリーンショットを撮ることができることを示唆しているようです。

Android Screenshot Library (ASL) を使用すると、root アクセス権限がなくても Android デバイスからスクリーンショットをプログラムでキャプチャできます。代わりに、ASL はバックグラウンドで実行されているネイティブ サービスを利用し、デバイスの起動ごとに Android Debug Bridge (ADB) を介して開始されます。

編集:これに関する非常に多くの投稿があります

Android でのモバイル デバイス
のスクリーン キャプチャ

于 2012-08-20T17:21:38.223 に答える