问题标签 [sony-xperia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sony - 为 Xperia Z 开发主题
我想为 Xperia Z 设备创建主题,就像显示在设备个性化部分的主题一样。我该如何开始构建它们?
android - Xperia Album 上的 android 4.1 上的全屏沉浸式模式
在 Android 上,您可以SYSTEM_UI_FLAG_HIDE_NAVIGATION
在 View 上设置标志以隐藏软件密钥。而且似乎这些键无法在 Android 4.1 上永久隐藏。Android 4.4 中引入了另一个标志,即SYSTEM_UI_FLAG_IMMERSIVE
在第一次触摸时不显示导航键。
但在装有Android 4.1的 Xperia M 设备上,有一个名为“相册”的应用程序。只是一个图片浏览器。它能够永久隐藏导航键。即使一个人移动到下一张照片或放大/缩小。要显示它,您必须点击屏幕。怎么可能在Android 4.1上做?是索尼的扩展吗?我可以开发具有类似行为的应用程序吗?我发现了一些 Sony SDK 附加组件(http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/),但似乎没有这样的功能。
android - 股票 SMS 应用程序的包名称是什么?
我正在开发一个应用程序,它需要知道所有 android 设备附带的 SMS 应用程序的包名称。人们说它是,com.android.mms
但这并不总是正确的。
在 Sony Xperia 设备中,包名称不是com.android.mms
因为我的应用程序无法在这些设备中打开 SMS 应用程序。我的应用程序在三星、华为和 LG 设备上运行良好,但在索尼 Xperia 中似乎 SMS 应用程序的包名称已更改。
这样做的原因是我必须注册一个BroadcastReceiver
才能在 SMS 数据库更改时通知我的应用程序。我尝试使用 ContentObserver,但在 LG 设备中它不起作用。我也在 Stackoverflow 中提出了这个问题,但还没有人知道答案,所以我想尝试这种BroadcastReceiver
方法。正如我所说,com.android.mms
Xperia 的包名称是错误的,所以在我知道之前,我的清单的以下代码不适用于我的BroadcastReceiver
:
android - Android UI 缩放奇怪?
我们应用程序中的 UI 在不同的手机中无法正常缩放。下面的截图来自三星 2 和 Xperia Z1 Compact。这两款手机都使用中等尺寸的屏幕,因此我认为自 API 14 以来引入的黑色导航栏会导致缩放问题。我将以下代码添加到我的项目中,但结果仍然相同:
= Xperia Z1 紧凑型
= 三星 2
正如您在屏幕截图中看到的那样,高度并不是 Xperia 中应有的高度(我们希望 UI 可以像三星 2 中那样缩放)。Xperia 中的文字更小,我们的标志更小(主要是高度)等等。似乎 Xperia UI 的宽度更宽了?如果不是导航栏,可能会导致这种情况?即使我 99% 确定它没有任何问题,我也会发布 XML 文件:
adb - adb 没有检测到我的索尼 xperia J
我正在尝试在索尼 xperia J 中调试我的 android 应用程序,但是
我启用了 USB 调试、大容量存储并安装了索尼电脑伴侣。我还允许安装外部应用程序。我尝试启用 USB 传输。我缺少任何其他设置吗?
我想我已经为它安装了驱动程序,但我不太确定。有人可以帮我解决这个问题,这真的很烦人。
android - android dev:Sony Xperia 是否有任何特定的多线程编码?
我的 android 项目(传感器捕获、多线程处理和输出写入 csv 文件)在 Nexus 和其他设备(4.4 kitkat、4.3 / 4.2 Jellybean)上运行良好……但在 Sony Xperia Z 上测试时,它崩溃了。 .
提示:在调试模式下运行不会崩溃....
我猜这与多线程问题有关,因为 dat 被捕获、处理并写入输出 csv 文件,并且在运行几秒钟后发生崩溃......
有什么特定于我忘记的索尼实施的吗?
LogCat 可以在以下位置找到: https ://gist.github.com/erwin/10535096
感谢您的任何提示....我需要让它在索尼设备上运行...
这是将启动 2 个线程的主要 SwimActivity:samplingThread(将传感器数据捕获到捕获列表中)
和插值线程(处理捕获的数据并将插值数据写入 csv 文件)
android - adb 安装失败并出现错误“INSTALL_FAILED_INSUFFICIENT_STORAGE”
我买了我的第一部 Android 手机 Sony Xperia M,却没有意识到我们无法将应用程序移动到外部 sd 卡的问题。有关详细信息,请参阅此链接。
索尼建议的唯一一件事是根设备、分区并使用第三方应用程序来移动它。他们还提到生根可能会使保修失效。
下面列出了我的 Sony Xperia M 的 Android 详细信息
我尝试从某个论坛运行以下命令,但它对我不起作用,
虽然上述命令没有提示任何错误,但我可以将安装位置设为 2(使用 adb shell pm get-install-location)。所以我相信它已经正确设置了。但后来我尝试安装一些应用程序,它只安装在内部存储器中。
我尝试了“ apps2sd ”实用程序来移动我的应用程序,它显示以下错误,
最后从另一个论坛,我了解到我们可以通过'adb install'命令安装apk文件直接安装到sd卡中,如下所示,
上述命令失败并出现此错误,
我的外部卡中有足够的空间(总 8GB 内存中超过 6GB)。您可以使用以下命令找到它,
如果我在没有“-s”开关的情况下运行adb install 命令,它可以在内部内存中正常安装,没有任何问题,如下所示,
在安装到 sd 卡时,应用程序似乎安装在“/sdcard”中,但在“df”命令输出中没有安装这样的东西。还尝试通过 google搜索此“ INSTALL_FAILED_INSUFFICIENT_STORAGE ”。他们中的大多数人要求在模拟器中进行一些更改以完成此操作。我已经卸载了该应用程序,重新启动了设备并尝试再次安装到 sd 卡中,但由于同样的存储不足错误而无法正常工作。
我没有使用模拟器。我只是直接将apk安装到我的sd卡中。我不想根设备并取消保修优惠。
感谢有人可以就此提出您的想法。
android - android:未收到 ACTION_PACKAGE_ADDED (xperia SO-03D)
安装新应用程序时,我的 BroadcastReceiver 使用简单的过滤器获取包数据:
大多数设备都调用了 BroadcastReceiver ......但是,使用此设备(仅限日文,抱歉),永远不会调用 onReceive。
- 型号:索尼 SO-03D
- 安卓版本:4.0.4
该设备没有可用的更新......有什么想法吗?
android - Xperia 上的复选框背景问题
正如标题所说,我Checkbox
Background
在 Xperia 手机上遇到了问题。该代码在除 Xperia 之外的所有设备上都运行良好。它只是没有显示背景。
也没有myCheckbox.setBackgroundColor(Color.RED);
正如关于 SO 的另一篇文章所述,Background
Xperia 上的方法似乎已损坏。我尝试了给定的修复程序,它适用于颜色。
问题是我没有setDrawingCacheBackgroundResource(int)
方法。
因此有我的两个问题:
1-有人知道如何解决吗?
2-如果有人知道,我怎么知道手机是否真的是 Xperia?只是做类似的事情
多谢你们 !
android - 即使我的应用在 PowerManager (Sony Xperia) 上获得 PARTIAL_WAKE_LOCK,当 android 设备处于睡眠状态时也无法立即连接到服务器
[我的 android 应用程序的摘要] 我的应用程序以固定的时间间隔(30 秒)监控服务器。
[结果(问题)]
- 18[h] 00[m] 00[s] 服务器检查正常。
- 18[h] 00[m] 30[s] 服务器检查正常。
18[h] 03 [m] 14 [s] 服务器检查正常。<= 这是问题。我的应用程序应该在 18:01:00 检查服务器。
我的应用程序无法在 Sony xperia 上以固定间隔连接服务器。
[预期成绩]
- 18[h] 00[m] 00[s] 服务器检查正常。
- 18[h] 00[m] 30[s] 服务器检查正常。
- 18[h] 01 [m] 00 [s] 服务器检查正常。
[关于我的程序] 我的应用程序以固定的时间间隔从 AlarmManager 接收广播。BroadcastReceiver 启动服务。在服务中,我的应用程序连接到服务器。我的应用程序的详细信息如下。
[Step1] : 通过 AlarmManager 设置重复
[Step2] : 从 AlarmManager 接收广播并启动服务
AndroidManifest.xml
[Step3] : 在服务端,连接服务器。
【Step4】:连接服务器后解除唤醒锁。
[问题日志] 我的应用程序成功接收到来自AlarmManager 的广播,我的服务也成功启动了。但是我的程序在“httpClient.execute”处暂停了大约 2 分钟,日志如下。
I/QCNEA(10674):|NIMS| getaddrinfo: 主机名 google.co.jp 服务名 NULL numeric 4 appname I/QCNEJ(686): |CORE| 收到 CNE_NOTIFY_NSRM_BLOCKED_UID
[普通日志]
I/QCNEA(10674):|NIMS| getaddrinfo: 主机名 google.co.jp 服务名 NULL 数字 4 应用程序名 I/QCNEA(10674): |NIMS| getaddrinfo: 主机名 google.co.jp 服务名 NULL 数字 0 应用程序名 I/QCNEA(278): |NIMS| getaddrinfo: 主机名 google.co.jp 服务名 NULL 数字 0 应用程序名 I/QCNEA(10674): |NIMS| getaddrinfo: 主机名 173.194.126.151 服务名 NULL 数字 4 应用程序名 I/QCNEA(10674): |NIMS| 连接:对于 43 saddr 00000000000000000000000000000000:52017 (28) daddr 10 0000000000000000ffff00007681007d:80
【环境】 Sony xperia SOL22,这是Sony Xperia Z的日系机型。Android 4.2.2。网络环境仅为移动互联网(LTE)。Wifi 开关已关闭。
【问题分析】 我的xperia设备不休眠时,我的应用程序运行正常。当我只使用 Wifi 时,我的应用程序也能正常工作。我也在 Nexus7 上试过这个应用程序。它工作正常。即使我的应用程序从 PowerManager 获取了 WakeLock,我的 xperia 网络设备或软件仍可能继续休眠。
[问题] 如何解决这个问题?任何想法都非常受欢迎。