1

ホームボタンをクリックしたときに起動するデフォルトのアプリケーションを設定する必要があります。現在、Trebuchet ランチャーでアプリケーションを選択し、[常時] をクリックすることでそれを行っています。ただし、私の場合は、SSH を使用してデバイスにリモート アクセスするしかないため、シェルを使用してそれを行う必要があります。情報が保存されているファイルまたはデータベースを知っている人はいますか?

4

1 に答える 1

4

優先アプリは次の場所に保存されます

/data/system/users/0/package-restrictions.xml

このファイルを更新して、必要に応じてデフォルトのアプリケーションを設定します。新しい設定を適用するには、後で再起動することを忘れないでください。

また、起動時に Android によってファイルが常に開かれ、変更されているように見えることにも言及する価値があります。そのため、常にそうであるとは限らないため、変更後に設定が残っていることを確認し、再起動することをお勧めします (たとえば、エラーがある場合)。

また、何らかの目的でアプリをデフォルトとして設定し、このアプリがクラッシュした場合、その XML ファイルを再度変更して設定を復元する必要があります。これは、Android がクラッシュした場合にアプリをデフォルトとして自動的に設定解除するためです。

ソース

于 2013-08-27T17:09:34.100 に答える