私はそれを設定することができます私の電話機の「電話」は他のすべてのアプリよりも優先されますか? -- performance フィールド と dialer フィールド android 関連 問題

Can I set it so the “Phone” on my phone takes priority over all other apps?












6
vote

問題

日本語

while isしばらくの間に私の電話が多いときは非常に遅くなります。ダイヤラアプリが他のすべてのものより優先されるようにそれを設定する方法はありますか?できるだけ速く実行する必要があるリソースを素早く盗むのですか?

また、私は利用可能なタスクキラーのプリトラを知っていますが、私は特にダイヤラをVIPとしてまたは何らかの形で設定できるように興味がない、またはダイヤラがリソースに最初にDIBを取得することを確認してください。

未払製モトドロイド2.2

英語

Every once in a while my phone gets very sluggish when I'm multitasking, which is annoying but fine. Is there any way for me to set it so that the Dialer app takes priority over everything else, quickly stealing whatever resources it needs to run as fast as possible?

Also, I am aware of the plethora of task killers available but I'm not interested unless it specifically allows me to set the dialer as a VIP or in some way make sure that the dialer gets first dibs on resources.

Unrooted Moto Droid on 2.2

     
 
 

回答リスト

5
 
vote
vote
ベストアンサー
 

Androidのスレッド/アプリを優先する方法があるとは思わない。プログラム的には、スレッド優先順位を設定します。 がここにいるのですが、それはあなたのスレッドになるでしょうあなたのアプリ。あなたが彼らの開発者署名を持っていない限り、あなたは他の誰かのアプリに対してこれを行うことができないはずですすべてのアプリケーションは互いに添付されています(許可が与えられない限り)。

代わりに、私はあなたの携帯電話の全体的なパフォーマンスを向上させようとすることに集中するでしょう:

  • メモリを節約:
    • 実行中のサービス数を減らす
    • 使用しないアプリを削除します(特にサービスサービスが存在するもの)
  • オーバークロック(rootを必要とし、より多くのバッテリを消費するのですが、下の電圧カーネルを実行することによって一部が担持する可能性があります)またはパフォーマンスの微調整でカスタムMODをインストールすることができます。
    • サイドノートとして、Motorola Droidをオーバークロックすると、デフォルトの550-600MHzの時計速度よりもはるかに応答して地獄になりますが、電源に接続されていない限り、バッテリーの排水が多すぎると思います。 。あなたが私のようにスペアバッテリーを運ぶならば、それはその大きさの大きさではないかもしれません

タスクキラーを使用しない権利です。 Android OSはタスクを適切に処理するように構築され、そうでなければx分ごとに自動車殺害サービスを実行しているリソースを無駄にしています(これらの殺害されたタスクはただ再開されるためです)、そして他の問題を引き起こす可能性がある(に書いているタスクを殺す)たとえば、SDカードはファイルの破損を引き起こす可能性があります。タスクキラーはあなたが通常どれでも使うのかのためのものです。

 

I don't think there is any way to prioritize threads/apps in Android. Programatically you'd set thread priority here, but it would be your threads in your app. You shouldn't be able to do this against someone else's app unless you had their developer signature as all applications are sandboxed from each other (unless permission is given).

Instead, I would focus on trying to improve overall performance on your phone:

  • Conserve memory:
    • Reduce the number of running services
    • Delete apps that you do not use (especially those that are spawning services)
  • Overclocking (requires root and will drain more battery, but could be allieviated some by running an under voltage kernel) or installing a custom mod with performance tweaks
    • As a side note, overclocking the Motorola Droid makes it hell of a lot more responsive than the default 550-600mhz clock speed, but I find the battery drain to be too much unless I have my phone plugged in to a power source. If you carry a spare battery around like me, it may not be that big of a deal

You are right to not use a task killer. The Android OS was built to handle tasks appropriately and you would otherwise waste resources running an auto-kill service every X minutes (because those killed tasks are just going to re-spawn) and potentially cause other problems (killing a task that is writing to the SD card, for instance, could cause file corruption). The only thing task killers are good for are for what you would normally use one for: to kill hung up processes.

 
 
     
     
1
 
vote

Linuxコマンド<コード>および<コード>および<コード>(ターミナル)(ターミナル)があなたが探しているものであるかもしれません。 renice プログラムは、実行中のプロセスのCPUとIOスケジューリングの優先順位を設定するために使用されます。良い値(プログラムをニカシャル)のスケジューリング優先順位の低い(IOW、IOW、「平均」)のプログラムは、より高いスケジューリング優先順位を持ちます。

しかし、Androidフレームワークによってどのような値がどのように使用されるかはよくわかりません。ここで: http://code.google.com/p/openeclair/問題/詳細?ID = 97 ホームアプリが非常に低い価値で自分自身を設定することで自分自身が殺されるのを防ぐことをヒントされています。そして、AndroidカーネルがアップストリームLinuxカーネルから削除されない限り、CPUおよびIOスケジューラはCPUおよびIOスケジューリングを優先するために良い値を使用する必要があります。

根ざしてBusyBoxを持っている必要があるかもしれません。

 

The Linux command nice and renice (use terminal) might be what you're looking for. The renice program is used to set the CPU and IO scheduling priority of a running process; the higher the nice value (the nicer the program) the lower the scheduling priority, and programs with low nice value (IOW, "mean") have higher scheduling priority.

However, I'm not quite sure how nice values are used by Android framework. In here: http://code.google.com/p/openeclair/issues/detail?id=97 it is hinted that Home apps prevents itself from being killed by setting itself with a very low nice value; and unless Android kernel deviates from upstream linux kernel by way too much, the CPU and IO scheduler should use nice value to prioritize CPU and IO scheduling.

You might need to be rooted and have busybox.

 
 
         
         
0
 
vote

オートキラーメモリオプティマイザ (ルートのみ)または 自動メモリ管理

ダイヤラに固有のものではありませんが、ダイヤラに高い優先順位を与えることができます。

 

AutoKiller Memory Optimizer (root only) or Auto Memory Manage

It's not specific to the dialer but you can give the dialer a higher priority.

 
 

関連する質問

6  Dialer [Closed]に選択したテキストを送信する  ( Send selected text to dialer ) 
閉じたこの質問はオフトピックです。現在答えを受け付けていません。 この質問を改善したいですか? ...

5  ダイヤラへの貼り付け  ( Paste number into dialer ) 
ダイヤラに数字を貼り付けることは可能ですか? (またはこの機能を持っている別のダイヤラを取得してください)。 Android 2.2(HTC Desire HD) ...

3  電話を切ることができません  ( Unable to hang up phone call ) 
私は比較的新しいg2を使っています、そして今日ダイヤルするとき、呼び出しは完了しませんでした。それは永遠にダイヤルすることに留まりました。ハングアップボタンが機能しませんでした。私はどちらも機能しなかった飛行機モードで接続障害を強制しようとしました。 この状況...

2  私のMoto Gで* 31#を呼び出した後に発信通話をすることができません  ( Unable to make an outgoing call after calling to 31 in my moto g ) 
こんにちは私はインドで購入したMoto G最初の世代のモバイルを持っています、 発信者IDを隠しようとしたとき ここで、 私は* 31#と後に呼びかけました、その後私は誰にも電話をかけられなかった。 それから私は試してみたと奇跡的に試してみました* 31#のプ...

5  10桁の数字を必要とする領域で7桁をダイヤルします  ( Dial 7 digits in an area requiring 10 digits ) 
マイエリアコード(402)は、全員がすぐに10桁をダイヤルする必要があります。ただし、最初に全員が402のエリアコードを持ちます。 私は7桁だけをダイヤルし、電話が7桁の数字を表示し、402の先頭を表示したいと思います。私の信じられないほどのことをする方法はあ...

1  ボタンを押すと、Bluetoothヘッドセットの自動ダイヤルがなぜ番号をダイヤルしますか  ( Why does bluetooth headset auto dial a number when i press the button ) 
Bluetoothヘッドセットをペアリングした後、ヘッドセットのCALLボタンを押すと、特定の数字を自動的に呼び出しますか。なぜこれが起こるのですか? 私は電話をかけるのかを選択するためにダイヤラを育てるべきだと思いました。 それが重要な場合は、2.3ジンジ...

0  電話の間にブラックを画し、電話中に戻ってこない  ( Screen black during phone call and it wont come back during call ) 
アンドロイドを持つXperia XZSを持っています8.私は呼び出し中に問題があります。通話を開始すると、画面はすぐに黒くなり、通話中はもう戻ってこない。その結果、私が数字を選択する必要があるメニューにいるとき、私はできません。私もハングアップできません。まあ...

9  私のキーパッドで触覚フィードバックを有効にするにはどうすればよいですか。  ( How can i enable haptic feedback on my keypad ) 
私のキーパッドで触覚フィードバックを有効にする方法キーパッドで、入力番号を入力したダイヤルパッドのことを意味します。触覚フィードバックではなく、音をオンまたはオフにするオプションを見つけることができます。 私はXperia x 8を持っています。 ...

6  私はそれを設定することができます私の電話機の「電話」は他のすべてのアプリよりも優先されますか?  ( Can i set it so the phone on my phone takes priority over all other apps ) 
while isしばらくの間に私の電話が多いときは非常に遅くなります。ダイヤラアプリが他のすべてのものより優先されるようにそれを設定する方法はありますか?できるだけ速く実行する必要があるリソースを素早く盗むのですか? また、私は利用可能なタスクキラーのプリ...

0  ダイヤラがダイヤルに失敗するのはなぜですか?  ( Why does dialler sometimes fail to dial ) 
最近、Android 4.4.4でMoto G2を購入しました。私はそれをとても満足しています、私は数字をダイヤルするときに、電話機はすぐに電話をかけるだけで、最後にダイヤルされたリストでそれを保存することすらありません。私は3番手のダイヤラをインストールしよ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有