草庐IT

Intent-Filter

全部标签

android - 如何在 Android 中使用 intent 加载本地 html 页面?

我的Assets目录中有一个html文件,我必须使用Intent将其加载为浏览器应用程序。这是我的代码,但它不起作用:startActivity(newIntent(Intent.ACTION_VIEW,Uri.parse("file:///android_asset/Sample.htm")));谁能帮帮我? 最佳答案 使用WebView的loadUrl()方法加载一个html页面示例示例如果faq.html是Assets文件夹中的html文件,那么您可以使用WebViewhtml=(WebView)findViewById(R.

android - 按 Intent 打开相机应用程序并将图片保存在 SD 和 imageView 上

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:UsingCameraandstoringcapturedresultinSDCardinandroid我想从相机应用程序获取图片,将其保存在SD上并设置imageView。我在下面做了一个代码。保存和imageView有时工作。但有时图片保存在SD上,imageView不起作用。当imageView不工作时,似乎mOutUri在onActivityResult中变为null。我试图在clkbutton的SharedPreferences上保存一个mOutUri。我可以在onActivityResult中看到

java - URL 的解析 Intent 有时为 null,抛出 NullPointerException

我有一个Android应用可以执行此操作:PackageManagerpm=getApplicationContext().getPackageManager();IntentbrowserIntent=newIntent();browserIntent.setAction(Intent.ACTION_VIEW);browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);browserIntent.setData(Uri.parse("http://www.google.com"));ResolveInforesolveInfo=pm.r

android - 通过 Android 应用程序中的 Intent 打开没有地址栏的浏览器

我正在制作一个android应用程序,我想在其中通过单击按钮时针对特定URL的Intent打开浏览器;我为此使用以下代码:Stringurl=finalUrl2;Intenti=newIntent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivity(i);这是打开带有地址栏的浏览器,但我希望浏览器打开时没有地址栏。在这种情况下,由于某些原因,我不想使用WebView;我想打开没有地址栏的浏览器。请告诉我这样做的方法。如果这仅在root手机中可行,那么请告诉我在root手机中执行此操作的方法。谢谢。

android - 在android中的google drive api中选择帐户后, Intent 数据在 Activity 结果上为空

下面是我的代码:基础演示Activity:publicabstractclassBaseDemoActivityextendsActivityimplementsGoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener{privatestaticfinalStringTAG="BaseDriveActivity";/***DriveIdofanexistingfoldertobeusedasaparentfolderin*folderoperationssamples.*/publics

java - 从接收者的 Intent 中获取额外信息时出现 NullPointerException。仅限华为设备

我在bugtracker上发现我的应用程序中有奇怪的NullPointerException。有趣的是,它只出现在华为设备上(荣耀7和P8Lite)。所以我运行了一些测试代码来检查这是否真的是这些设备的问题。这是我启动AlarmManager的代码:finalAlarmManageralarmManager=(AlarmManager)getSystemService(Context.ALARM_SERVICE);finalIntentintent=newIntent(this,TestReceiver.class);intent.putExtra(Constants.contant1

android - React Native + Expo - 触发 android Intent 打开本地存储的文件。 (安卓)

我们有一个托管的expo应用程序,它正在使用FileSystem.downloadAsync,这没问题。我们有一个FlatList,它显示下载文件的列表。我们不想为世界上的每个应用程序构建一个文件查看器,这不是我们的目标。我们希望能够从列表中点击一个文件,并可能使用AndroidIntent系统向用户提供他们已经安装的可以处理该文件类型的应用列表。例如我们有类似的东西classFileBrowserextendsComponent{state={files:[{key:'1'name:'file.jpg',sys_path:'file://blah.jpg'}]}openFile(it

无论我们将 tab2 设置为默认选项卡,android 第一个选项卡 Intent oncreate 总是被调用

以下是包含Intent数据的选项卡示例。在调试时我发现总是在第一个选项卡时我们在选项卡后面添加选项卡宿主tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("list").setContent(newIntent(this,List1.class)));“List1”Intent的oncreate方法被调用,无论它是否是我们的当前选项卡,即使我将tab2定义为当前选项卡如何解决这个问题?publicclassTabs3extendsTabActivity{@OverrideprotectedvoidonCreate(Bundle

android camera intent 在某些手机上使应用程序崩溃(大约 20%)

我对这个问题做了很多研究,看到了一些很好的回应,并找到了一些很好的“解决方案”资源来解决这个问题。然而不幸的是,我在某些设备上仍然遇到很多应用程序崩溃。崩溃发生在有人拍照后,相机Intent应该将信息传递回调用Activity。出于我的应用程序的目的,我只是用新拍摄的照片覆盖任何现有照片,这样我就可以使用几乎静态的文件位置路径。以下是我如何称呼Intent:Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//getthefilepathfromanexternalclass(necessaryforgalaxynexus)

android - 我可以发送 "SMS received intent"吗?

标题很明显。我可以在Android手机上发送“SMSreceivedintent”吗?换句话说,通过虚拟接收自定义SMS来伪造某些SMS接收者。 最佳答案 您可以创建假短信(GMS类型),以便像真实消息一样内置捕获。这是myanswerIntentintent=newIntent();intent.setClassName("com.android.mms","com.android.mms.transaction.SmsReceiverService");intent.setAction("android.provider.Tel