草庐IT

intent_instructions

全部标签

Android:谷歌文档发送 Intent ?

我的应用程序包含一个发送功能,该功能显示用于发送文档的已安装程序列表。它通过以下方式实现:IntentsendIntent=newIntent(Intent.ACTION_SEND);sendIntent.setType("application/zip");sendIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file://"+docPath));startActivity(Intent.createChooser(sendIntent,"Email"));Gmail和Dropbox等应用出现在列表中,但GoogleDocs没有。在竞争

android - Intent onDestroy() 总是被后退按钮调用

我似乎遇到了与我遇到的主题相反的所有其他帖子。其他人发现onDestroy()并不总是被调用,但我发现它总是并且立即被调用。我正在检查它是否被以下调用:@OverrideprotectedvoidonDestroy(){super.onDestroy();Log.d(TAG,"onDestroy");}此日志代码在单击后退或使用我的操作栏按钮后立即触发,该按钮仅调用主页Activity作为Intent。我环顾四周,但每个人都说生命周期应该是这样的:http://developer.android.com/images/activity_lifecycle.png此行为不仅限于单个应用程

安卓 Intent .ACTION_VIEW

我需要用户选择自己的播放器来播放视频我试试publicclassVideoViewActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);StringvideoUrl="http://someurl/video.mp4";Intenti=newIntent(Intent.ACTION_VIEW);i.setData(Uri.parse(videoUrl));startActivity(i);}但在我的示例Activit

带有图像和正文文本的 Android MMS Intent

我正在尝试创建一个Intent,它将为我启动MMS应用程序,并附加一个图像文件和消息正文中存在的一些预定义文本。到目前为止,我已经能够完成其中之一,但不能同时完成。我尝试过的事情(及其结果):sendIntent=newIntent(android.content.Intent.ACTION_SEND,Uri.parse("mms://"));sendIntent.setType("image/gif");sendIntent.putExtra(Intent.EXTRA_STREAM,imgStreamUri);sendIntent.putExtra("sms_body","Hello

android - 共享 Intent Android 中的 Instagram 选项

我正在开发一个应用程序,它将在不同的社交网站上共享内容。问题是我在分享Intent中看不到Instagram选项。我可以看到蓝牙、邮件、消息等,但看不到Instagram。我的设备上安装了Instagram应用程序。谁能告诉我这是什么问题??其次,有什么方法可以自定义共享Intent中的选项吗?就像我想从中排除消息一样。可能吗? 最佳答案 您好,我正在向Instagram发送图片:IntentshareIntent=newIntent();shareIntent.setAction(Intent.ACTION_SEND);share

android - 为什么 ACTION_CHECK_TTS_DATA Intent "awkward to use"?

officialAndroid中文本转语音的介绍说,“在创建Activity时,第一步是检查是否存在具有相应Intent的TTS资源:”IntentcheckIntent=newIntent();checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);startActivityForResult(checkIntent,MY_DATA_CHECK_CODE);但是@gregm在thisthread否则建议:Also,don'tusetheACTION_CHECK_TTS_DATAIntent,that'sawkw

android - 启动自定义隐式 Intent

安装了两个Activity,分别在设备上具有以下list文件:第一个应用程序的Activity在其list中有:-在哪里,package="com.example.tictactoe"第二个应用程序的Activity在其list中有:-在哪里,package="com.example.project"现在,我想使用以下代码从第三个应用程序启动这些Activity之一:i=newIntent();i.setAction("YOYO");i.putExtra("KEY","HII..iamfromthirdapp");startActivity(i);但是执行显示错误:-03-1108:1

android - 如何获取为特定 Intent 注册的所有 BroadcastReceiver 的列表?

我正在开发操作系统级别的android服务。(不是来自SDK,它来自android源代码。它将成为我自定义ROM的一部分。我可以将自己调整为root)我将为应用程序提供一个界面,以使用我的自定义Intent执行某些操作。最后我想知道谁在听这个Intent。有没有办法获取为特定Intent注册的所有BroadcastReceiver的列表?感谢您的帮助! 最佳答案 从程序中您可以使用PackageManagerandqueryBroadcastReceivers().在“adbshell”中,尝试以下命令:dumpsysActivit

android - 待定 Intent 获取服务

我在启动pendingIntent时遇到问题。我已经使用logcat等进行了一些故障排除,最后我几乎肯定我的问题实际上是在我的pendingIntent方法中。我设置的时间是正确的,正在调用该方法,但在预定时间没有任何反应。这是我用来创建pendingIntent的方法publicvoidscheduleAlarm(){Log.d("Alarmscheduler","Alarmisbeingscheduled");IntentchangeVol=newIntent();changeVol.setClass(this,VolumeService.class);PendingIntents

android-intent - 全新安装后仅运行一次代码,共享首选项不是解决方案,请参阅下面的描述

我只想在我的android应用程序中运行一次特定代码。共享首选项解决方案不是解决方案,因为当您转到应用程序管理器并执行清除数据然后共享首选项被删除时,应用程序将其视为全新安装。我什至尝试过失败的应用程序类,它的工作方式与共享首选项相同。除了共享首选项和应用程序类之外的任何帮助将不胜感激。谢谢。 最佳答案 答案取决于“仅一次”的含义。每个应用程序安装一次设置一个SharedPreference。如果用户清除数据,或者卸载然后重新安装,代码将再次运行。每台设备一次在externalstorage上的知名位置保存一个空文件(标志文件).你