-1
Tizenネイティブアプリケーションを使用して、ギアS3の心拍数を単純なテキストファイルに記録しようとしています。私がまだ見つけることができる唯一の方法は、Webアプリケーションです...ネイティブアプリケーションで可能ですか?もしそうなら、私は参照をどこで見つけるのですか?Tizenネイティブアプリケーションでファイルに書き込む
どうもありがとう
Tizenネイティブアプリケーションを使用して、ギアS3の心拍数を単純なテキストファイルに記録しようとしています。私がまだ見つけることができる唯一の方法は、Webアプリケーションです...ネイティブアプリケーションで可能ですか?もしそうなら、私は参照をどこで見つけるのですか?Tizenネイティブアプリケーションでファイルに書き込む
どうもありがとう
フォルダは、ファイル内のテキストを書くことはできません解像度、それが唯一の許可を読み取りました。したがって、あなたはそれをデータフォルダに保存する必要があります。
char* get_write_filepath(char *filename)
{
char write_filepath[1000] = {0,};
char *resource_path = app_get_data_path(); // get the application data directory path
if(resource_path)
{
snprintf(write_filepath,1000,"%s%s",resource_path,filename);
free(resource_path);
}
return write_filepath;
}
static char* write_file(const char* filepath, const char* buf)
{
FILE *fp;
fp = fopen(filepath,"w");
fputs(buf,fp);
fclose(fp);
}
static void btn_write_cb(void *data, Evas_Object *obj, void *event_info)
{
appdata_s *ad = data;
char* buf = elm_entry_entry_get(ad->entry);
char *filepath;
filepath=get_write_filepath("text.txt"); // "text.txt" is file name
write_file(filepath,buf);
}
Evas_Object *write_btn = elm_button_add(ad->conform);
elm_object_text_set(write_btn,"Write");
evas_object_smart_callback_add(write_btn,"clicked",btn_write_cb,ad);
object_pack(box,btn,0.0,1.0,-1.0,1.0);
ad->entry = elm_entry_add(ad->conform);
elm_entry_scrollable_set(ad->entry,EINA_TRUE);
elm_object_part_text_set(ad->entry,"elm.guide","Write Text Here");
object_pack(box,ad->entry,1,1,-1,-1);
object_packは私が箱のコンテナに
おかげで多くのことを、すべてのUIコンポーネントを入れて、私のカスタム関数です!私はこれをできるだけ早く試してみます。 – Nayangar