問題タブ [android-intent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4043 参照

android - BroadcastReceiverがインテントを受信して​​いません

これで、BroastcastReceiverがマニフェストファイルで宣言されました...

通話ボタンを押したときに意図を捉えたい。

これが私のコードです...

しかし、通話ボタンを押してもトーストが見えません。私は何か見落としてますか?

これは、この質問からの回答を使用した続きです...

サービスまたはブロードキャストレシーバーからのインテントを使用するにはどうすればよいですか?

0 投票する
14 に答える
185833 参照

android - Android ACTION_IMAGE_CAPTURE インテント

ネイティブ カメラ アプリを使用して、ユーザーが新しい写真を撮れるようにしようとしています。EXTRA_OUTPUT extraを省略して小さなビットマップ イメージを返すと、問題なく動作します。ただし、putExtra(EXTRA_OUTPUT,...)開始する前に意図した場合は、カメラアプリで「OK」ボタンを押すまですべてが機能します。「OK」ボタンは何もしません。カメラアプリは開いたままで、何もロックされません。キャンセルすることはできますが、ファイルが書き込まれることはありません。ACTION_IMAGE_CAPTURE撮影した写真をファイルに書き込むには、具体的に何をしなければならないのでしょうか?

編集:明確にするために、これはMediaStore.ACTION_IMAGE_CAPTURE意図を介して行われます

0 投票する
2 に答える
9751 参照

android - Android: startActivityForResult は常に 0 の resultCode を取得しますか?

何らかの理由で、呼び出しを使用すると、結果は常に 0 として返されます。選択ボックスをポップアップし、選択が完了すると、ユーザーは戻るボタンを押すだけです。誰が私がやっている可能性のある間違いを知っていますか?

通話アクティビティ:

呼び出されたアクティビティ:

助言がありますか?finish() 呼び出しを含めると、次のようになります。

0 投票する
1 に答える
1741 参照

android - アプリウィジェットにデータを送信しようとしています

ユーザーがタップしたときに表示されるデータを変更するウィジェットに取り組んでいます。これは通常は簡単に対処できますが、私のアプリ ウィジェット プロバイダーは、異なるデータ セットを持つ複数のウィジェット インスタンスを処理しています。そうは言っても、ユーザーがウィジェットをタップすると、changeData() メソッドを呼び出す PendingIntent が起動されます。起動されたインテント内にウィジェット ID を保存するので、changeData() は使用するデータ セットを認識します。最初はインテントのエクストラにウィジェット ID を保存していましたが、Android ウィジェットがウィジェット インテント エクストラを処理する方法にバグがあることがわかったので、setData() メソッドを使用して URL を渡してウィジェットを保存しようとしています (formatted content:widgetId IE content:24 など)。

これは、PendingIntent のデータを設定する方法です。

ただし、これをテストしようとすると、ウィジェットがタップされたときに通常呼び出される onRecieve() メソッドが呼び出されなくなりました。この作業を正しく行うために Android マニフェスト ファイルに設定する必要があるものはありますか、それとも完全に間違っていることがありますか?

これを読んでくれてありがとう、トニー

0 投票する
3 に答える
4711 参照

android - Android インテント保存パス

現時点では、2 つのインテントを使用しています。1 つは音声録音用、もう 1 つはカメラ用です。

私の目的は、写真/録音された声を保存するパスを含むそれぞれにエクストラを配置することです。そうするオプションはありますか?

0 投票する
3 に答える
34076 参照

android - Android:サービスによって受信されたインテントを取得する方法は?

追加情報を入れる意図でサービスを開始しています。

サービスのコードでインテントを取得するにはどうすればよいですか?

getIntent().getExtras()活動のようなサービスのような機能はありません。

0 投票する
1 に答える
2752 参照

android - 特定の時間に活動を開始する

私は Android 開発に慣れていないので、明らかな何かが欠けている可能性があります。Activityユーザーの電話の時計が指定された時間に達したときに (アラームのように)を起動したいと考えています。ただし、クロックの絶え間ないポーリングは非効率的でリソースの無駄に思えるため、これをどのように行うかはわかりません。クロックからブロードキャスト イベントをキャプチャする必要がありますPendingIntentsか? 私が読むべきいくつかのSDKメソッド/サービスを誰かが指摘できれば、それは大歓迎です. ありがとう。

0 投票する
5 に答える
14724 参照

android - アプリから外部アプリケーションを起動する

ユーザーがアプリケーション内から選択したアプリを起動したいと思います。しかし、これをどうやってやるのかわかりません。私はこれを試しました:

しかし、これはエラーをスローし、アプリケーションを強制的に閉じるようです。私も追加してみました:

AndroidManifestファイルにありますが、役に立ちません。

Logcatを見ると、「IOexception-そのようなファイルやディレクトリはありません」であることがわかります。これからいくつかの疑問が生じます。Androidのドキュメントを読んだところ、Contact.Intentsクラスが非推奨になっていることに気付きました。ただし、後継であるContactContractsはAPIレベル5を対象としていますが、私はAPIレベル3を対象としています。これが問題になる可能性がありますか?また、このアプリケーションをコードにハードコーディングしました。ユーザーが選択したアプリケーションのインテントを取得して起動できるようにする方法はありますか?

0 投票する
1 に答える
431 参照

android - SMS 標準アプリと E メール標準アプリの Android インテント オプション

AndroidのSMSやメールアプリにオプションを追加することはできますか?

私のアクティビティを呼び出して、SMS テキストまたは電子メール テキストを送信するオプションを追加したいと考えています。
出来ますか?

0 投票する
2 に答える
19678 参照

android - Android: LocationManager.requestLocationUpdates() を使用するときにインテント バンドル エクストラから位置情報を取得する方法

Android の LocationManager requestLocationUpdates を使用しようとしています。ブロードキャストレシーバーにある実際の位置オブジェクトを抽出しようとするまで、すべてが機能しています。Android LocationManager を requestLocationUpdates に渡す前にカスタム インテントに「エクストラ」を具体的に定義して、それをインテントに追加する方法を認識させる必要がありますか。放送受信機への意図?

私のコードは次のようになります。

マニフェストで次のように定義されている放送受信機があります。

また、ブロードキャスト レシーバー クラスは次のようになります。

「loc」オブジェクトが null になります。