簡體   English   中英

僅適用於Sony SmartWatch小部件,還是小部件和控件擴展?

[英]Sony SmartWatch widget only or widget and control extension?

作為免費SmartWatch促銷的一部分,我從Sony買了一塊手表,並發布了一個應用程序。 它稱為SoundCheck,可通過Google Play市場上的LiveWare Manager找到。 一位客戶最近發送了電子郵件尋求支持。 他們安裝了Sound Check,但在手表上看不到它,因為在安裝小部件時默認情況下未啟用它們。 安裝應用程序后,有什么方法可以以編程方式啟用小部件? 如果默認情況下啟用了小部件,而不是強迫他們在LiveWare管理器中導航以找到設置,則對用戶可能會很好。 這對於沒有控件擴展名的“ Sound Check”等“僅限窗口小部件”應用非常有用。

本周,我創建了SmartWatch應用的專業版,以實際更改小部件顯示的值。 是否可以從小部件擴展名打開控件擴展名? 這是用例。 短按可瀏覽小部件的不同屏幕。 我想使用窗口小部件上的長按事件類型來打開控件擴展中的“編輯”功能。 這可能嗎?

在此先感謝您對這些問題的幫助。

如何以編程方式啟用小部件的問題仍然存在。 這是從小部件打開控件的代碼。 這個答案有所幫助: 如何從程序代碼啟動SmartWatch Extension?

if (type == Widget.Intents.EVENT_TYPE_SHORT_TAP) {
    updateWidget();
} else {
    //this code will launch the control and allow the user to change volume settings?
    Intent intent = new Intent(Control.Intents.CONTROL_START_REQUEST_INTENT);
    intent.putExtra(Control.Intents.EXTRA_AEA_PACKAGE_NAME, "com.mezcode.soundcheckpro");
    intent.setPackage(mHostAppPackageName);
    mContext.sendBroadcast(intent, Registration.HOSTAPP_PERMISSION);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM