intent专题提供intent的最新资讯内容,帮你更好的了解intent。
在 Android中,如果要清除当前的活动堆栈并启动新的活动(例如,注销应用程序并启动活动中的日志),似乎有两种方法. 如果您的目标API级别超过16,是否有其他优势? 1)完成亲和力 从Activity调用finishAffinity(). Activity.finishAffinity 2)目的标志 Intent intent = new Intent(this, LoginActivity.
我正在尝试为图像实现“设置为”功能.我正在使用Intent.ATTACH_DATA,因此用户至少可以选择联系人照片和壁纸.我应该通过的额外内容让我感到困惑.如果我正确阅读文档, Intent intent = new Intent(Intent.ACTION_ATTACH_DATA); intent.setType("image/*"); intent.setData(mImageCapt
我已经在 AndroidManifest.xml中定义了一个接收器来接收一个PlAY_FINISHED动作,而在其他文件中我向该广播接收器发送了一个intent,如下所示: public String PlAY_FINISHED = "play finished"; ... Intent in = new Intent(PlAY_FINISHED); this.service.sendBroad
我正在构建这个twitter应用程序,浏览器被调用以从我的主要活动进行身份验证. 在线程中运行以下代码(AsyncTask) Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)).setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY
我是 Android应用程序开发的新手,在研究基本的android组件时,我在意图和内容提供者之间感到困惑,因为它们都被用于将数据从一个应用程序/组件发送到另一个应用程序/组件.在意图的情况下,我们可以使用bundle或extras发送数据,那么我们为什么要使用内容提供者.有人可以用一个例子向我解释一下.我们也可以使用内容提供商访问android中的数据库,这是我们使用内容提供商的唯一原因吗? b
我有一个应用程序,它保存在设备上安装的内部开发的应用程序的日志.安装后,调用Intent.PACKAGE_ADDED的广播接收器,并使用以下代码记录包名称: public class NewInstallReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Int
我试图通过电子邮件发送通过我的应用程序点击的图片作为附件.单击图片并且我正确地获取路径但是应用程序抛出了运行时异常..“没有找到处理Intent的活动”.我正在我的设备上测试这个,我配置了我的Gmail帐户.我不知道如何解决这个问题.请帮忙. 这是我的代码: public static void sendEmail(Context context, String[] recipientList,
我的应用程序与图片一起工作.它可以将多张照片作为输入,处理它们,并再次发送给另一个应用程序. 因此,我的主要Activity已经针对image / * mimetype声明了对ACTION_SEND_MULTIPLE的意图过滤器,并且可以使用Activity.startActivity(Intent)发出具有相同操作和数据类型的新Intent. 在startActivity()调用之后,有没有办法
码: Intent launchIntent = new Intent(Intent.ACTION_MAIN); launchIntent.addCategory(Intent.CATEGORY_HOME); Intent chooser = Intent.createChooser(launchIntent, "Complete Action using..")
我成功地写了一个应用程序, based on this blog post,但更简单,它使用POST请求通过HTTP流式传输图像. 我无法弄清楚(搜索网页并爬行到Android SDK文档中)是,我在分享之前如何获取图像的大小? 只有打开一个可以在其他地方看到的输入流的可能性: ContentResolver cr = getContentResolver(); InputStream is =
只需要分享一个动态文本字符串的URL到应用程序. Android的原始 Android分享意图设置正确,并且使用Twitter,Gmail等功能完美无缺,但是很多人会猜测,它与Facebook无效.显然,因为Facebook不会接受intent.EXTRA_TEXT字段中的文本,只有一个URL. 那么我的问题是:有没有办法根据他们选择分享哪种方法来分支股份意向追加?例如,如果他们通过gmail或T
我在这里发布这个问题是为了教育目的,因为我找不到任何地方的答案,最终找到根本原因是旧的方式,即我自己. 这是有问题的代码: // initially getting the intent from polling the PackageManager about activities resolving Search intent. ComponentName componentName = i
我想基于测验创建一个包含14个问题的应用程序. 任何人都可以通过点击下一个按钮告诉我如何从一个问题转到另一个问题.如果我使用Intent然后我恐怕我将创建14个活动:( 我认为这也不是程序化程序. 您可以保持相同的活动并跟踪问题. 在交换问题文本时,您可能希望使用TextSwitcher添加淡入/淡出动画.
我一直在挖掘 Android上 Contacts app的源代码,找出哪个Activity处理Intent.ACTION_CALL_PRIVILEGED.不幸的是,我找不到它的源代码.有谁知道它是如何调用的,甚至更好的地方我能找到它的来源?谢谢! 奇怪的是, Phone application处理与呼叫相关的事件.
我试图让我的活动处理网址采用mydomain.com或www.mydomain.com形式的http和https方案.目前,我的活动的IntentFilter属性如下所示: [IntentFilter( new[] { Intent.ActionView }, Categories = new[] { Intent.CategoryDefault, Intent.CategoryBrows
我想知道是否有任何最佳实践提示从QML(或c)发送自定义 Android意图. 我应该创建一个自定义的android活动并使用QAndroidJniObject类来调用它还是有更好的方法? 我的目的是创建一个简单的共享URL功能,从QML到其他Android应用程序. 谢谢 使用其他静态方法扩展QtActivity: package org.whatever public class YourA
我正在 android项目中实现NFC.我编写了 AndroidManifest.xml和Java代码中所需的条目. 当任何标签靠近设备然后我的应用程序检测到标签然后它打开活动但在这里我得到NFC标签信息但是onNewIntent没有执行. 请各位分享您的观点. public class NFCActivity extends Activity { private NfcAdapter
有没有办法以编程方式获得用户选择 startActivityForResult(Intent.createChooser(fileIntent, "Open file using..."), APP_PICKED); 要么 startActivity(Intent.createChooser(fileIntent, "Open file using...")); 我不想启动所选的应用程序 – 我只
我正在尝试通过日历意图添加事件.但是,我无法弄清楚如何获取刚刚添加的事件的事件ID. Intent intent = new Intent(Intent.ACTION_EDIT); intent.setType("vnd.android.cursor.item/event"); intent.putExtra("beginTime", sdate.getTime()
我是 android新手,我使用Intent将数据从一个Activity转移到另一个Activity.我只是想知道对象引用或对象副本是否正在发送到第二个Activity. Intent.putExtra发送一个对象的副本,当你从意图中得到额外的引用时,它不是同一个引用