Articles of galaxy

打开/关闭Samsung Galaxy Ace 2.2.1和Galaxy Tab中的相机LED /闪光灯

我正在使用FLASH_MODE_ON打开相机LED灯。 三星Galaxy Ace只有三种闪光模式:开,关和自动。 FLASH_MODE_TORCH无法在三星Galaxy Tab和三星Galaxy Ace 2.2.1中使用 这是我的代码如何打开我的相机LED Camera cam; cam = Camera.open(); Parameters params = cam.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_ON); cam.setParameters(params); cam.startPreview(); cam.autoFocus(new AutoFocusCallback() { public void onAutoFocus(boolean success, Camera camera) { } }); 并通过使用以下来关闭它: cam.stopPreview(); cam.release(); 代码参考: 在Android中使用相机手电筒 但问题是LED灯仅持续5秒钟。 然后它会自动关闭。 任何人都可以告诉问题可能在哪里。 或者任何方式连续打开LED灯直到它要求停止。

信号11 SIGSEGV在Galaxy S3 Android WebView中崩溃

我在Android WebView中有一个复杂的,交互式的HTML5 – 它基本上可以在除Galaxy S3之外的所有平台上正常工作。 在Galaxy S3(Android 4.0.4)上,每5次左右,在加载完成后,/system/lib/libwebcore.so尝试在[各地址]访问无效内存和致命信号11(SIGSEGV) ](code = 1)被抛出。 HTML5是一场微小的战斗,敌人出现,用户斜线进行。 在战斗之间是正常的html页面:正常页面 – > HTML5战斗 – >正常页面 – > HTML5战斗 – >正常页面 – > HTML5战斗。 HTML5没有做任何特别开箱即用的事情 – 有很多-webkit-animation调用…… .enemy { position:absolute; opacity:0; -webkit-animation:enemyAnim 0.6s linear 0.2s; } …引用了很多-webkit-keyframes …… @-webkit-keyframes enemyAnim { from { -webkit-transform: matrix(1, 0, 0, 1, 144.25, 150.25) scale(1, 1); opacity:1; […]

三星用手指徘徊API

三星在hoverAPI方面做得很好,我有兴趣将它包含在我的应用程序中。 问题是SPen SDK中包含的hoverAPI仅适用于SPen,而不是像三星Galaxy S4上最新的应用程序那样使用手指检测。 任何人都可以为我提供正确的SDK甚至示例项目的链接吗? 编辑:Nifhel评论,休闲这个链接: 在Galaxy S4上浮动触摸 ( 需要API 12并创建一个inheritance自TextView的新类) 编辑:接受的答案是一个更好的解决方案,并且运行良好( 需要API 14,但更容易使用)。

Android:适用于Galaxy S3-Like AVD的AVD-Settings

我需要帮助我的新虚拟设备的AVD设置。 我需要与新三星Galaxy S3相同尺寸的AVD设置。

android – 在星系连结上显示菜单button

我需要为星系连线上的某些活动显示菜单button。 我找不到如何做,因为它默认隐藏它。 我不想创build一个动作栏,因为它需要更多的空间,我想用于其他的事情。 当设置“android:targetSdkVersion”值低于14时,它似乎显示菜单button,否则,它隐藏它。 顺便说一句,活动需要全屏,没有标题/动作栏。 这个button在很多地方(甚至是发射器)默认都没有显示,在某些地方它确实存在,这是非常奇怪的。 这样的button是这么多Android设备非常基本的一个。 谷歌决定,不仅如此,而是,切换button是更重要的是显示和默认显示(不知道是否可以隐藏它,但我猜不是,因为主键不再做任何事情时长按) 。 无论如何,请帮助我。 我在android 4上很新。

在Samsung Galaxy S3上运行Android应用程序的应用程序挂在上传文件中

我的只有一个活动的应用程序在包括Genymotion提供的Samsung Galaxy S3仿真器在内的所有仿真器上运行完美。 我正在使用Android Studio。 当我把我真正的三星Galaxy S3连接到我的电脑时,它读取设备正确,它是在线与所有正确的开发人员选项。 它被adb正确列为“设备”。 我的目标是正确的API(18)我相信,Android 4.3的设备 这就是它被卡住的地方,真正的设备上什么也没有发生:

Samsung Galaxy Devices不能使用geolocation.getCurrentPosition

好的,所以我一直在寻找这个问题的相当长的一段时间。 我有一个使用navigator.geolocation.getCurrentPosition获取用户位置的Web应用程序。 三星Galaxy设备上的本机浏览器几乎总是有getCurrentPosition代码的问题。 我已经尝试了各种各样的代码与callback和超时,但它总是相同的问题。 很多人都logging了这个问题,有些人表示重新启动设备将工作(有时重新启动工作,但并不总是 – 并告诉用户重新启动他们的设备的警告似乎超越了荒谬)。 有没有人想出了使用getCurrentPosition在Samsung Galaxy Device上工作的绝对方法? 这是我正在… <script> $(document).ready(function(){ if( navigator.geolocation ) { navigator.geolocation.getCurrentPosition( success, fail ); } else { alert("Sorry, your browser does not support geolocation services."); } function success(position) { window.location = "mobile_set_coordinates.php?user_lat=" + position.coords.latitude + "&user_lon=" + position.coords.longitude + "&accuracy=" + position.coords.accuracy; } function fail() { // Could […]

android多videoView问题,Galaxy Tab具体

我在Galaxy Tab上特别遇到了多个videoView的问题。 在我的应用程序中,我有两个不同的video文件,我想同时播放。 所以我devise我的应用程序有两个videoViews并排。 试图运行在两个非银河标签,它的工作。 那样容易。 但是,我试图在Galaxy Tab上testing,问题就出来了。 这两个video文件不播放。 在某一时刻,第一个video文件将播放,然后停止并popup“无法播放video”错误。 我花了差不多两天的时间寻找问题的原因,但是我失败了。 这就是我为什么要猜测可能是什么原因。 我的怀疑是它不能同时呈现两个video,所以我试图只使用MediaPlayer播放第一个文件的声音,并在videoView中播放另一个。 我觉得我的猜想是对的,因为它是有效的,第一个video文件只播放声音,另一个播放完整的video和声音。 我正在寻找有这种问题的人,或者知道解决方法的人。 我将在这里发布我的简单代码,让你看看它。 我将衷心感谢您的帮助! 提前致谢。 junmats。 final videoView v1 = (VideoView) findViewById(R.id.videoView1); final videoView v2 = (VideoView) findViewById(R.id.videoView2); Thread th1 = new Thread(new Runnable() { @Override public void run() { Uri uriFile = Uri.parse(myFile); v1.setVideoURI(uriFile); v1.start(); } }); th1.start(); Thread th2 = […]

Android – 逗号作为数字键盘上的小数点分隔符

我们需要一个EditText的数字键盘。 键盘应该具有基于设备选定语言环境的小数点分隔符。 我们通过将自定义的DigitsKeyListener设置为EditText来实现这一点 public class NumericDigitsKeyListener extends DigitsKeyListener { @Override protected char[] getAcceptedChars() { char[] acceptedCharacters = null; acceptedCharacters = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', new DecimalFormatSymbols(Locale.getDefaultLocale()).getDecimalSeparator() return acceptedCharacters; } /** * @see android.text.method.DigitsKeyListener#getInputType() */ public int getInputType() { return InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL; } 以上似乎对大多数的设备工作正常,但对于三星Galaxy S-II,软键盘没有逗号键盘。设备的Swype键盘显示逗号,但默认的不是。 我已经尝试覆盖DigitsKeyListener如上所述 […]

SPH-L710(Sprint Galaxy S III)运行4.4.2 misreports xdpi和ydpi

最近我们注意到数据exception,许多设备通过DisplayMetrics误报了它们的xdpi和ydpi。 作为一个具体的例子,运行4.4.2的所有SPH-L710 Sprint Galaxy S III设备都会报告〜160的xdpi和ydpi。 分辨率为1280×720时,屏幕尺寸可以达到9英寸,显然不是这种情况。 在4.4.2之前,这个设备模型正确地报告了它的xdpi和ydpi:〜304和〜306。 我们通过DisplayMetrics访问这些信息,如下所示: DisplayMetrics dm = getResources().getDisplayMetrics(); xdpi = dm.xdpi; ydpi = dm.ydpi; 有没有人注意到这些指标是不一致/不可靠的? 有没有更准确的方式来访问这些信息? 编辑:我发现这个post关于xdpi / ydpi的不准确。 Romain和Dianne似乎都承认这个问题 – 所以DisplayMetrics文档没有记下这些不可靠的属性,这对我来说似乎是不负责任的。