草庐IT

android - 为什么要使用 Intent.URI_INTENT_SCHEME

在阅读有关小部件的Android文档时,我偶然发现了这段代码,其目的是启动一项服务来检索StackView项目的工厂。//SetuptheintentthatstartstheStackViewService,whichwill//providetheviewsforthiscollection.Intentintent=newIntent(context,StackWidgetService.class);//AddtheappwidgetIDtotheintentextras.intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,a

android - Android 中的自定义隐式 Intent 不起作用

我正在测试隐式Intent。我有两个小型测试应用程序:第一个AndroidManifest.xml:第二个AndroidManifest.xml:现在我调用下面的代码:btn1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//CalltheImplicitIntentIntentintent=newIntent();intent.setAction("com.sudipta.personal.TEST");startActivity(intent);}});下面是我收到的错误代码:1

android - 如何在启动街景 Intent 之前判断街景是否存在

启动某个位置的街景Intent并不能保证该位置存在街景。如果街景不存在,用户只会看到旋转的黑屏。有没有办法在启动街景Intent之前以编程方式检查它是否存在? 最佳答案 使用PackageManagerandqueryIntentActivities()与您的Intent。如果您返回一个包含0个匹配Activity的列表,您就不知道设备上的任何内容都不会处理您的请求。 关于android-如何在启动街景Intent之前判断街景是否存在,我们在StackOverflow上找到一个类似的问题

android - 我为什么要使用绑定(bind)服务?

对于应用程序和服务之间的通信,为什么我要使用绑定(bind)服务而不是在Intent中发送数据:mServiceIntent=newIntent(getActivity(),RSSPullService.class);mServiceIntent.setData(Uri.parse(dataUrl));我读到“如果该服务已经在运行,它将再次使用onStartCommand()调用,以传递新的Intent,但不会创建第二个副本。”这意味着我可以发送影响服务进度的消息,这就是在googleRandomMusicPlayer示例中所做的:publicvoidonClick(Viewtarge

android - 如果我使用相同的签名签名,是否可以接收另一个 Android 应用程序的 C2DM Intent ?

我安装了一个接收C2DMIntent的应用程序(com.example.myapp)。我想借助它在单独的应用程序(com.example.myapp2)中执行我自己的处理以响应这些Intent。根据thisanswer,C2DM客户端系统查找:broadcastreceiversforIntent:com.google.android.c2dm.intent.REGISTRATIONThathavethepermission:.permission.C2D_MESSAGE在原始应用程序中,定义并使用了以下权限,asspecifiedintheC2DMDocumentation这是com

Android - 无法从 4.2.2 上的相机 Intent 获取图像

我正在尝试拍照,而不是通过调用获取文件路径:Intentcamera_intent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(camera_intent,Static.TAKE_PICTURE);比:caseStatic.TAKE_PICTURE:if(resultCode==Activity.RESULT_OK){if(data.getData()!=null){UriselectedImage=data.getData();Stringpath=selectedImage.getPath();

android - 如何在android中编写清除电子邮件客户端设置的代码?

我正在此应用程序中处理与聊天相关的应用程序,将信息共享到电子邮件默认任何邮件客户端,它工作正常,在此应用程序中,我在设置中添加设置,一个选项是添加“清除电子邮件客户端设置”假设再次单击此显示对话框默认选择邮件选项。如何清除android中的电子邮件设置?请将任何解决方案发送给我。Intenti=newIntent(Intent.ACTION_SEND);i.setType("text/html");i.putExtra(Intent.EXTRA_SUBJECT,"MailfromMobileApplication");Stringemailbody="";emailbody=Strin

android - 三星 Galaxy S4 用户报告 BOOT COMPLETED 接收器无法工作?

我在Play商店中的一个应用程序有一个BOOT_COMPLETED接收器,它在S4之前从未出现过任何问题,我收到了来自S4用户的多封电子邮件,说该应用程序无法正常工作经过一些故障排除后,BOOT_COMPLETED接收器未被调用。这里有人知道如何为这个特定设备解决这个问题吗?主要代码如下:publicclassBootCompletedIntentReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if("android.intent.action.BOOT

android widget 提示解锁

我在开发应用程序时遇到问题,我正在构建一个既可以在锁屏上也可以在主页上的小部件。当处于锁屏状态时,我希望当用户单击按钮时,小部件提示用户在需要时登录。我的意思是提示输入模式或密码或面部识别,具体取决于用户是否启用了任何此安全性。在用户输入他的模式后,小部件将运行一个应用程序(Intent)。我注意到有些小部件会提示登录,而有些则不会,我还没有发现它们之间的区别。我认为这必须在onReceive方法上,但不确定如何调用这个“登录”方法,到目前为止,我在onReceive上开始了Intenti.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);i.addFla

android - 通过 Intent 传递的值有时会返回 null

我正在通过Intent传递一些值,在某些情况下,通过它传递的值返回null。在设置Intent之前,该值不为空。这是我设置Intent的代码。IntentpropertyIntent=newIntent(mContext,SomeActivity.class);propertyIntent.putExtra(START_MODE_TAG,MODE_EDIT_RECORDING);propertyIntent.putExtra(ACTIVITY_MODE_TAG,"dm");propertyIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_F