どのような情報ノキアWRTウィジェットは、デバイス上にアクセスすることができますか?

StackOverflow https://stackoverflow.com/questions/1720282

  •  19-09-2019
  •  | 
  •  

質問

私は、NokiaのWebランタイムウィジェット経由でWebサービスにアクセスするすべてのデバイス上で一意のIDを保存していきます。今、私は、これらのウィジェットは、そのIDがデバイスに保存されているために、そのことはできませんので、デバイス上のファイルを読み取り/書き込みができないことを知っています。

この回避する方法を把握することができます誰かがありますか?私は、ウィジェットが、代替としてIMEI番号を取得し、そのような代替か何かのようにサーバーに保存されているユーザーの使用状況情報を持っていますが、私はウィジェットがこの情報を得ることができるかどうかわかりません有していると考えられます。

だから私の他の質問は、どのような方法であなたがNokiaのWRTを使用しながら、一般的に永続的な/セッションデータを保存するために使用すると、ウィジェットは、デバイスのIMEIを取得するためのアクセス権を持っているんです?

役に立ちましたか?

解決

これは、メソッドのsetPreferenceForKeyを使用してWRTでの永続的なデータを保存することが可能です()。 この記事をチェックしてください例えばを。

WRTシステムアクセスのように、そのようなカレンダー、連絡先、ログ、SMS、MMSなどの標準的なアプリケーションにアクセスすることができ、それはデバイス位置、デバイス上のいくつかのシステム情報及びセンサへのアクセスを有する。

IMEIを取得するには? ここの一例です。

他のヒント

あなたは確かにこの記事に示すように、WRTにIMEIを取得することができますます。

私はあなたがWRTで任意のローカルストレージに頼ることができないと考えています。

ウェブブラウザのキャッシュ機構が何度も繰り返しを再ダウンロードデータを持つウィジェットを避けることになってます。

実際、setPreferenceForKey()/ getPreferenceForKey()-functionペアのいくつかのの永続ストレージを提供していますが、割り当てられたメモリはかなり限られており、限界を超えると恐ろしくあなたのウィジェットをクラッシュしてしまいます。

ここWRT APIの全体のAPIリファレンスです: のhttp:/ /library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-7C69DDA4-16F1-4A8F-BDB2-4CB0015B4E81.htmlする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top