Articles of samsung mobile

Nexus 10,前置摄像头预览为黑色(无预览)

所以我正在做一个Camera相关的项目,我已经在很多设备上testing过了,除了Nexus 10之外,他们都通过了testing。 我无法弄清楚发生了什么,也没有人在网上讨论这个问题。 我能够在两个不同的Nexus 10(wifi)设备上复制这个问题。 这是我的活动的代码: public class MainActivity extends Activity { private static Camera mCamera; private static boolean mCameraOpen; private static ImageView mPreviewImageView; private SurfaceView mPreviewSurfaceView; private static boolean mPreviewRunning; private static Handler mHandler; private static int TESTS_COUNT = 0; private Camera.Parameters mCameraParameters; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mHandler = new […]

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文档没有记下这些不可靠的属性,这对我来说似乎是不负责任的。

选项菜单locking在星系s4上

我的应用程序使用旧式的选项菜单。 目前我们的目标是API 9.在Galaxy S4上我注意到了以下行为: 用户点击菜单button。 菜单按预期显示。 用户点击“更多”访问溢出部分。 溢出部分按预期方式显示。 用户点击后退button返回到原始选项菜单。 原始菜单按预期显示。 此时,点击选项菜单中的任何元素(包括“更多”)选项似乎没有效果。 但是系统实际上是caching这些水龙头。 如果用户点击五次菜单(没有可见的效果),则点击后退button以隐藏菜单,然后点击菜单button以再次显示菜单,所有caching的水龙头都立即发生。 onOptionsMenuItemSelected()每次用户点击该菜单项时调用一次。 这只发生在S4(可能还有其他三星设备)上。 值得注意的是,我没有看到这种行为使用Galaxy Nexus运行股票4.2.2。 这是三星的Android定制的错误,还是更有可能我在我的应用程序中做错了事情,股票的Android代码是更宽容?

虚假文件在我的应用程序的数据目录中

我最近添加了三星Galaxy Note 4到我的设备集合。 我有一个应用程序将数据文件存储在其“主目录”,我注意到,这个特定的设备不​​断创build该目录中的无关文件。 我已经在其他三星设备上运行了几年,之前没有看到过。 我可以删除这些文件,但是它们会在某个时候自动重新创build,并在下次启动应用时显示。 这些文件全部命名为“rList-com。[company]。[module]。[submodule]。[application]。[Activity name]”。 我看到其中的几个,每个对应于我的应用程序中的一个不同的活动。 那里有哪些文件可能与运行哪些应用程序活动有关。 这些文件是什么? 有没有办法让他们离开(而不再回来)? 三星是这样做的吗? Verizon的? Android的? (手机运行4.4.1,但我也有一个平板电脑运行4.4.1,也是三星,不这样做。)

sendUserActionEvent()为null

我在这里有一个真正的愚蠢。 当我单击spinners时,打开菜单项,或长时间打开上下文菜单我得到相同的Logcat消息: 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null 标记是ViewRootImpl ,消息是sendUserActionEvent() mView == null 。 我在网上找不到任何有用的信息。 我search了Android的来源,发现一些引用mView ,但我找不到打印此日志消息的文件。 作为参考,我使用的是运行4.2.2或API 17的Samsung Galaxy S4。在运行Android 4.3的Nexus 7上进行debugging时,不会出现相同的消息。 有任何想法吗? 这是一个三星特定的问题?

为什么OSX无法检测到android Galaxy S的USBdebugging?

我在这个问题上search了类似的问题,但没有发现任何与Mac OSX相关的问题。 情况: 试图在Galaxy S(详情见下文)上testingandroid应用程序,但是Mac没有检测到该设备。 试了下面的所有东西,并想知道这是否可能是一个驱动程序问题( 我听说过关于三星USBdebugging的事情 )。 问题: 1)android USBdebugging是否需要samsung驱动程序? 2)它们是否适用于Mac OSX? 3)任何其他原因OSX可能无法检测设备的USBdebugging? 我试过的东西: 启用USBdebugging @设置>>应用程序>>开发>> USBdebugging 启用networking共享 @设置>>无线和networking>>networking共享>> USB共享 设置系链模式 @设置>> USB连接>>系链模式 尝试通过./adb设备检测设备 (从平台工具目录) validation“未知来源”已勾选 @设置>>应用程序>>未知来源 validation该设备已连接到Mac 重新启动电话 重新启动的Mac 向adb_usb.ini 添加了各种设备/产品ID ./android更新adb (它确实adb kill-server / start-server) 使用: 三星Galaxy S(4G)与冲刺 Mac OSX 10.6.8 Eclipse Classic 3.7.1

