関西と申します。
初書き込みです。まだまだandroid 修行中ですが、よろしくお願いします。
さて、表題の件ですが、
初回の起動時のみ、ini ファイルがなければ初期設定値を新規に作成、あれば読み込みとし、あとは!、はプログラム内でRbbit-U さんが教えてくれたクラスの利用、という解決ではいかがですか?
2010/09/11 10:51 "じんぼやん" <gymb...@gmail.com>:
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-group-japan@googlegroup...
iniファイルというのはある種の固有名詞でもあり、設定等を格納するWindowsのシステムととらえていいでしょう。
つまりは、Android で設定等を格納する方法がSharedPreferenceとなります。
今回、ユーザーが自由に書き換えられるかの問題はファイルシステムのアクセス権の話だと思います。
Androidの場合、各アプリごとにユーザーが作られ、各アプリのデータ(/data/data/PACKAGE_NAME)はそのユーザーを所有者として作られます。
そしてアクセス権もそのユーザー以外の操作を禁止しています
つまり、(ユーザーがrootをとっていなければ)勝手に操作はできません。
でもrootとられるとどうにもなりませんし、DevPhoneだと書き換えられた気が・・・・
sent from Xperia
灘校パソコン研究部-Nada Personal Computer users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
http://twitter.com/mine_studio
2010/09/11 11:31 "じんぼやん" <gymb...@gmail.com>:
関西さん
ありがとうございます。
> さて、表題の件ですが、
> 初回の起動時のみ、ini ファイルがなければ初期設定値を新規に作成、あれば読み込みとし、あとは!、はプログラム内でRbbit-U
> さんが教えてくれたクラスの利用、...
そうですね。設定画面を設けることで解決できます。
「Androidにはiniファイルで設定をするという考えはない」ということで間違いないでしょうか?
(※仕様を変えてもらわないといけないので、説得材料がいります。)
よろしくお願いいたします。
あw
最終的にはアプリ側でインターフェースを作って変更できるようにしましょうということです
PreferenceActivityというのもあるので、ぜひ活用してください
連投すいません
sent from Xperia
灘校パソコン研究部-Nada Personal Computer users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
http://twitter.com/mine_studio
2010/09/11 13:14 "丹羽直也" <naclub...@gmail.com>:
iniファイルというのはある種の固有名詞でもあり、設定等を格納するWindowsのシステムととらえていいでしょう。
つまりは、Android で設定等を格納する方法がSharedPreferenceとなります。
今回、ユーザーが自由に書き換えられるかの問題はファイルシステムのアクセス権の話だと思います。
Androidの場合、各アプリごとにユーザーが作られ、各アプリのデータ(/data/data/PACKAGE_NAME)はそのユーザーを所有者として作られます。
そしてアクセス権もそのユーザー以外の操作を禁止しています
つまり、(ユーザーがrootをとっていなければ)勝手に操作はできません。
でもrootとられるとどうにもなりませんし、DevPhoneだと書き換えられた気が・・・・
sent from Xperia
灘校パソコン研究部-Nada Personal Computer users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
http://twitter.com/mine_studio
2010/09/11 11:31 "じんぼやん" <gymb...@gmail.com>:
関西さん
ありがとうございます。
>
> さんが教えてくれたクラスの利用、...
>
> > さて、表題の件ですが、
> > 初回の起動時のみ、ini ファイルがなければ初期設定値を新規に作成、あれば読み込みとし、あとは!、はプログラム内でRbbit-U
>
> そうですね。設定画面を設けることで解決できます。
>
> 「Androidにはiniファイルで設定をするという考えはない」ということで間違いないでしょうか?
> (※仕様を変えてもらわないと...