草庐IT

msg_intent

全部标签

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 - 通过 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

android - 为什么?我无法使用 Intent 播放下载的 mp4 视频文件

我必须开发一个从URL下载视频文件的应用程序下载后,我正在通过Intent播放它。但每次我都收到相同的消息:“您无法播放此视频。”下载代码:protectedStringdoInBackground(String...params){Filefile=newFile(getFilesDir(),generateFileName(params[0]));try{URLu=newURL(params[0]);URLConnectionconn=u.openConnection();intcontentLength=conn.getContentLength();DataInputStrea

android - 发送 SMS 的待定 Intent 在发送多条消息时效果不佳

我正在开发一个应用程序,我在其中发送短信,我需要确定它是否已送达。如果我向某人发送一条消息,一切似乎都很好。但是在某些情况下我得到了错误的信息,例如,首先我向号码0000发送了一条消息(但它不会传递)然后我向号码0001发送了一条消息并且它传递了(到0000的消息仍然没有已交付)但我toast:短信已发送至0000(但仅发送至0001的消息),我应该如何解决发送报告中的此冲突?这是我的代码:try{SmsManagersmsManager=SmsManager.getDefault();Stringto="5556";Stringbody="TestMessage";StringSEN

android - 服务 Intent 必须明确 : Intent { act=com. android.vending.billing.InAppBillingService.BIND }

我在某些5.0设备上收到显式Intent异常,但我的代码已经具有显式Intent并且如下所示:IntentserviceIntent=newIntent("com.android.vending.billing.InAppBillingService.BIND");serviceIntent.setPackage("com.android.vending");PackageManagerpm=mContext.getPackageManager();ListintentServices=pm.queryIntentServices(serviceIntent,0);if(intentS

android - 限制发送可以向我的应用发送 ACTION_SEND Intent 的应用

我知道如何使用mime-type=text/plain接收ACTION_SENDIntent。我的问题是我想限制可以向我的应用发送Intent的发件人应用。因此,如果我想将发件人应用限制为Gmail,则只有当发件人为Gmail而不是任何其他应用时,我的应用才应出现在选择器列表中。我希望我的应用只出现在Gmail的选择器列表中,而不是任何其他应用。是否存在任何intent-filter可以在Android中实现此目的? 最佳答案 不,抱歉,无法将您想要支持的应用列入白名单(或者相反,将您不想支持的应用列入黑名单)。

android - 自定义文件扩展名的 Intent 过滤器在 Android 6 Marshmallow 中不起作用

对于Android我的应用程序中有以下Intent过滤器:调试时我可以看到它为什么不起作用:ActivityManager:STARTu0{act=android.intent.action.VIEWdat=content://downloads/all_downloads/4typ=application/octet-streamflg=0x3}显然,下载的文件是作为名称为4且没有任何扩展名的文件提供给Intent的。我现在如何创建一个intent过滤器来打开正确的文件(扩展名为.dd35)而不是所有下载的文件..?它应该可以在Android6上使用native文件管理器(下载应用程

android sdk product flavors - 当我使用 intent 开始新 Activity 时找不到 Activity

我有一个可用的应用程序,我向其中添加了2种产品口味。这个应用程序在第一个屏幕上有一个菜单,允许用户选择下一个Activity,我有意加载它。这是AndroidManifest.xml:这里是gradle文件的相关部分:productFlavors{de{applicationIdSuffix".de"versionName"1.1de"}fr{applicationIdSuffix".fr"versionName"1.1fr"}}这是源代码树:这是我加载下一个Activity的代码:Intentintent=newIntent();intent.setClassName("com.al

java - 在我的应用中使用相同的 Intent 选择器共享多条消息

我有这个代码IntentsharingIntent=newIntent(Intent.ACTION_SEND);if(Build.VERSION.SDK_INT我想将另一条包含文本和图像的消息分享到同一个选择器应用程序。你知道如何解决这个问题吗? 最佳答案 您可以使用ShareActionProvider。在下面的示例中,我使用了一个与Toolbar中的MenuItem相关联的示例,但也可以将它们与例如一个按钮。主菜单.xmlactivity_main.xml主Activity.javapublicclassMainActivity