Articles of android intent

通过Intent向多个收件人发送短信

嘿伙计我正试图通过INTENT向多个收件人发送SMS ..我试着按照这样做.. Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra(“sms_body”, etmessage.getText().toString()); intent.setData(Uri.parse(“smsto:” + returnedItems)); intent.setType(“vnd.android-dir/mms-sms”); mcontext.startActivity(intent); 其中returnedItems是联系号码 但问题是我的收件人号码没有设置在SMS INTENT TO部分, TEXT部分显示TEXT

android中单个活动的实例

我知道可以通过在menifest文件中设置android:launchMode=”singleInstance”来实现单个实例。 但我想在运行时这样做。 我认为它可以通过设置FLAG但不确定女巫来实现.. plzz帮助我…提前感谢。

如何在Retrofit Callback中调用intent?

我想在Retrofit调用的WebService成功回调中显示一个新活动。 我很难find有关如何使用Retrofit回调结果来启动新活动的示例。 这是一个很好的方法吗? 我以前要清理一些东西吗? public void validate(View view) { RetrofitWebServices.getInstance().webserviceMethod(params,new Callback() { @Override public void success(MyObject object, Response response) { Intent barIntent = new Intent(FooActivity.this, BarActivity.class); startActivity(barIntent); } @Override public void failure(RetrofitError error) { … } }); }

从BroadcastReceiver类发送Intent到当前正在运行的活动

我有一个扩展BroadcastReceiver的类。 收到短信后,我想将信息传递给我的主要活动类,以便在一个方框中显示文本(如果已存在文本,则附加)。 public class SmsReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, MainActivity.class); i.putExtra(“updatedString”,”Hello”); context.startActivity(i); } } MainActivity.java public class MainActivity extends Activity{ private TextView results; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Bundle extras = getIntent().getExtras(); if(extras!=null){ results = (TextView) findViewById(R.id.results); results.setVisibility(View.VISIBLE); results.append(extras.getString(“updatedString”)); } […]

意图锚语法描述

我正在尝试使用意图锚来启动我的应用程序,如此处所述。 我能够使用这种语法启动我的应用程序, Launch my app 但我不知道许多不同的元素是什么意思。 基于意图的URI的基本语法如下: 意图: HOST/URI-path // Optional host #Intent; package=[string]; action=[string]; category=[string]; component=[string]; scheme=[string]; end; 每个细分都意味着什么(所以我知道如何最好地利用它们) 我如何/在哪里可以包含任何额外的数据(即我自己的参数)

在FaceBook Android上共享内容

我使用intent和Action.SEND在社交网络上分享我的自定义消息,如WhatsApp,twitter,Facebook和GMail。 Gmail和除Facebook之外的其他应用程序一切正常! 如何自定义我的代码以在Facebook上分享内容? 我使用Facebook SDK在Facebook上分享没有问题,但我想使用意图。 这是我用的: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, knowTitle+”Read the full article via MomsApp by EnfaMama A+ at http://meadjohnsonasia.com.my/mobileapp”); sendIntent.putExtra(Intent.EXTRA_SUBJECT, “I just read “+knowTitle); sendIntent.setType(“*/*”); startActivity(Intent.createChooser(sendIntent, “Share Your Favorite Article”));

Android Inbuild(ActionImageCapture)意图返回null intent。无法传递结果{who = null}

我正在使用默认的相机意图来获取我的应用程序中的图像。 问题是onActivityResult()上的相机返回null。 ResultCode和RequestCode按预期返回。 我的意图是: private static final int CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE = 1224; …. Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE); OnactivityResult是: protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) { if (resultCode == RESULT_OK) { //use imageUri here to access the image Uri imageuri = data.getData(); // […]

android:以编程方式选择默认启动器

我想popup一个对话框,让用户选择一个启动器, 使用set as default选项启动 。 我试过了 Intent home = new Intent(Intent.ACTION_DEFAULT); home.addCategory(Intent.CATEGORY_LAUNCHER); Intent chooser = Intent.createChooser(home, “Launcher”); context.startActivity(chooser); 但是由此popup的对话框没有设置默认值的选项。 如果已设置默认启动器,则以下代码不会popup对话框。 Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(startMain); 如何才能做到这一点? 提前感谢您的帮助。

Android意图在Google+社区屏幕上发布Google+应用

在Google+ Android应用中显示Google+信息页已有一个很好的问题: 通过Intent在Android中打开Goog​​le Plus页面 但是,如果想要在特定的Google+社区推出Google+应用,那该怎么办? 编辑 – 对于沉默的选民,请解释为什么你投票。

android intent action_send选项只有一次

嗨有一个带有此代码的java来创建共享意图 Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, “text” ); sendIntent.putExtra(Intent.EXTRA_SUBJECT, “subject” ); sendIntent.setType(“text/plain”); 它现在会创建一个可用应用程序的popup窗口,并询问您是否要始终使用所选应用程序, 或者仅仅一次是否有设置将其置于一次并删除此2个按钮? 像Intent.setOption(’只需一次’)在android中有这样的选项吗? 谢谢