草庐IT

android - 三星 Galaxy S3 Android 浏览器上的网络套接字?

因此,显然我们使用websockets的webapp不能在SamsungGalaxyS3stockAndroid浏览器上运行。问题是,Android浏览器不应该支持web套接字,但看起来这个有,虽然websockets不起作用,但连接永远不会成功。我们的webapp有一个针对Android浏览器的回退,它使用flashwebsockets实现,以防用户安装了flash,但由于它检测到S3支持websockets,因此它不使用回退。有没有人遇到过同样的问题?有谁知道S3浏览器实现的websockets版本?(甚至WebSocket.org回显测试失败) 最佳答

android - 选项菜单锁定在 galaxy s4 上

我的应用使用旧式选项菜单。目前我们的目标是API9。在GalaxyS4上,我注意到以下行为:用户点击菜单按钮。菜单按预期显示。用户点击“更多”以访问溢出部分。溢出部分按预期显示。用户点击后退按钮返回到原始选项菜单。原始菜单按预期显示。此时,点击选项菜单中的任何元素(包括“更多”)选项似乎没有任何效果。但是系统实际上正在缓存这些水龙头。如果用户点击菜单五次(无可见效果),然后点击后退按钮隐藏菜单,然后点击菜单按钮再次显示菜单,所有缓存的点击都会立即发生。每次用户点击该菜单项时都会调用一次onOptionsMenuItemSelected()。这只发生在S4(可能还有其他三星设备)上。值得

android - 在三星 Galaxy 设备上同时访问前后摄像头

我知道以前有人问过这个问题,但已经很久了。再次问这个问题以收集任何新的技巧/想法/方法。我需要同时访问前置和后置摄像头。到目前为止,我已尝试使用android相机API(DualCamera-byJens)和camera2API实现。这两种实现在具有双摄像头功能的硬件支持(双图像信号处理器)的设备上运行良好。我已经测试并且这两种实现在HTConeM8(Snapdragon801)和小米Mi4(Snapdragon801)上运行良好。即使三星s6支持硬件(Exynos7420具有双ISP),这两种实现都失败了。此外,S6上的默认相机应用程序支持双摄像头模式。对此有什么想法/建议吗?提前致

android - 在 Galaxy S8 上获得正确的屏幕显示尺寸

在我的应用程序中,我目前使用windowManager.getDefaultDisplay()来确定屏幕尺寸。使用新的SamsungS8导航栏,可以使用左下角的“点”显示和隐藏导航栏,显示或隐藏的导航栏显示大小相同。它总是返回显示大小,就像显示导航栏一样-我希望在隐藏导航栏时得到1080x2220,但总是得到1080x2076。有什么方法可以通过编程区分大小写并获得正确的屏幕尺寸,以便我可以正确显示我的应用程序? 最佳答案 我遇到了和你一样的问题,我找到的解决方案是测量contentrootview的高度:findViewById(

Samsung Galaxy S4 (SGS4) 上的 Android 套接字问题

我们最近收到报告称,我们的Android应用程序无法在SamsungGalaxyS4上播放音频。该应用在其他设备上运行良好。音频是使用MediaPlayer流式传输的。使用AndroidSocket方式保存在本地。Logcat中的警告是由以下原因引起的:try{byte[]buffer=httpString.toString().getBytes();intreadBytes=-1;Log.d(LOG_TAG,"writingtoclient");client.getOutputStream().write(buffer,0,buffer.length);//Startstreamin

android - 来自 Android camera2 API 的图像数据在 Galaxy S5 上翻转和挤压

我正在实现一个应用程序,该应用程序对来自相机的实时图像使用实时图像处理。它正在使用现已弃用的android.hardware.Camera,但有一定的局限性;为了提高灵active和性能,我想使用新的android.hardware.camera2API。但是,我无法获取要处理的原始图像数据。这是在三星GalaxyS5上。(不幸的是,我手边没有另一个Lollipop设备可以在其他硬件上进行测试)。我得到了整体框架(灵感来自“HdrViewFinder”和“Camera2Basic”示例),实时图像通过SurfaceTexture和GLSurfaceView在屏幕上绘制。但是,我还需要访

android - Samsung Galaxy S2 2.3.5+ 不调用 overScrollBy()

似乎三星禁用了他们的过度滚动(可能是由于Apple诉讼)。我有一个View的实现,它扩展了ScrollView并覆盖了protectedbooleanoverScrollBy(intdeltaX,intdeltaY,intscrollX,intscrollY,intscrollRangeX,intscrollRangeY,intmaxOverScrollX,intmaxOverScrollY,booleanisTouchEvent){...returnsuper.overScrollBy(deltaX,deltaY,scrollX,scrollY,scrollRangeX,scroll

android - USB_DEVICE_ATTACHED 只启动 Galaxy S3 ICS 的 Activity

最近我一直在尝试根据我见过的所有样本和示例使用广播接收器接收Intentandroid.hardware.usb.action.USB_DEVICE_ATTACHED。我已经在list中声明了一个接收者;我也在Activity代码中做了类似的事情-onStart和OnStop注册/注销接收器。IntentFilterfilter=newIntentFilter();filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);registerReceiver(mUsbReceiver,filter);但是,我发现Intent刚刚被捕获。

三星 Galaxy 上的 Android SD 卡特性

我的应用程序要求用户手动将文件从他们的PC复制到SD卡中我的应用程序在那里创建的子目录中(或者我将在根目录中查找它)。到目前为止,一切顺利(大多数人没有遇到问题,除非他们在手机仍处于连接状态时尝试运行我的应用程序,然后询问为什么它告诉他们“未安装SD卡”:-))。无论如何,我想知道三星Galaxy手机是如何工作的,因为我的理解是它们有一个外部和内部SD卡。我的应用程序当前调用“Environment.getExternalStorageDirectory()”;这会返回外部卡的根目录吗?此外,当用户将设备安装到他们的PC时,它看起来像什么?他们看到两个安装的驱动器,还是只看到外部卡作为

android - 了解三星 Galaxy Tab 屏幕密度

有人会说,如果GalaxyTab屏幕分辨率(纵向模式)为600px并且屏幕宽度为3.55inch,则屏幕密度将为600/3.55=169dpi。了解并牢记设备独立像素(dp)的计算方式(http://developer.android.com/guide/practices/screens_support.html):px=dp*(dpi/160);600=dp*(169/160);dip=568因此从位置0开始绘制一条568dp(设备独立像素)宽度的水平线必须与屏幕的宽度完全匹配。但是,如果您在设备上尝试这样做,您会发现屏幕宽度为400dp。我将再次使用相同的公式,但用于获取dpi: