タグ付けされた質問 「intents」

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に移動し、マニフェストファイルの名前を変更/移動/空にするスクリプトを用意して、そのアプリのインテントを削除します。 問題:これには再コンパイルが必要ですか?必ずマイナスの再起動が必要です

1
アップグレード後にAndroidにデフォルトのアプリを記憶させるにはどうすればよいですか?
アクションのデフォルトプログラムを選択した後、そのアクションに関連するアプリが更新されるたびに、OSは使用するプログラムを不必要に尋ねます。この欠陥によって悪化するのは私だけではありません。 頻繁に更新され、複数のインテントを提供するアプリにとって特にイライラします。 シナリオは次のとおりです。 ユーザーがアプリをインストールする(たとえば、新しいWebブラウザーのDolphin) ユーザーがインテントを実行します(たとえば、メールからハイパーリンクをクリックする) Android OSは、使用するアプリをユーザーに尋ねます。 ユーザーはDolphinブラウザを選択し、ポップアップウィンドウの下部にある「Use As Default」というラベルの付いたチェックボックスをオンにして、新しいWebブラウザアプリを選択します。 Android MarketはDolphinの新しいアップデートをインストールします。 ユーザーは#2と同じ意図を実行します(電子メールからハイパーリンクをクリックします) Android OSは「デフォルトとして使用」設定を忘れ、Android OSはユーザーに使用するアプリを尋ねます。[ステップ3〜7は広告を無限に繰り返す] バグはステップ7で発生します。 この問題のバグレポートを提出しました。それまでの間、それを回避するアプリはありますか?

5
「クリップボードにコピー」にバインドされている共有アクションをクリアするにはどうすればよいですか?
誤って共有インテントを設定して、常にクリップボードにコピーします。通常、これらのデフォルトのバインドを解除するには、[設定]> [アプリ]> [すべて]> [バインド済みアプリ]に移動し、そこから[デフォルトをクリア]ボタンをクリックしますが、システムまたはテキスト関連のすべての項目をそこに、私はそのようなデフォルトセットを持つものを見つけることができません。 私のグーグルで、私はこの問題を正確に説明しているXDA Developersでこのスレッドを見つけましたが、応答がありません。 問題があれば、問題のアクションはGithubアプリが問題を共有するために使用するアクションです。

2
Androidアプリは共有ボタンをどのように実装しますか?
AndroidアプリケーションとAndroidが共有ボタンと共有メカニズムをどのように実装するのかと思っていました。たとえば、YouTubeの共有ボタンを押すと、共有するアプリのリストがポップアップ表示されます。このリストはどのように決定されますか?特定の「共有」インテントはありますか?次に、インテントエクストラで提供されているタイプのインテントを共有できるすべてのスポットが表示されますか?これを実装するために使用される設計パターンの技術名は何ですか?ありがとう。

2
Playストアにすべてのアプリを更新するよう指示する、または自動更新をオンにする意図はありますか?
公式のICS OSを実行しているSamsung Galaxy S2を所有しています。特定のWi-Fiネットワークに接続しているとき(ただし、すべてではない-自宅のWi-Fiはボリュームベースです)、Llamaアプリ(Taskerには不十分です!)を使用して、すべてのアプリを更新するように電話に指示したいと思います。 Llamaを使用すると、カスタムインテントを通知できますが、インテントがどのように機能するかわかりません。Playストアは、「すべて更新」を通知する意図、または自動更新をオンにする意図をサポートしていますか? (基本的に、私は次のようなことを試みています:プラグイン時にのみPlayストアでアプリの自動更新を許可する方法?)

2
Firefox 29から削除された「タブをリモートデバイスに送信する」機能の代替
Firefox 29 は「タブをリモートデバイスに送信する」機能を削除しました。つまり、他のアプリから共有インテントを送信し([共有]を選択し、[Firefox]を選択し、タブを送信する他のFirefox Syncデバイスを選択します)、数秒から数分後に、たとえば新しいタブとしてデスクトップFirefox。 それがAndroidでのFirefoxの主な用途でした。どうすれば正確にそれを取り戻すことができますか? つまり、Android共有インテントからデスクトップ上のFirefoxにタブを送信したいのです。他の方法ではありません(FoxToPhoneはありますが、ほとんど使用していません)。これはワンクリック操作である必要があります。URLをコピー/貼り付けしたくありません。ターゲットデバイスを選択する必要すらありません(Firefox 28で必要な2クリック操作で十分です)。常に同じデバイスに送信したい。 これは、Androidデバイスがオフライン(プレーン)の場合でも機能するはずです。その場合、タブは単にキューに入れられ、ネットワークが戻ったときに送信されます(これは、Firefox 28が行ったこととまったく同じです)。 ユースケースは私がモバイルで見つけたすべてのものです(電子メール、閲覧中の興味深いものから、Pocketでの記事の読み取りなど)。しかし、それはおそらくモバイル(Flash)では機能せず、より多くの画面スペースを必要とするか、何らかのアクションが必要です私から、モバイルで実行したくない。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.