草庐IT

START_REDELIVER_INTENT

全部标签

android - 如何使用日历 Intent ?

我正在尝试从我的应用程序启动日历,这样我就可以让用户将他们的约会放入其中,然后让我的应用程序读取这些内容。我尝试了我在这里找到的一段代码:ComponentNamecn;Intenti=newIntent();cn=newComponentName("com.google.android.calendar","com.android.calendar.LaunchActivity");i.setComponent(cn);startActivity(i);得到错误07-0721:05:33.944:ERROR/AndroidRuntime(1089):Causedby:android.

android - java.lang.RuntimeException : Unable to start activity ComponentInfo 错误

我知道这个错误在论坛上出现了数百万次,但请帮我找到我遗漏的内容。我正在尝试做简单的面向选项卡的应用程序,我没有太多(错误除外)1)我的主要Activity是基于我发现的tablayout教程publicclassMainTabPanelextendsTabActivity{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.mainlayout);Resourcesres=getResources();TabHosttabHost=

安卓异步任务 : start new Activity in onPostExecute()

公共(public)类HttpHelper扩展AsyncTask>{ArrayListlist=newArrayList();@OverrideprotectedArrayListdoInBackground(String...urls){//TODOAuto-generatedmethodstubStringresult="";for(Stringurl:urls){HttpClientclient=newDefaultHttpClient();HttpGetrequest=newHttpGet(url);try{HttpResponseresponse=client.execute

android - 使用 Intent 发送短信不会在某些设备上添加收件人

我使用下面的代码发送短信:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("smsto:"+phoneNumber));intent.putExtra("address",phoneNumber);intent.putExtra("sms_body",messageBody);intent.setType("vnd.android-dir/mms-sms");context.startActivity(intent);我在Intent中添加了Uriwithsmsto:和addressStringextra。它适用于大多数设备,但在

android - 广播接收器没有收到 Intent

我有两个可以完全控制的应用程序。两者都使用相同的证书签名,并且都使用完全相同的Intent过滤器。一个从fragment发送广播,另一个假设接收它并做一些事情。然而,这不起作用:Strings.FILTER_INIT_REGISTER="com.app.FILTER_INIT_REGISTER"Intentintent=newIntent(Strings.FILTER_INIT_REGISTER);getActivity().sendBroadcast(intent);我已经在包含ReportingReceiver类的应用程序的list应用程序标签中注册了接收器:好奇为什么Report

android - E/NEW_BHD : Battery Power Supply logging Daemon start and E/NEW_BHD: Cannot run on production devices

任何人都可以告诉我这是什么原因打印下面的错误,当应用程序正在运行并启动时打印下面的日志。DeviceisMotoG3,Marshmallowapilevel23,09-1414:53:14.482?E/NEW_BHD:BatteryPowerSupplyloggingDaemonstart!!!!!09-1414:53:14.484?E/NEW_BHD:Cannotrunonproductiondevices!09-1414:53:19.509?E/NEW_BHD:BatteryPowerSupplyloggingDaemonstart!!!!!09-1414:53:19.511?E/

android - 对于正在播放的 Intent 过滤器,正确的 Spotify 操作是什么?

精简版SpotifyAndroid应用程序在最近的版本中引入了“设备广播状态”开关,我想在我的应用程序中接收这些广播。可以使用哪些广播以及我应该如何配置我的BroadcastReceiver?长篇大论我正在将一个正在播放的功能集成到我的Android应用程序中,并让它与大多数主要的音频媒体播放器一起使用。我想将它连接到Spotify,因为这是我主要用来播放音乐的。我看到了其他一些关于实现此目的的StackOverflow帖子(例如Howisitpossibletoknowwhat'sspotifyisplayingfromanexternalAndroidapp?和Intercept/

android - ACTION_CHOOSER 和 ACTION_PICK_ACTIVITY 之间的 Intent 解析和区别

我对Intent解析以及Intent.ACTION_PICK_ACTIVITY和Intent.ACTION_CHOOSER之间的区别有疑问(包括它的便利函数版本Intent.createChooser())。我正在编写一个“程序包管理器”应用程序。我在其中有一个ListActivity,它显示设备上安装的所有包(使用PackageManager.getInstalledPackages()填充)。我还在列表中注册了一个上下文菜单,其中一项是“启动”。下面是我来自onContextItemSelected()的代码,用于处理“启动”上下文菜单项。Intentintent;Listris;

android - 了解 Android 身份验证中的 Intent

在处理身份验证时,我对Android架构有一些疑问。假设我为需要验证的特定帐户调用AccountManager.getAuthToken。假设身份验证由于密码错误而失败。AbstractAccountAuthenticator合约要求身份验证器返回一个Bundle,其中包含处理通过KEY_INTENT输入的用户名/密码的Activity。我的问题是:谁应该显示UI?Android是否会自动检测到KEY_INTENT是否存在并运行UI,或者我的代码是否必须以AccountManager响应中体现的IntentstartActivity?这同样适用于AccountManager.addAc

android - 常见文件浏览器的 Intent 过滤器

我正在尝试将我的应用程序与扩展相关联。我读过documentation和somequestions关于这个问题。但是主要的文件浏览器(如es文件浏览器、astro、Rhythm软件的文件管理器)无法打开我的文件。我的list文件:如果我尝试使用下一个代码从我的应用程序打开文件,一切正常(未显示选择器):Stringextension="";intdotIndex=downloadedFile.lastIndexOf('.');if(dotIndex!=-1){extension=downloadedFile.substring(dotIndex+1,downloadedFile.len