Eclipse Android SDK无法通过USB连接看到新的Samsung Galaxy S4设备

使用Eclipse(Juno SR2)及所有Android版本的最新更新(ADT插件v21.1.0),无法通过USB连接将新的Galaxy S4视为可用的设备。 根据三星网站,正确的驱动程序软件是“Samsung_USB_Driver_for_Mobile_Phones_v1.5.14.0.ext”(恰好是我在过去18个月中成功使用三星Note的驱动程序)。 即使当我转到命令提示符并键入“adb.exe设备”列出连接的设备列表是空的。 从GS4内部,我已经启用允许“未知来源”安装的应用程序,虽然“允许debugging”checkbox似乎不包括了。 有趣的是,Windows资源pipe理器确实显示手机就好,我可以从Windows上浏览设备。 有关如何使Eclipse / Android ADB查看设备的任何build议?

三星hoverAPI的手指

三星已经做了一些与hover的API很好,我有兴趣把它包括在我的应用程序。 问题是,包含在SPen SDK中的hoverAPI仅适用于SPen,而不是像三星Galaxy S4上最新的应用程序那样的手指检测。 任何人都可以提供一个正确的SDK甚至一个示例项目的链接? 编辑:Nifhel评论,休闲这个链接: Galaxy S4上的浮动触摸 ( 需要API 12,并创build一个新的类从TextViewinheritance例如) 编辑:接受的答案是一个更好的解决scheme,并完美地工作( 需要API 14,但更容易使用)。

在Android 7.0和三星设备上使用Dagger 2的RuntimeException

在我的Google Play控制台上,我看到了很多崩溃报告,因为我开始使用Dagger 2,但是仅在Android 7.0上,主要是三星设备,一些Huawai和摩托罗拉设备以及一些罕见的Xperia设备: java.lang.RuntimeException: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2984) at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3045) at android.app.ActivityThread.-wrap14 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1642) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1518) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1408) Caused by: java.lang.RuntimeException: at dagger.android.AndroidInjection.inject (AndroidInjection.java:48) at dagger.android.support.DaggerAppCompatActivity.onCreate (DaggerAppCompatActivity.java:43) at com.package.MainActivity.onCreate (MainActivity.java:83) at android.app.Activity.performCreate (Activity.java:6956) at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1126) at android.app.ActivityThread.performLaunchActivity […]

在三星Android浏览器上启用真正的固定位置

从2.2开始,Android浏览器支持固定定位,至less在某些情况下,比如closures缩放时。 我有一个简单的HTML文件没有JS,但我试过三个三星手机的固定位置是错误的。 滚动完成后,标题将滚动出视图,然后popup回原位,而不是真正的固定位置。 对于我testing过的任何configuration(2.2,2.3,2.3 x86,4.0.4),Android SDK仿真器上都不会发生这种情况。 在三星手机的应用程序中使用WebView时也不会发生这种情况:在这种情况下,定位按预期工作。 有没有办法让三星Android“股票”浏览器使用真正的固定位置? 我testing过:1.三星Galaxy 551,Android 2.2 2.三星Galaxy S,Android 2.3 3.三星Galaxy S II,Android 2.3 示例代码: <html> <head> <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable=no,width=device-width,height=device-height"> <style> h1 { position: fixed; top: 0; left: 0; height: 32px; background-color: #CDCDCD; color: black; font-size: 32px; line-height: 32px; padding: 2px; width: 100%; margin: 0;} p { margin-top: 36px; } </style> […]