草庐IT

ACTION_INTENT

全部标签

java - 使用 ACTION_IMAGE_CAPTURE 解决错误的好方法

我遇到了问题:ACTION_IMAGE_CAPTUREIntent的行为取决于硬件制造商。我认为,从插入照片库的相机中获取照片的最佳方式必须如下所示Intentintent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent

java - 无法接收 ACTION_PASSWORD_SUCCEEDED 和 ACTION_PASSWORD_FAILED Intent

我正在使用Android的管理API并有一个DeviceAdminReceiver,并覆盖以下函数:@OverridepublicvoidonEnabled(Contextcontext,Intentintent){System.out.println("AdminOn======================");}@OverridepublicvoidonDisabled(Contextcontext,Intentintent){System.out.println("AdminOff======================");}@OverridepublicvoidonP

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 - 多点触控机器人 |获取每个接触点的 Action

我正在尝试在android中处理多点触控,我的计划是在应用程序中使用2个手指。我知道如何使用一个触摸点,但我不确定如何使用多个触摸点。这是我的代码,OnTouch:publicbooleanonTouch(Viewview,MotionEventevent){for(inti=0;i现在在我获得每个点的x和y坐标后,我将如何获得发生的Action?我想使用event.getAction,但它不带参数,例如点索引。如何获取每个接触点的操作类型?更新:好的,现在我可以成功地管理和处理两个手指,现在,在我完成之后,我制作了一个名为Finger的简单类来处理每个触摸点,现在只要我有两个手指屏幕

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

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

android - 如何设置我的 ACTION BAR 支持从右到左

这个问题在这里已经有了答案:HowtohandleRTLlanguagesonpre4.2versionsofAndroid?(2个答案)关闭8年前。我是android的新手,想编写一个支持rtl语言的应用程序。为此我写了android:supportsRtl="true"在list文件的应用程序部分,并在android的oncreate方法上调用forceRightToLeft。该方法有以下主体:@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)privatevoidforceRTLIfSupported(){if(Build.VERSION

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