Tag: android intent

如何在Android上实现我自己的URIscheme

假设我想定义一个URI,例如: myapp://path/to/what/i/want?d=This%20is%20a%20test 必须由我自己的应用程序或服务来处理。 请注意,该scheme是"myapp"而不是"http"或"ftp" 。 这正是我的意图:为Android OS定义我自己的全球URI模式。 这可能吗? 这有些类似于某些程序已经在做什么,例如Windows系统,如Skype( skype:// )或任何torrent下载程序( torrent:// )。

Android以Intent响应URL

我希望我的意图,当用户去一个特定的url推出:例如,Android市场这样做http://market.android.com/url。 YouTube也是如此。 我也希望我也这样做。

将数据发送回Android中的主要活动

我有两个活动:主要活动和儿童活动。 当我在主要活动中按下button时,子活动就会启动。 现在我想发送一些数据回主屏幕。 我使用Bundle类,但它不工作。 它引发了一些运行时exception。 有没有解决scheme?

通过Android上的意图启动Google Maps Directions

我的应用程序需要显示从A到B的Google地图指示,但我不想将Google地图放入我的应用程序中,而是使用Intent启动它。 这可能吗? 如果是的话,怎么样?

Android ACTION_IMAGE_CAPTURE意图

我们正尝试使用本机相机应用程序让用户拍摄一张新照片。 它工作得很好,如果我们EXTRA_OUTPUT extra并返回小的位图图像。 但是,如果我们在启动之前将putExtra(EXTRA_OUTPUT,…)放在了意图上,则一切正常,直到您尝试点击相机应用中的“确定”button。 “确定”button什么都不做。 相机应用程序保持打开状态,无法locking。 我们可以取消它,但文件永远不会被写入。 我们要做什么才能让ACTION_IMAGE_CAPTURE将拍摄的照片写入文件? 编辑:这是通过MediaStore.ACTION_IMAGE_CAPTURE意图完成的,只是要清楚

Android 4.4(KitKat)上的Android图库为Intent.ACTION_GET_CONTENT返回不同的URI

在KitKat之前(或在新的图库之前), Intent.ACTION_GET_CONTENT返回一个这样的URI 内容://媒体/外部/图像/媒体/ 3951。 使用ContentResolver并为MediaStore.Images.Media.DATA返回文件的URL。 在KitKat中,Gallery会返回一个URI(通过“Last”),如下所示: 内容://com.android.providers.media.documents/document/image:3951 我该如何处理?

如何过滤ACTION_SEND意图的特定应用程序(并为每个应用程序设置不同的文本)

如何在使用ACTION_SEND意图时过滤出特定的应用程序? 这个问题已经有了各种各样的问题,但是根据给出的答案,我还没有能够收集到一个解决scheme。 希望有人能帮助。 我想提供在应用程序内共享的能力。 遵循Android开发者Alexander Lucas的build议 ,我宁愿使用intent而不使用Facebook / Twitter API。 使用ACTION_SEND意图共享是伟大的,但问题是(1)我不希望每个分享选项那里,我宁愿限制到FB,Twitter和电子邮件,和(2)我不想分享每个共享应用程序都是一样的 。 例如,在我的twitter分享中,我将包括一些提及和标签,将其限制为140个字符或更less,而facebook分享将包括链接和特征图像。 是否可以限制ACTION_SEND(份额)意图的选项? 我已经看到了一些关于使用PackageManager和queryIntentActivities,但还没有能够找出PackageManager和ACTION_SEND意图之间的连接。 要么 如果我可以使用ACTION_SEND意图直接转到Facebook或Twitter,而不是popup对话框,则可以解决我的问题,而不是过滤共享应用程序。 如果是这样的话,我可以创build自己的对话框,当他们点击“Facebook”时,创build一个Facebook特定的意图,并将它们一直发送到Facebook。 和Twitter一样。 或者是不可能的? Facebook和Twitter API是唯一的方法吗?

以编程方式从Android内置Gallery应用中获取/select图片

我试图从我的应用程序内部的图库内置应用程序中打开图像/图片。 我有一个图片的URI(图片位于SD卡上)。 你有什么build议吗?

如何使用putExtra()和getExtra()作为string数据

有人可以告诉我如何使用getExtra()和putExtra()的意图。 其实我有一个stringvariables说str,它存储了一些string数据。 现在我想把这个数据从一个活动发送到另一个活动。 Intent i = new Intent(FirstScreen.this, SecondScreen.class); String keyIdentifer = null; i.putExtra(strName, keyIdentifer ); 然后在SecondScreen.java中 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.table); TextView userName = (TextView)findViewById(R.id.userName); Bundle bundle = getIntent().getExtras(); if(bundle.getString("strName")!= null) { //TODO here get the string stored in the string variable and do // setText() on userName } } 我知道这是非常基本的问题,但不幸的是我被困在这里。 请帮忙。 […]

如何从Android的意图获得额外的数据?

我怎样才能从一个活动(intent)发送数据到另一个? 我使用这个代码发送数据: Intent i=new Intent(context,SendMessage.class); i.putExtra("id", user.getUserAccountId()+""); i.putExtra("name", user.getUserFullName()); context.startActivity(i);