問題タブ [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.
android - Android-Intentを起動する前に、アクティビティが有効であることを確認しますか?
私は現在、アクティビティを開始するブロードキャストレシーバーにインテントを送信しています。
次に、同じサービスから、アクティビティ内のブロードキャストレシーバーに別のインテントが起動されます。
問題は、アクティビティが有効になる前に起動され、ブロードキャストレシーバーが登録されているため、アクティビティが意図したインテントを取得していないことです。
インテントを送信する前に、アクティビティが有効であることを確認する方法はありますか?
またはこれに対する他の解決策はありますか?
android - Android メディア サービスを使用してそのメディアをアクティビティに戻すにはどうすればよいですか?
2 つの方法でアクティビティで使用するメディアをキャプチャすることに関心があります
。1) 提供されたアプリからすぐにキャプチャする。( Android でのカメラ アクティビティの使用など)
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); this.startActivityForResult(カメラ、PICTURE_RESULT);
2) 画像/ビデオ/オーディオ ギャラリーを閲覧し、リストから選択します。
フォトギャラリーを呼び出せることに気がついた
インテント インテント = 新しいインテント(Intent.ACTION_VIEW, target);
startActivity(意図);
しかし、ビデオのみの場合はどうでしょうか。オーディオのみ?それらのいずれかからURIを取得するにはどうすればよいですか?
android - Android カメラの制限
カメラアプリ全体を自分で作成する必要がないように、次のように呼び出しています。
ただし、カメラは非常に高度で美しいです:)が、私の目的には適していません。:(
カメラを制限して、サイズ、解像度を制御し、セットアップボタン、フラッシュ、顔認識などを無効にする方法はありますか...?
android - Android - どういうわけかインテントが増加していますか?
アプリケーションでカスタム インテントの使用を開始しましたが、少し問題が発生しました。
カスタム インテントを送信するときにブロードキャスト レシーバーを登録すると、問題なくインテントをキャッチできます。
ただし、インテントを再度送信すると問題が発生するようです。Broadcast Reciever はインテントの 2 つのイベントを登録するようです。そのため、インテントが 3 回目に送信されると、3 回受信します。
これは私のアプリケーションに重大な問題を引き起こしています。これは正常なのか疑問に思っていましたが、対処する方法はありますか?
これが私のコードです:
インテントを送信するには:
インテントを受け取るには:
インテントが一度だけ起動されるようにする方法はありますか??
android - androidtabwidgetインテントタブはヒットごとに更新されます
インテントを持つ子タブを使用してタブを作成し、ユーザーがタブをクリックするたびにインテントが更新されるようにします。
ユーザーがタブをクリックするたびに、更新して子インテントタブのoncreateメソッドを呼び出します。
android - 意図を持って SMS アプリケーションを起動する
インテントについて質問があります... SMS アプリを起動しようとしています...
ですから、私がインテントに入れすぎていることがわかりますが、それは私がどのようにできるかわからないためです...ありがとう
java - Android:アクティビティがすでに実行されている場合、IntentのExtrasをキャッチするにはどうすればよいですか?
メインアプリ(メインアクティビティ)を指すPendingIntent(エクストラ情報付き)を含む通知をステータスバーに配置しました。ユーザーがstausバーをクリックすると、PendingIntentが起動され、アプリが起動し、onCreate()メソッドでExtras情報を読み取ることができます。ここまでは順調ですね。
ただし、アプリがすでに実行されている場合、PendingIntentを使用すると、アプリがフォアグラウンドになり、メソッドが呼び出されないため、Extrasのコンテンツを読み取ることができません。私に何ができる?
ありがとう!
android - メインアクティビティからマップビューを起動 (ボタン)
ここでぐるぐる回っていると思います。
Locate というアクティビティがあります。
displayMap クラスを通常のアクティビティにして、それが読み込まれたことを確認するトースト メッセージを表示するだけで、問題なく動作します。
私がこれを行う場合;
次に、ボタンをクリックするとすぐに、強制終了します。
マニフェストに正しい「uses-library」タグがあります。
ロードしようとするたびに強制終了するだけではわかりません。
これを onClick ハンドラにすると、動作中の googlemaps/default マップビューが起動します
しかし、それは私がやろうとしていることではありません。オーバーレイなどを追加できるように、自分でやりたいのです。しかし、パーミッションが正しく設定されており、lib がそこにあることは証明されています。
アプリ FC が予期しない DEX エラーである場合の logcat エラー。
誰かがここで正しい方向を指すことができますか?
android - googlemapsにローカルKMLファイルを受け入れさせる?
ローカルのKMLファイルを受け入れるようにgooglemapsを取得しようとしています。
このファイルはSDカード上にあり、有効なkmlファイルです。Googlemapsは読み込まれますが、ファイルが見つからないと表示されます。
正常に動作します。geo:0,0?q =は非常に文書化されていないようですが、ローカルファイルを参照するためにそれを使用する方法を誰かが手伝ってくれますか?
android - URLからアクティビティを起動
ユーザーが特定のURLを参照したときに、アプリケーションを起動させようとしています。私はいくつかの例を見つけました、そしてそれらはすべてマニフェストに同じものを持っていますが、それは私にとってはうまくいきません。インテントフィルターをアクティビティとレシーバーの下に配置しました。
これが私のマニフェストスニペットです:
アクティビティの下にあるときはonNewIntentを使用し、レシーバーの下にあるときはonReceiveIntentを使用してみました。どちらも、単純なLog.i呼び出しを使用して、起動するかどうかを確認しました。運が悪いです。