是否可以通過編程方式從Android應用程序本身創建App Widget?我很遺憾如何做到這一點,迄今爲止谷歌搜索導致我相信這是不可能的(一個應用小部件和一個應用本身必須是單獨的應用程序)。是否可以在Android的應用程序中創建App Widget?
那麼,是否可以從Android應用程序內動態創建App Widget?如果不可能,你會如何處理它?謝謝大家!
是否可以通過編程方式從Android應用程序本身創建App Widget?我很遺憾如何做到這一點,迄今爲止谷歌搜索導致我相信這是不可能的(一個應用小部件和一個應用本身必須是單獨的應用程序)。是否可以在Android的應用程序中創建App Widget?
那麼,是否可以從Android應用程序內動態創建App Widget?如果不可能,你會如何處理它?謝謝大家!
是否有可能通過編程從Android應用程序本身創建App Widget?
這完全取決於你的意思。
我不知道如何做到這一點,迄今爲止谷歌搜索導致我認爲這是不可能的(一個App Widget和一個應用程序本身必須是單獨的應用程序)。
不,應用程序小部件大多數情況下可以在與應用程序的其餘部分相同的Android項目中。事實上,通常它是。
那麼,是否可以從Android應用程序內動態創建App Widget?
再次,你似乎認爲世界知道你的意思是「動態」,迫使我們猜測。
的應用小工具,從代碼的角度來看,由一個AppWidgetProvider
,在清單指向你需要入門到AppWidgetProvider
,元數據的XML文件,以及其它資源(版式,圖形等)。所有這些都必須由程序員編寫,並在編譯時包含在應用程序中 - 您不能「動態」創建這些東西。
應用程序小部件的一個實例被用戶放在主屏幕上,而不是程序員。因此,程序員不能「動態地」創建應用程序小部件的實例。
程序員可以「動態地」做什麼決定應用程序窗口小部件內部顯示的內容(例如,新聞動態消息的當前標題,用於音樂播放器的當前歌曲)。
對不起!我來自PHP領域,幾乎所有東西都可以動態生成。這是我的第二個Android應用程序 - 第一個使用小部件的應用程序。所以基本上,我可以在清單中添加另一個 application>,這將是小部件?用戶是否可以從應用程序內激活小部件(IE,用戶是否可以在應用程序內拍照並將小部件放置在主屏幕上?)如何做到這一點?謝謝! –
jsanc623
@ jsanc623:「所以基本上,我可以在清單中添加另一個 application>,那就是widget?」 - 不,你不需要。正如我寫的,應用程序小部件絕對可以與應用程序的其餘部分一起進入同一個Android項目。一個應用程序小部件可以與一個'中的應用程序的活動,服務等一起生活。 「用戶可以在應用程序中激活小部件嗎?」 - 不,他們會從主屏幕添加應用程序小部件。 –
CommonsWare
啊!明白了:)非常感謝! – jsanc623