タグ付けされた質問 「disable-app」

5
一部のAndroidアプリは、これが初めてインストールされるのではないことをどのように覚えていますか?
一部のAndroidアプリは、以前に同じデバイスにインストールされたかどうかを記憶できます。1年前にアプリをアンインストールしたとします。同じアプリを再度インストールすると、1年後にそのアプリは同じ電話に以前にインストールされたことを認識できるようになります。 この手法は、ユーザーがサービスの使用を1回禁止された場合、ユーザーが再び新しいアカウントを作成することを永久に禁止するために、オンラインアプリケーションで使用されます。そのようなユーザーが後でアプリケーションを再インストールして新しいアカウントを作成すると、これらのアプリは「初めてのプレゼンス」を検出し、この情報をサーバーに送信してユーザーを再度禁止できます。 データを消去し、完全にアンインストールした後でも、どうしますか?これは、アンインストール後に削除されない、電話のどこかにファイルを保持することを意味します。この検出を無効にするにはどうすればよいですか?

7
必要になるまでGoogleマップを完全にオフにする方法はありますか?
Googleマップには、非常に多くのIntentが登録されているようです。また、他の開始方法もあります。 これはかなりリソースを消費するアプリであるため(特にメモリに関して)、実際に必要になるまで、または実際に必要になるまで、永続的に実行しないようにしたいです。ただし、Androidは常に接続を開始し続けます。たとえば、接続状態が変わったとき(屋内ではかなり頻繁に発生します)、GPS /ネットワークの場所が変わったときなどです。 アイコンをクリックして意図的に起動するまで、Google Mapsがどのプロセスも開始しないことを保証する方法はありますか? 環境:Droid X、根付き株Froyo 2.2を実行。私が持って自動的に起動します。Advanced Task Killer、およびインストールされているTitanium BackupのProバージョン。 私はほとんどすべての方法にかなりオープンです 信頼できます。 再構成に5分間の作業を必要とせずに、必要に応じて100%の目的の機能を備えたGoogleマップを使用できます。 理想的には、それを使用するためにリブートする必要はありませんが、これは契約キラーではありません。 Googleマップだけでなく、他のアプリケーションにも適用できる一般的な方法を強く希望します。 私はUnix / Linuxシステム管理の経験が豊富なソフトウェア開発者です。つまり、シェルプロンプトまたはシェルスクリプトの作成/実行(またはAndroid Scripting EnvironmentのPerl)を必要とするソリューションは非常に歓迎されます。 独自のJava Androidアプリの作成を伴うソリューションは、Android開発初心者が100%失われることなく少なくともある程度の作業を完了することができるほど十分に詳細である限り許容されます。 私が試したもの: Task Killerを介したプロセスの強制終了は機能していません-すぐに、またはしばらくしてから再開します。おそらくインテント経由ですが、100%確実ではありません。 GMapsの問題を取り除くための標準的な方法(Latitudeからログアウトする/ GPSとネットワークロケーターをシャットダウンする)。これは大いに役立つようですが、GPS /ロケーターを完全にシャットダウンする必要は受け入れられないように感じます。たとえば、ロケールアプリやロケールベースのTaskerを実行できません。 Titanium Backup Proを使用してフリーズします。これには再起動が必要で、一般的にあまり快適ではありません。 私が考えた可能性のあるアプローチ(しかし、方法がわからない)は次のとおりです。 どういうわけか、不要なときにGoogleマップによって登録されたすべてのインテントを完全に削除(オフ)します。 問題:最初に、Googleマップが使用するすべてのインテントがわからない。 第二に、私が知っている唯一の実用的な方法は、実用的なソリューションではない自動起動アプリです- 私が知っているすべてのインテントを見つけて再度有効にするのに〜5-10分かかります(自動起動は本当に貧弱です-アプリのインテント管理-インテントごとに集中しています)、自動起動が知らないインテントを気にしないでください(ブラックボックスで、どのインテントが見逃されているかわかりません) JARファイルの名前を変更するか、Android上で何でも実行可能ファイルが言うから(全体の.apk?)されますスクリプト持ちGoogleMaps.apkにGoogleMaps.disabled.apkして背中を。 問題:これがルート化されたFroyoで実行できるかどうかわかりません。また、GoogleマップはDroidXにプリインストールされているので、名前の変更は何らかの形でアップデートにのみ影響し、元のアプリには影響しませんか? APKに移動し、マニフェストファイルの名前を変更/移動/空にするスクリプトを用意して、そのアプリのインテントを削除します。 問題:これには再コンパイルが必要ですか?必ずマイナスの再起動が必要です



4
[無効にする]ボタンがグレー表示されているストックアプリを無効にするにはどうすればよいですか?[重複]
この質問にはすでに回答があります: ルートなしでシステムアプリを無効にする方法? (1つの答え) 5か月前に閉鎖。 デバイスにプリインストールされている厄介なブロートウェアアプリ(特にVUDUバージョン1.0)があります。デバイスを起動すると必ずアプリプロセスが起動するため、起動するたびにアプリスイッチャーを開いてスワイプする必要があります。 設定アプリに入り、アプリを強制停止してから無効にしようとしましたが、無効ボタン自体が無効(「グレー表示」)になっています。他のいくつかのアプリでも、それらを無効にすることができません。ルート化せずにボタンを有効にしたり、アプリを無効にしたりする方法は他にありますか?4.4.2を実行しています。

1
無効にしたアプリがまだ実行されているのはなぜですか?
標準のAndroid(KitKat)アプリマネージャーを使用して無効にされたアプリ(Google Contacts Syncなど)が、プロセスオブザーバーツールを使用すると実行中として表示されることに気づきました。これは、デバイスが再起動された後でも当てはまります。 無効にしたアプリがまだ実行されているのはなぜですか?それらを実際に無効にする効果的な(そして安全な)方法はありますか? root権限を必要とするソリューションは受け入れられます。 (上記の特定の例では、Androidに連絡先を同期しないように指示することはできますが、それでもGoogle連絡先同期プロセスは実行されます。しかし、その例にこだわらないでください...これは単なる例です。)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.