2014-12-05 3 views
0

File API를 사용하여 삼성 TV에 텍스트 데이터를 저장하는 방법은 무엇입니까? 그리고 응용 프로그램을 제거 할 때까지 데이터가 "실행"됩니다.파일 API를 사용하여 텍스트 데이터를 삼성 TV에 저장하는 방법은 무엇입니까?

삼성 TV의 비디오 API를 구현했습니다. 내 API를 시작할 때 사용자 로그인 계정을 요청하십시오. 그러나 사용자의 로그인 세부 정보를 저장하려고합니다. 사용자는 매번 로그인 자격 증명을 입력 할 필요가 없습니다. 한 번 사용자가 로그인하고 다음 번에 사용자 이름과 비밀번호에 세부 정보가 미리 입력되어 있어야합니다. 나는 파일 api가 나를 위해 유용하다고 생각한다. 그러나 그것을 사용하는 방법을 이해하지 마십시오. 사용하려는 파일을 저장할 위치 또는 확장해야 할 위치 그리고 그 파일에 접근하는 방법 fileSystemObj.openCommonFile (curWidget.id + '/testFile.data', 'r');

이게 무슨 "curWidget.id"내 애플 리케이션을 위해 그것을 사용하는 방법을 의미합니까?

제발, 나를 안내 해주세요. 또는 가능한 경우 예제를 제공하십시오.

답변

1

curWidget.id는 widgetlist.xml에있는 앱의 위젯 ID로 작성된 위젯 ID입니다.

난 당신이

1

curWidget.id,이 스마트 허브에 의해 설치된 위젯의 identificator 제공되는 것이 도움이되기를 바랍니다. 앱을 게시하면 판매자 사이트에서 생성됩니다.

파일에 대한 기본 지침 : 앱은 해당 파일의 디렉토리를 만들어야합니다. 권장 경로는 curWidget.id 속성 값입니다. 삼성 설명서를 사용할 수

예 : http://samsungdforum.com/Guide/?FolderName=tec00111&FileName=index.html

var fileSystemObj = new FileSystem(); 
if (fileSystemObj.isValidCommonPath(curWidget.id) == 0){ 
    fileSystemObj.createCommonDir(curWidget.id); 
} 

var jsFileObj = fileSystemObj.openCommonFile(curWidget.id + "/data.dat","w"); 
/* Some code */ 
fileSystemObj.closeCommonFile(jsFileObj); 

귀하의 파일을 유지하고 응용 프로그램 제거 후 것입니다. 너 스스로 그들을 제거해야합니다. 이 내용은 안내서에서도 다룹니다.