私はTizenアプリケーションに取り組んでいます。実際の SamsungTV デバイスでテストしていますが、このアプリの機能の 1 つは、いくつかのファイル (テキストとメディア) をキャッシュできることです。この機能をデバッグしているときに、次を使用しようとしました。
tizen.filesystem.getStorage("downloads", onStorage, onStorageError);
ただし、これはエラー関数に戻ります。他のいくつかの潜在的なディレクトリで試しましたが、それでも失敗しました。次に、ファイルシステムがめちゃくちゃになっているかどうかをテストしたいと思い、Tizen-Studio のデバイス マネージャーを確認したいと思いました。これには、Android Studio のものと同様のファイル エクスプローラーが必要です。
私はちょっと困惑しています。これはTizenの特権と関係があるのではないかと思いましたか?私の config.xml には次のものがあります。
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://pavjacko/ReactNativeVanilla" version="0.8.5" viewmodes="maximized">
<access origin="*" subdomains="true"></access>
<tizen:application id="NkVRhWHJST.RNVanillaTV" package="NkVRhWHJST" required_version="2.3"/>
<content src="public/index.html"/>
<feature name="http://tizen.org/feature/screen.size.normal.1080.1920"/>
<feature name="http://tizen.org/feature/network.internet"/>
<feature name="http://tizen.org/api/tizen" required="true"/>
<feature name="http://tizen.org/feature/download"/>
<icon src="icon.png"/>
<name>App</name>
<tizen:privilege name="http://tizen.org/privilege/internet"/>
<tizen:privilege name="http://tizen.org/privilege/tizen"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
<tizen:privilege name="http://tizen.org/privilege/externalstorage"/>
<tizen:privilege name="http://tizen.org/privilege/unlimitedstorage"/>
<tizen:privilege name="http://tizen.org/privilege/mediastorage"/>
<tizen:privilege name="http://tizen.org/privilege/tv.inputdevice"/>
<tizen:profile name="tv-samsung"/>
<tizen:setting screen-orientation="landscape" context-menu="enable" background-support="disable" encryption="disable" install-location="auto" hwkey-event="enable"/>
</widget>
何か不足していますか?Tizen のファイルシステムの API をかなり読んだことがある限り、このプロセスを実行できるはずですが、実行できません。どんな助けでも大歓迎です。
編集: Tizen-Studio の Web アプリケーション シミュレーション (Samsung TV) も使用しており、最近 を使用tizen.filesystem.listStorages(checkStorage)
して確認しようとしstorage.length
たところ、0
. 何が欠けているのかわからない。