- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我希望这不是通用的,但我正在为 Sony SmartWatch 开发一个应用程序。每当我犯了一个错误,比如允许一个空指针异常。我无法让我的应用程序重新启动。就好像永远停留在坠毁的状态。更糟糕的是,我还停止通过 Logcat 接收与该应用程序相关的消息。当我卸载并重新安装该应用程序时,它未列在手机上的智能 watch 应用程序中。就像它不会注册。这很难解决,因为此时我没有收到任何日志消息。我唯一能做的就是卸载应用程序。重启我的手机。然后重新安装应用程序。那时它恢复正常,我可以重新开始编写代码。这让我想到了我的问题。有没有更好的方法重新注册一个控件?这会发生在最终用户身上吗?如果应用程序崩溃,他们是否需要卸载、重启和安装才能恢复?
一些细节(名称已更改以保护无辜者):
我创建了一个广播接收器,并在我的 mainfest 中将其设置为收听这些广播。
<receiver android:name=".MyExtensionReceiver" >
<intent-filter>
<!-- Receiver intents -->
<action android:name="com.sonyericsson.extras.liveware.aef.registration.EXTENSION_REGISTER_REQUEST" />
<action android:name="com.sonyericsson.extras.liveware.aef.registration.ACCESSORY_CONNECTION" />
<!-- Control intents -->
<action android:name="com.sonyericsson.extras.aef.control.START" />
<action android:name="com.sonyericsson.extras.aef.control.STOP" />
<action android:name="com.sonyericsson.extras.aef.control.PAUSE" />
<action android:name="com.sonyericsson.extras.aef.control.RESUME" />
<action android:name="com.sonyericsson.extras.aef.control.ERROR" />
<action android:name="com.sonyericsson.extras.aef.control.TOUCH_EVENT" />
<action android:name="com.sonyericsson.extras.aef.control.SWIPE_EVENT" />
</intent-filter>
MyExtensionReceiver 代码:
public class MyExtensionReceiver extends BroadcastReceiver {
public MyExtensionReceiver() {
super();
Log.d("mytag", "MyExtensionReceiver Loaded");
Dbg.setLogTag("mytag");
}
@Override
public void onReceive(Context context, Intent intent) {
Log.d("mytag", "onReceive: " + intent.getAction());
intent.setClass(context, MyExtensionReceiver.class);
context.startService(intent);
}
即使我的应用程序崩溃了,我仍然应该在调用 onReceive 时收到一条日志消息。就像永远不会发送 EXTENSION_REGISTER_REQUEST 广播一样。我只是不断卸载重新启动并一遍又一遍地重新安装。最终,SmartConnect 应用程序会找到该应用程序。
最佳答案
好像和BroadcastReceiver没有关系。不使用一个,我有同样烦人的问题。我需要重启手机才能让一切再次正常运行,因为禁用/启用应用程序都没有一点帮助,也没有杀死 SmartWatch 手机应用程序(因为我看不到其他重启它的方法)。
我也很感谢索尼在这件事上的一些帮助。
关于java - 无法重新安装崩溃的 Sony SmartWatch Control,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612905/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 8年前关闭。 Improve thi
我非常喜欢具有滚动功能的索尼智能 watch 扩展的外观和感觉,并且我希望在我的应用程序中拥有同样的功能。有没有任何示例或指南如何实现这一点? 如果这样的功能是 Utils 库的一部分,那就太好了,因
我想在用户更改小部件设置时更新 SmartWatch 小部件。我知道这可以通过发送 WIDGET_IMAGE_UPDATE_INTEN Intent 来完成,但似乎我没有主机应用程序包名称的信息(即
在我的 android 应用程序中,我需要为索尼智能 watch 开发一个扩展,我需要显示一个列表。 当我在我的 android 设备中收到推送通知时,需要刷新此列表。 如何在智能 watch 中动态
我有一个应用程序只支持 v1 的 SmartWatch 小部件(getRequiredWidgetApiVersion() 返回 1)。在 v2 中,我添加了代码以支持控制,还更改了代码以针对 get
我在Google Play商店中发布了一个应用,并且还添加了:SmartWatch 2的Smart Connect扩展名(在描述的每个译文中),但不幸的是,当我在Play商店中搜索智能扩展名或从Sma
哪个 API 可以告诉我有关特定配件设备是否支持 LED 的信息? 最佳答案 SmartWatch 和 Smart Wireless Headset Pro 都不包含 LED。 但是,您可以使用 Ca
我知道这将是这个的副本 -> How to fix custom watch face time on Sony SmartWatch 2 after SW2 update 但是发布是因为原始问题由于
我希望这不是通用的,但我正在为 Sony SmartWatch 开发一个应用程序。每当我犯了一个错误,比如允许一个空指针异常。我无法让我的应用程序重新启动。就好像永远停留在坠毁的状态。更糟糕的是,我还
创建 SmartWatch 2 扩展的屏幕截图的推荐方法是什么? 不幸的是,模拟器上的通知扩展看起来与真实设备上的完全不同。此外,我使用布局(而不是发送图像)的控件扩展在设备模拟器上看起来略有不同。
我正在尝试触发智能 watch 上的按钮点击,然后更改 Android 手机主机应用程序中的文本。我试图向广播接收器发送广播 Intent 并启动一项服务,其中包括一种更改主机应用程序中的文本的方法。
所以我设置了一个 2 页的 Android 磨损通知(从设备发送): final NotificationCompat.Builder mainNotificationBuilder = new No
我正在查看 Sony 提供的源代码示例,但没有找到在注册后动态更改或修改 Notification API 布局的方法。 或者换句话说,是否可以动态注册一个 RegistrationInformati
我为带有android wear的moto360制作了一些应用程序(计步器、心率、录音机)。一切正常,但我不知道如何在 watch 上保存数据以及如何在智能手机上访问数据。我成功地向 watch 发送
我想知道如何在屏幕关闭的情况下让我的加速度计保持唤醒状态。 在开发者文档(Smart Extension SDK 中的 SmartWatch_WP_1.pdf)中,我读到了 控制暂停时传感器停止 使用
我想编写一个应用程序来监控收到的短信,如果短信内容包含预定义文本(例如“回家”),则在 watch 上通知我。 我知道我可以使用通知 API 添加事件。它会振动并在 watch 上显示一个小应用程序图
如果我完全忽略了这里的明显之处,请原谅我,但我似乎无法从代码中找出如何区分 smartWatch 1 和 smartWatch 2 的方法。硬件和显示尺寸似乎存在一些差异我想解释一下。太好了...如果
我浏览了 SW2 SDK 示例并通读了提供的文档,但是在调整这些以满足我的应用程序需求时遇到问题。 目前我尝试将 SW2 支持集成到我现有的 android 应用程序中。以下是我试图详细实现的目标:
我已经构建了一个 phonegap 应用程序并想扩展它的功能,以便在智能 watch 上用户可以查看从 XML 文件生成的文本。 有smartwatch SDK对于 native 安卓。它是用 Jav
首先要确定并澄清这一点,Smartwatch 3 的 NFC 只是一个嵌入式标签还是理论上功能齐全的 NFC 芯片? 希望它不仅仅是一个标签,我们想使用 NFC 构建一个 Android Wear 应
我是一名优秀的程序员,十分优秀!