我试图创建一个用于研究的简单相机应用程序。我读了AndroidCameraOfficialDocument然后开始编码。所以我做了一些步骤来让它工作1.在应用中添加了相机功能所需的权限。2.将我的Activity锁定为仅肖像模式。setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);3.添加了几个相机回调来让我的相机正常工作。SurfaceHolder.Callback,Camera.PreviewCallback自动对焦回调ShutterCallback用于RAW图像数据的PictureCallbackJP
您可能知道,自Android5推出以来,访问您设备的最近任务(使用统计信息)需要用户手动启用此功能(设置->安全->使用访问)。我的应用程序检查设备是否使用Android5,如果是,则它为用户提供打开设置屏幕以启用使用访问权限的可能性:Intentintent=newIntent(Settings.ACTION_USAGE_ACCESS_SETTINGS);startActivityForResult(intent,12345);当我尝试在运行Android5的三星设备中执行此操作时出现问题...执行上面显示的行时出现此错误:android.content.ActivityNotFou
我创建了一个新的硬件配置文件以尝试为GalaxyS8/S8+制作和模拟器。我将屏幕尺寸设置为5.8/6.2英寸(取决于S8还是S8+,尽管这似乎不会影响模拟器),屏幕分辨率设置为1440x2960,就像设备一样。模拟器看起来与真实设备上的完全不同。在真正的S8+上测试我的应用程序显示它的布局很差,但在模拟器上它似乎相对井井有条,我注意到它使用我的Nexus6模拟器(xxxhdpi)的尺寸。现在使用的尺寸值并不是什么大问题,因为考虑到Nexus6已不再生产,我很高兴逐步淘汰它。所以我向我的启动器Java类添加了一些代码,它可以让我获得模拟器的尺寸,这是我从S8模拟器得到的:{densit
我有一个包含2个fragment的程序。在平板电脑上,我同时展示了它们。我正在使用/layout-sw600dp文件夹执行此操作。在摩托罗拉Xoom和其他平板电脑上它可以工作,但在SamsungGalaxyTab10.1这很奇怪。我到处找了,没有遇到同样问题的人?请问是什么原因? 最佳答案 不妨把这个作为答案。swXXXdp标识符仅适用于Android3.2及更高版本。如果您想确保正确定位3.2之后和之前的平板电脑,则必须使用swXXXdp属性和large/xlarge属性。举个例子:/layout/--用于手机设备和纵向平板电脑/
我有GalaxytabGT-P10007英寸固件版本2.3.3和运行Android2.2的手机。在这两个版本中,当我试图从GPS获取时间时,它显示从2012年1月1日起提前1天。相同的代码在三星、LG和摩托罗拉手机上运行良好。应用程序的示例代码是,packagecom.vxceed.dateTime;importjava.util.Calendar;importandroid.app.Activity;importandroid.content.Context;importandroid.location.Location;importandroid.location.Location
我需要有关新虚拟设备的AVD设置方面的帮助。我需要与新三星GalaxyS3大小相同的AVD的设置。 最佳答案 我创建了一个基于GSM竞技场状态(http://www.gsmarena.com/samsung_i9300_galaxy_s_iii-4238.php)的统计数据。因此,对于完全库存的设备,我使用了以下规范:名称:Samsung_Galaxy_S3_IceCream目标:Android4.0(API级别14)SD卡:16Gb皮肤:WVGA800硬件设备内存大小:1024MB硬件返回/主页键:是抽象的LDC密度:320键盘盖
我的一位客户热衷于在许多流行的三星设备上推广他的完整应用的“精简版”版本。此精简版将上传至http://www.samsungapps.com,然后用户将可以通过the'SamsungApps'app下载它.精简版具有指向完整应用的应用内链接。现在,我一直在三星的网站上搜索有关URI方案的任何信息,三星应用程序可以获取并使用该方案直接向用户展示完整应用程序的相关详细信息。对于GooglePlay和Amazon,您可以简单地使用特定的URI方案和应用程序的包名称触发Intent;例如:谷歌播放:marketIntent.setData(Uri.parse("market://detail
我在我的android应用程序中使用文本到语音。它在GoogleTT和espeak上运行良好,但是当我与三星TTS一起使用时,它给出了以下异常。java.lang.IllegalArgumentException:Invalidint:"OS"atandroid.os.Parcel.readException(Parcel.java:1429)atandroid.os.Parcel.readException(Parcel.java:1379)atandroid.speech.tts.ITextToSpeechService$Stub$Proxy.isLanguageAvailable
我正在开发一个带有Activity的简单应用程序,我使用fragment。一个带有一些元素的屏幕。当我编译并运行该应用程序时,它工作正常,除了在三星Galaxys3和注释4上。我没有从堆栈跟踪中得到它有什么问题。01-1616:25:05.915:E/AndroidRuntime(23174):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.test/com.test.MainActivity}:android.view.InflateException:BinaryXMLfileline#37:Err
我无法为运行Jellybean4.2.2的GalaxyS4运行run-as(或ndk-gdb)。~$adbshellshell@android:/$run-asa.b.clsrun-as:Package'a.b.c'isunknown对于ICS之前的设备,此问题有多个答案,但这些似乎已在ICS中得到修复。更新-2013年8月:最初出现在带有Jellybean4.2.2的GalaxyS4上之后,运行方式问题现在似乎出现在所有4.3设备上。看到这个Androidbug.查看已确认的Android问题here.更新-2013年11月:Google发布了patches修复了Android4.4