草庐IT

Android 相机预览尺寸问题

我的应用程序使用表面支架打开相机。相机以默认预览大小打开。在某些设备上,默认预览大小捕获的图像多于屏幕上实际可见的图像。为了避免这种情况,我开始自己设置预览大小。标准是从可用尺寸列表中选择最接近屏幕宽度的预览尺寸。这在大多数情况下都很有效。但我经常偶然发现一些不喜欢我选择的预览尺寸的设备。1)Nexus4没有捕获我选择的其中一种预览尺寸的图像。2)SamsungS4在拍摄的图像上出现了线strip(噪点)。所以我想了解我是否在做任何违反标准的事情。这是我的问题:-1)我正在使用表面支架打开相机。有没有其他方法可以在我的应用程序中使用相机硬件。2)我正在从可用尺寸列表中选择预览尺寸。在选

android - 如何在 Java 中使用 appium 为 android native 应用程序执行滑动

我需要滑动我的应用程序(从左到右和从右到左),而我在appium中使用Java来实现androidnative应用程序自动化。我试过这个链接,Swipemethodnotworkinginandroidautomationtesting但我不能,请分享任何其他链接或任何人帮助我。 最佳答案 这是我们的做法-向左滑动-appiumDriver.context("NATIVE_APP");Dimensionsize=appiumDriver.manage().window().getSize();intstartx=(int)(size

Android onRequestPermissionsResult grantResults size > 1

请求许可后,ActivityCompat.OnRequestPermissionsResultCallback有时包含多个grantResults,只检查第一个是否安全?trainingdoc像这样检查参数:if(grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED){//permissionwasgranted,yay!Dothe//contacts-relatedtaskyouneedtodo.}else{//permissiondenied,boo!Disablethe//functio

android - Xamarin.窗体 : Apk size is too large

我在Xamarin.Forms中创建一个新项目并对其进行调试。我什么都不做,只是创建一个Apk文件,apk大小为14.2MB。我找到了一些关于链接器行为并将其更改为链接所有程序集的教程。它将Apk大小减少到1或2MB。事实上,我期望此类Apk的大小应该在一些kbs内。我在这里缺少什么? 最佳答案 您可以在documentation中阅读所有相关内容.这里的主要问题是包含了很多.NET内容,因为默认情况下它在您的Android设备上不可用。15.8MBisalargerdownloadsizethanwe’dlike.Theprobl

安卓适配器 "java.lang.IndexOutOfBoundsException: Invalid index 4, size is 4"

我在从ArrayList中删除项目并同步Adapter时遇到问题。我有我的RecyclerView适配器,里面有一些ArrayList,叫做items。我从服务器下载了一些列表并在其中显示。每当我单击某些列表项时,我想将其从服务器、本地ArrayList中删除并通知适配器。问题是,当我从列表中删除从down到up的所有内容时,一切正常,但是当f.e.我从列表中删除第一个元素,然后随机删除它在我单击的元素之后删除的一些元素。在某些情况下,应用程序会崩溃(例如,我先删除第一个元素,然后再删除最后一个元素)。我得到的错误是:java.lang.IndexOutOfBoundsExceptio

安卓目录大小

我需要计算目录的物理大小。这样做的天真算法可能是:publicstaticlonggetFolderSize(Filedir){longsize=0;for(Filefile:dir.listFiles()){if(file.isFile()){System.out.println(file.getName()+""+file.length());size+=file.length();}elsesize+=getFolderSize(file);}returnsize;}但是如何处理符号链接(symboliclink)呢? 最佳答案

Android 应用程序启动图标大小

这个问题在这里已经有了答案:Android-LauncherIconSize(13个答案)关闭2年前。按照Google的指导方针,我为mdpi和hdpi屏幕的项目添加了48x48和72x72启动器图标。但在某些情况下,图标会调整大小。例如,在我的AcerIconiaA200平板电脑(mdpi)上,应用程序启动器菜单使用64x64图标(或多或少,我从屏幕截图中测量过)。实际使用的资源是我的48x48图标,已拉伸(stretch)。有没有一种方法可以将启动器图标的版本添加到我的项目中,并提供比hdpi/mdpi/ldpi更多的尺寸选项?提前致谢。编辑:今天的AcerIconiaTabA20

android - 如何制作小尺寸的android应用程序?

我正在为我的学校做一个小项目...我制作了一个简单的计算器应用程序...具有简单的数学运算...而apk文件在创建和安装时,占用了手机700多kb的内存空间。而在android市场(Play商店)中,只有类似的应用程序,它们的体积小,占用的内存空间小于500。我在eclipse中创建应用程序......请有人帮我解决这个问题,他们是如何制作更小尺寸的应用程序的。?? 最佳答案 我创建的最小APK约为35kB。包含的Assets会显着增加大小。检查/res、/assets和/raw文件夹(如果有)的大小。APK大小将大于这三个的总和。

android - 如何过滤android中的wifi连接?

我想禁用用户输入的特定wifi连接。如何获取设备的所有wifi连接并启用/禁用特定的? 最佳答案 首先要检查设备的wifi是否开启,如果没有开启。然后使用WifiManager和getScanResults获取可用的wifi列表。这是一段代码,您可以使用。wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);if(wifi.isWifiEnabled()==false){Toast.makeText(getApplicationContext(),"wifiisdisabl

Android 内存不足错误 : bitmap size exceeds VM budget while loading images

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Android:StrangeoutofmemoryissuewhileloadinganimagetoaBitmapobject我正在使用一个图像加载器,它从URL加载图像并将其缓存到我的文件系统中。我从几部使用ACRA的手机中找到了以下崩溃报告错误:java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudgetatandroid.graphics.BitmapFactory.nativeDecodeStream(NativeMethod)atandroid.grap