タグ付けされた質問 「android-intent」

アクティビティ、サービスを開始するため、またはBroadcastReceiverを介してシステムまたはアプリケーションのイベント/通知に応答するためのインテント、インテントエクストラ、保留インテントの実用的で高度な使用に関する質問。(基本的な知識については、情報を参照してください)

30
Androidアプリケーションのアクティビティ間でデータを渡すにはどうすればよいですか?
ログインページからログインした後button、それぞれにサインアウトするシナリオがありますactivity。 をクリックするとsign-out、session idサインインしているユーザーのがサインアウトに渡されます。誰でもsession id利用できるようにする方法について誰かが私を案内できますactivitiesか? このケースの代替案

30
アプリケーションのURLをAndroidのWebブラウザーで開くにはどうすればよいですか?
アプリケーション内ではなく、組み込みのWebブラウザーでコードからURLを開く方法は? 私はこれを試しました: try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(download_link)); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } しかし、私は例外を受け取りました: No activity found to handle Intent{action=android.intent.action.VIEW data =www.google.com

10
AndroidでstartActivityForResultを管理する方法
私の活動では、メインの活動から2番目の活動をと呼んでいstartActivityForResultます。2番目のアクティビティーでは、このアクティビティーを終了するいくつかのメソッド(おそらく結果なし)がありますが、そのうちの1つだけが結果を返します。 たとえば、メインアクティビティから2番目のアクティビティを呼び出します。このアクティビティでは、カメラがあるかどうかなど、携帯電話のいくつかの機能を確認しています。ない場合は、このアクティビティを閉じます。また、準備中MediaRecorderまたはMediaPlayer問題が発生した場合は、このアクティビティを閉じます。 そのデバイスにカメラがあり、録画が完全に完了している場合、ビデオを録画した後、ユーザーが[完了]ボタンをクリックすると、結果(録画したビデオのアドレス)がメインアクティビティに返されます。 メインアクティビティの結果を確認するにはどうすればよいですか?


30
Androidで1つのアクティビティから別のアクティビティにオブジェクトを渡す方法
ある顧客クラスのオブジェクトを送信して別のオブジェクトにActivity表示しようとしていますActivity。 顧客クラスのコード: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + …

17
Androidでインテントから追加のデータを取得するにはどうすればよいですか?
あるアクティビティ(インテント)から別のアクティビティにデータを送信するにはどうすればよいですか? このコードを使用してデータを送信します。 Intent i=new Intent(context,SendMessage.class); i.putExtra("id", user.getUserAccountId()+""); i.putExtra("name", user.getUserFullName()); context.startActivity(i);

24
デフォルト/組み込みアプリを使用せずにJavaMail APIを使用してAndroidでメールを送信する
Androidでメール送信アプリを作ろうとしています。 私が使用する場合: Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); これにより、組み込みのAndroidアプリケーションが起動します。このアプリケーションを使用せずに、ボタンをクリックして直接メールを送信しようとしています。


30
メールインテントを送信
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); 上記のコードは、次のアプリを表示するダイアログを開きます:-Bluetooth、Googleドキュメント、Yahooメール、Gmail、orkut、Skypeなど。 実際には、これらのリストオプションをフィルター処理したいと思います。Gmail、Yahoo Mailなどのメール関連アプリのみを表示したい。どうやってするの? 「Android Market」アプリケーションでそのような例を見てきました。 Androidマーケットアプリを開く 開発者がメールアドレスを指定したアプリケーションを開きます。(そのようなアプリが見つからない場合は、私のアプリを開いてください:-market:// details?id = com.becomputer06.vehicle.diary.free、または「Vehicle Diary」で検索してください) 「DEVELOPER」までスクロールします [メールを送信]をクリックします ダイアログには、Gmail、Yahoo Mailなどのメールアプリのみが表示されます。Bluetooth、orkutなどは表示されません。このようなダイアログを生成するコードは何ですか?

22
Androidアプリから直接Google Playストアを開く方法は?
次のコードを使用してGoogle Playストアを開きました Intent i = new Intent(android.content.Intent.ACTION_VIEW); i.setData(Uri.parse("https://play.google.com/store/apps/details?id=my packagename ")); startActivity(i);. しかし、オプション(ブラウザ/プレイストア)を選択するための完全なアクションビューが表示されます。Playストアで直接アプリケーションを開く必要があります。




30
現在表示されているフラグメントを取得するにはどうすればよいですか?
Androidでフラグメントを操作しています。 次のコードを使用してフラグメントを変更できることを知っています。 FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment(); //my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragTrans.commit(); 私の質問は、Javaファイルで、現在表示されているFragmentインスタンスを取得するにはどうすればよいですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.