草庐IT

android - 以编程方式安装自签名证书

我正在启动KeyChainIntent,用于安装我在内存中作为X509Certificate对象(通过X509TrustManager,通过checkServerTrusted方法获得)的自签名证书。使用此代码:Intentintent=KeyChain.createInstallIntent();intent.putExtra(KeyChain.EXTRA_CERTIFICATE,certs[0].getEncoded());intent.putExtra(KeyChain.EXTRA_NAME,"certificate");context.startActivityForResul

android - 带有 BroadcastReceiver 的 TabActivity 子 Activity 在后台保持 Activity 状态

我有一个名为MyTabActivity的TabActivity,其中包含我使用以下代码创建的几个选项卡:publicclassMyTabActivityextendsTabActivity{publicvoidonCreate(BundlesavedInstanceState){setContentView(R.layout.my_tabs);tabHost=(TabHost)findViewById(android.R.id.tabhost);tabHost.getTabWidget().setDividerDrawable(R.drawable.tab_divider);Inten

android - 在 Android 中查看 PDF 文件

我正在开发一个应用程序,其中一个按钮在按下时会显示一个PDF文件。显示此PDF文件的最佳方式是什么?我可以通过将其复制到SD卡并使用设备上已安装的adobe通过intent启动它来查看它。但是我不能假设每台设备都安装了adobe,那么我的备选方案是什么?我能否将其转换为图像并以这种方式显示? 最佳答案 我怀疑您想自己进行pdf转换。您可以检查是否有应用程序来处理这样的Intent:/***Indicateswhetherthespecifiedactioncanbeusedasanintent.This*methodqueriest

android - 如何为 IME 的结果启动 Activity

我正在开发一个应用程序,它应该向启动Intent的应用程序返回一些文本。但启动Intent的应用程序是IME/软键盘。因此StartActivityForResult不可用,因为IME是一项服务。我怎样才能做到这一点?到目前为止我得到了什么:键盘:finalIntentintent=newIntent("com.example.helloworld.GETTEXT");intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);intent.putE

android - Intent 结果,如何知道是谁发送的?

是否可以知道哪个包或进程发送了Intent结果?Intentintent=newIntent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);我找到了一种方法来了解哪些应用程序能够处理此Intent,但我还想知道选择了哪个应用程序,或者更确切地说,哪个应用程序返回了结果。这可能吗? 最佳答案 这取决于应用程序的开发方式。一些应用程序返回一个充满东西的Intent对象,其他的是空的或null。@Overrideprotectedvoidon

android - 未找到 super 用户 Activity

我的手机上安装了super用户应用程序,但我的应用程序在尝试发出super用户请求时出现以下错误:18820-18820/com.anth.resE/AndroidRuntime:FATALEXCEPTION:mainandroid.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=act=android.intent.action.superuser(hasextras)}atandroid.app.Instrumentation.checkStartActivityResult(Instrumen

Android SMS Intent Hangouts 2.0

从Hangouts2.0开始,Google已经破坏(或未记录)如何通过Intent从第三方应用程序发送SMS正文。这会导致在4.4上通过您的应用的Intent发送短信完全中断。以下Intent不起作用:IntentsmsIntent=newIntent(Intent.ACTION_SENDTO);smsIntent.setType("vnd.android-dir/mms-sms");smsIntent.putExtra("address","12125551212");smsIntent.putExtra("sms_body","BodyofMessage");\和Intentsen

android - 通过单击浏览器链接触发 WhatsApp Intent

我正在使用Chrome来触发intents通过点击浏览器中的链接:TakeaQRcode与条形码扫描器配合使用效果很好。但是有什么方法可以以相同的方式为WhatsApp应用程序共享图像吗?我猜它看起来像这样(显然这里缺少图像):intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;action=android.intent.action.SEND;end但这只会打开GooglePlay商店并显示WhatsApp。有什么想法吗? 最佳答案 你只需要使用这个。>"data-

android - Intent 在 android 中告诉应用程序是否是第一次安装

我的应用描述如下:我们有一个大型数据库,里面有很多数据(假设它是一个谷歌服务器,里面有很多关于每个用户的数据)。我们将在另一台服务器中处理数据(对我们的应用程序有用),并将相关数据存储在应用程序数据库中。应用程序的第一页显示了一些来自数据库的处理数据问题是,处理每个用户数据并存储在应用程序数据库中并不明智,因为每个用户都不会使用我们的应用程序(比如每个谷歌用户不会使用每个谷歌应用程序)。我们计划当用户安装应用程序时,我们将处理该特定用户的数据从主数据库到应用程序数据库并显示相关信息。有人可以指导我完成这个 最佳答案 我不得不面对同样

android - 无法理解 Intent 过滤器

我正在阅读Intent和Intent过滤器。我得到以下代码:Activity中:Intenti=newIntent(android.content.Intent.ACTION_VIEW,Uri.parse("http://www.example.com"));startActivity(i);在list中:我的问题是-我不应该在Intent中声明android.Intent.ACTION_VIEW而不是android.content.Intent.ACTION_VIEW吗? 最佳答案 android.content.Intent.A