Articles of android intent

如何从上下文获取视图?

我想从上下文获取视图或findViewById()? 还是从意图? 我试图达到在我的广播接收器的具体视图和onReceive的参数是上下文和意图。 那么,我有一个class,其中是我的广播接收器。 现在,我正试图将广播接收器与它分开,但是我需要一种方法,以便我可以从分开的广播接收器类中与我的课堂上的视图进行通信。 谢谢。

Android的成功共享意图

我如何知道用户是否成功完成了一个共享意图? 例如,如果用户想通过Facebook或Twitter分享一个应用程序。 编辑: 我不看如何创build共享Intent 。 我想知道用户是否真的分享了任何东西。 或者用户点击取消button。

Android – 通过url启动Google地图

在iPhone上,maps.google.comurl被本地Google地图应用拦截并加载。 我想在Android上做同样的事情,但Google地图正在浏览器中加载。 那么,在网页中,是否可以在Android Google地图应用程序中打开http://maps.google.com/maps?saddr=brighton&daddr=timbuktuurl? 我从这个问题中看到,你可以通过一个意图从另一个应用程序。 你能从浏览器中触发这些意图吗? 编辑 – 在进一步的testing,我发现用户将被提示打开浏览器或地图应用程序中的链接到标准html链接到maps.google.maps: <a href="http://maps.google.com/maps?saddr=brighton&daddr=timbuktu">show route</a> 我有这个问题,因为我使用javascript来设置window.location.href通过位置APIcallback(所以我可以得到用户的位置,然后打开地图)。 我已经为此打开了一个错误报告 。

如何传递一个包含对象列表的可放样对象?

我在下面创build了一个Parcelable对象,我的对象包含一个产品List 。 在我的构造函数中,如何处理为List重新创build我的Parcelable ? 我已经检查了所有可用的包裹方法,所有可用的方法是readArrayList(ClassLoader) 。 我不确定这是否是最好的方法,您的意见将真正赞赏。 public class Outfits implements Parcelable { private String url; private String name; private List<Product> products; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getName() { return name; } public void setName(String name) { this.name = name; } public […]

从下到上显示活动

我想使用Intent从底部到顶部的animation显示一个activity 。 给我一些像下面这样的例子 Intent i2 = new Intent(main.this, test.class); startActivity(i2); animation从下到上。

Android通知意图自行清除它

我已经阅读了很多如何创build通知消息的例子。 我想要实现的是,因为通知将由一个小部件执行,我希望点击时的通知意图清除自己,当用户点击它。我没有一个活动返回。 我的目的通知只是明确地通知,没有别的。 那么,一个意图的代码是什么,只是清除/取消自己。 下面的代码是一个由button启动的活动(不包括button代码),通知将由后台服务启动。 CharSequence title = "Hello"; CharSequence message = "Hello, Android!"; final NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); final Notification notification = new Notification(R.drawable.icon,"A New Message!",System.currentTimeMillis()); notification.defaults=Notification.FLAG_ONLY_ALERT_ONCE+Notification.FLAG_AUTO_CANCEL; Intent notificationIntent = new Intent(this, AndroidNotifications.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,notificationIntent, 0); notification.setLatestEventInfo(AndroidNotifications.this, title,message, pendingIntent); notificationManager.notify(NOTIFICATION_ID, notification); 谢谢

打开Instagram的用户资料

我设法从我的应用程序打开Twitter和Facebook用户configuration文件。 但是我找不到任何对Instagram引用。 有没有办法打开Instagram ,以显示在Twitter或Facebook的用户configuration文件? 例如,为了获得Intent启动Twitter应用程序,我做了: public Intent getOpenTwitterIntent(Context context) { try { return new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?screen_name=" .concat(twitterUsername))); } catch (Exception e) { return new Intent( Intent.ACTION_VIEW, Uri.parse("https://twitter.com/#!/".concat(twitterUsername))); } } 我怎样才能与Instagram类似的东西? 提前致谢。

使用startActivityForResult,如何获取子活动中的requestCode?

我有四个活动,说A,B,C和D.我的情况是A将通过startActivityForResult启动活动B. startActivityForResult(new Intent(this,B.class),ONE); 在其他情况下,我会与其他情况。 喜欢 startActivityForResult(new Intent(this,B.class),TWO); 在B我需要检查我需要调用C或D取决于requestCode。 即如果一个需要启动C else D所以我需要知道谁在子Activity(B这里)检查requestCode 或者换句话说,我想知道B在B中开始的请求代码

我如何知道捆绑包中提供了哪些数据?

我有一段时间想通过Intent / Bundle来判断哪些数据来自我的方法。 我已经尝试添加断点来检查数据,但我什么也没有看到。 也许是因为这是一个Parcelable我不能在Eclipse中手动读取它。 例如, Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI)的onActivityResult(int requestCode, int resultCode, Intent data) Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI) 。 我如何知道有哪些数据可用? 注意,我没有要求提供什么数据,但是我怎么知道这个数据,所以我可以将相同的想法应用到Android框架的Bundle / Intent ? 也许这是一个简单的看文档,但我没有看到数据的完整列表,我不能在Eclipse中看到它。 所以我迷失了方向 帮帮我? 干杯

Android以编程方式拨打电话号码

如何从Android应用程序dial a number编程方式dial a number ? 我不想打一个电话,我知道我可以做一个意图: new Intent(Intent.ACTION_CALL) ,我只是想让用户到Android拨号提示,与已经input的数字通过它通过意图,以便她可以select自己拨打这个号码。