问题标签 [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.

0 投票
2 回答
3189 浏览

sony - 为 Xperia Z 开发主题

我想为 Xperia Z 设备创建主题,就像显示在设备个性化部分的主题一样。我该如何开始构建它们?

0 投票
1 回答
665 浏览

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/),但似乎没有这样的功能。

0 投票
2 回答
4946 浏览

android - 股票 SMS 应用程序的包名称是什么?

我正在开发一个应用程序,它需要知道所有 android 设备附带的 SMS 应用程序的包名称。人们说它是,com.android.mms但这并不总是正确的。

在 Sony Xperia 设备中,包名称不是com.android.mms因为我的应用程序无法在这些设备中打开 SMS 应用程序。我的应用程序在三星、华为和 LG 设备上运行良好,但在索尼 Xperia 中似乎 SMS 应用程序的包名称已更改。

这样做的原因是我必须注册一个BroadcastReceiver才能在 SMS 数据库更改时通知我的应用程序。我尝试使用 ContentObserver,但在 LG 设备中它不起作用。我也在 Stackoverflow 中提出了这个问题,但还没有人知道答案,所以我想尝试这种BroadcastReceiver方法。正如我所说,com.android.mmsXperia 的包名称是错误的,所以在我知道之前,我的清单的以下代码不适用于我的BroadcastReceiver

0 投票
1 回答
427 浏览

android - Android UI 缩放奇怪?

我们应用程序中的 UI 在不同的手机中无法正常缩放。下面的截图来自三星 2 和 Xperia Z1 Compact。这两款手机都使用中等尺寸的屏幕,因此我认为自 API 14 以来引入的黑色导航栏会导致缩放问题。我将以下代码添加到我的项目中,但结果仍然相同:

http://sv.tinypic.com/view.php?pic=34673n4&s=8#.Uwzbi_3B5p8= Xperia Z1 紧凑型

http://sv.tinypic.com/view.php?pic=2lifqd5&s=8#.UwtyjP3B5p8= 三星 2

正如您在屏幕截图中看到的那样,高度并不是 Xperia 中应有的高度(我们希望 UI 可以像三星 2 中那样缩放)。Xperia 中的文字更小,我们的标志更小(主要是高度)等等。似乎 Xperia UI 的宽度更宽了?如果不是导航栏,可能会导致这种情况?即使我 99% 确定它没有任何问题,我也会发布 XML 文件:

0 投票
6 回答
4435 浏览

adb - adb 没有检测到我的索尼 xperia J

我正在尝试在索尼 xperia J 中调试我的 android 应用程序,但是

我启用了 USB 调试、大容量存储并安装了索尼电脑伴侣。我还允许安装外部应用程序。我尝试启用 USB 传输。我缺少任何其他设置吗?

我想我已经为它安装了驱动程序,但我不太确定。有人可以帮我解决这个问题,这真的很烦人。

0 投票
1 回答
118 浏览

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 文件)

0 投票
2 回答
15387 浏览

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卡中。我不想根设备并取消保修优惠。

感谢有人可以就此提出您的想法。

0 投票
1 回答
1896 浏览

android - android:未收到 ACTION_PACKAGE_ADDED (xperia SO-03D)

安装新应用程序时,我的 BroadcastReceiver 使用简单的过滤器获取包数据:

大多数设备都调用了 BroadcastReceiver ......但是,使用此设备(仅限日文,抱歉),永远不会调用 onReceive。

  • 型号:索尼 SO-03D
  • 安卓版本:4.0.4

该设备没有可用的更新......有什么想法吗?

0 投票
2 回答
157 浏览

android - Xperia 上的复选框背景问题

正如标题所说,我Checkbox Background在 Xperia 手机上遇到了问题。该代码在除 Xperia 之外的所有设备上都运行良好。它只是没有显示背景。

也没有myCheckbox.setBackgroundColor(Color.RED);

正如关于 SO 的另一篇文章所述,BackgroundXperia 上的方法似乎已损坏。我尝试了给定的修复程序,它适用于颜色。

问题是我没有setDrawingCacheBackgroundResource(int)方法。

因此有我的两个问题:

1-有人知道如何解决吗?

2-如果有人知道,我怎么知道手机是否真的是 Xperia?只是做类似的事情

多谢你们 !

0 投票
1 回答
1234 浏览

android - 即使我的应用在 PowerManager (Sony Xperia) 上获得 PARTIAL_WAKE_LOCK,当 android 设备处于睡眠状态时也无法立即连接到服务器

[我的 android 应用程序的摘要] 我的应用程序以固定的时间间隔(30 秒)监控服务器。

[结果(问题)]

  1. 18[h] 00[m] 00[s] 服务器检查正常。
  2. 18[h] 00[m] 30[s] 服务器检查正常。
  3. 18[h] 03 [m] 14 [s] 服务器检查正常。<= 这是问题。我的应用程序应该在 18:01:00 检查服务器。

    我的应用程序无法在 Sony xperia 上以固定间隔连接服务器。

[预期成绩]

  1. 18[h] 00[m] 00[s] 服务器检查正常。
  2. 18[h] 00[m] 30[s] 服务器检查正常。
  3. 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 网络设备或软件仍可能继续休眠。

[问题] 如何解决这个问题?任何想法都非常受欢迎。