0

高度なタスクキラー(他の多くのタスクキラー)を使用してAndroidスマートフォンのプロセスを強制終了しましたが、ほとんどの場合は機能しますが、タスクキラーでプロセスを強制終了しても、プロセスが実際に強制終了されるわけではなく、引き続き機能します。バックグラウンドで、より多くの特権を持ち、すべてのバックグラウンドプロセスを表示できるツールはありますか?(高度なタスクキラーは「ユーザー」レベルのプロセスしか表示できないと思います)

よろしければ、これらのタスクキラーアプレットが実際にどのように機能するかを説明していただけますか?

4

2 に答える 2

1

これは初心者からのワイルドな推測です:

ここに示すように、AndroidはLinuxオペレーティングシステムの上にあります。Android仮想デバイス(avd)に接続してターミナルエミュレーターを開くか、ADBを介して接続すると、さまざまなLinuxコマンドにアクセスできることがわかります。

C:\Users\james>adb -e shell
# cd /system/bin
# ls -a -l
...
lrwxr-xr-x root     shell             2010-06-30 15:32 insmod -> toolbox
-rwxr-xr-x root     shell       18172 2010-06-30 15:32 installd
lrwxr-xr-x root     shell             2010-06-30 15:32 ioctl -> toolbox
lrwxr-xr-x root     shell             2010-06-30 15:32 ionice -> toolbox
-rwxr-xr-x root     shell       10036 2010-06-30 15:33 keystore
-rwxr-xr-x root     shell        6520 2010-06-30 15:33 keystore_cli
lrwxr-xr-x root     shell             2010-06-30 15:32 kill -> toolbox

ほとんどのコマンドは、1つの小さなプログラム(ツールボックス)へのリンクにすぎないことに注意してください。コマンドを使用して実行中のプログラムを一覧表示できますが、psコマンドを使用してそれらを強制終了しようとするとkill...権限がないと表示されます。ダーティな作業を行うために、基盤となるpsコマンドとkillコマンドを使用するタスクマネージャーを作成できる場合があります。ただし、いくつかの許可の問題を克服する必要があるかもしれません。

次のようなシステムコマンドを実行できると思います。

Runtime.getRuntime().exec("ls");

編集:

私はこのオープンソースのタスクマネージャーをざっと見ましたが、タスクを強制終了する方法がわかりませんでした。多分もっと経験豊富な誰かがそれを説明することができます。

于 2010-12-05T01:15:17.337 に答える
0

メニューボタン->設定->自動キルレベルとセキュリティレベルで設定を変更できます。自動キルレベルはクレイジーに設定し、セキュリティレベルは低に設定する必要があります。私はそれがすべてを手に入れるとかなり確信しています。多分多すぎて、無視リストにいくつかのアプリを追加したいかもしれません。時計アプリのように、そうでなければあなたの目覚ましは機能しません。

内部でどのように機能するかについては、私にはわかりません。

于 2010-12-05T00:27:04.917 に答える