何らかの方法でこのパーミッションの設定を変えて見ることが出来ないものなのでしょうか?
もし知っている方がいたらお願いします。
--
灘校パソコン研究部-Nada Personal Computer Users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
http://twitter.com/mine_studio
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
今後、開発していく上でカスタムROMや無理矢理suとかはリスクが高いので、アプリケーション側にデバッグ用に情報読み込みのコードも書くしかないですね
2010年7月31日13:15 kuroneko <kurone...@gmail.com>:
開発時だけでもデータをSDメモリ上におけばどうでしょう
2010/07/31 18:46 "丹羽直也" <naclub...@gmail.com>:
/data/data自体に権限がないのでやっぱり無理そうですね・・・・
アプリケーション側で許可する方法が無いかと思ったのですが・・・
今後、開発していく上でカスタムROMや無理矢理suとかはリスクが高いので、アプリケーション側にデバッグ用に情報読み込みのコードも書くしかないですね
2010年7月31日13:15 kuroneko <kurone...@gmail.com>:
> くろねこと申します。
>
> adb shellは一般ユーザーでのログインですので、
> 権限のないディレクトリにはアクセスできませんし、設定を変えることもできません。
> 全ディレクトリに自由に...
--
灘校パソコン研究部-Nada Personal Computer Users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blo...
2010年7月31日19:03 田代透 <toru...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。
>
--
灘校パソコン研究部-Nada Personal Computer Users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
http://twitter.com/mine_studio
SQLiteのデーターベースは単なるファイルなので、データーベース作成の際にフルパスで指定してやれば可能でないかと考えます(実際に試したわけではありませんが)。
もちろんのそのパスが存在していることやパスへの権限は必要と思われますが。
もし、わたしの考え違いであればお赦しください。
2010/07/31 19:17 "丹羽直也" <naclub...@gmail.com>:
なるほどです
ですが、ものすごい初歩的かもしれませんが、SQLiteのファイルは直接SQLiteOpenHelperからSDカードの物はいじることが出来るのでしょうか?
2010年7月31日19:03 田代透 <toru...@gmail.com>:
> 開発時だけでもデータをSDメモリ上におけばどうでしょう
>
> 2010/07/31 18:46 "丹羽直也" <naclub...@gmail.com>:
>
> /data/data自体...
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-group-japan@googleg...
灘校パソコン研究部-Nada Personal Computer Users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
2010年7月31日19:33 田代透 <toru...@gmail.com>:
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。
>
--
灘校パソコン研究部-Nada Personal Computer Users' Association
Naoya Niwa
MyBlog Mine's Blog: http://mines-blogn.blogspot.com/
Twitter: @mine_studio
丹羽さん、ご存知でしょうが、/data/data 以下のディレクトリには、
Androidのデータベースが格納されています。cd /data/data; ls
を実行すると、ディレクトリが見えると思いますが、
データベースの格納場所は、もう少し深いところの
/data/data/*/databases/*.db です。
このデータベースには、adb shell から、sqlite3のコマンドを使うと、
次のようにアクセスできます。例えば、
# cd com.android.providers.telephony/databases
# ls -l
-rw-rw---- radio radio 4096 2010-07-08 16:35 telephony.db
-rw-rw---- radio radio 37888 2010-07-08 16:35 mmssms.db
と、*.dbの形のファイルが見えると思いますが、これがデータベースです。
ここで、データベース名を指定して、sqlite3コマンドを発行します。
# sqlite3 telephony.db
そうすると、
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";“
というメッセージが出て、ここは、もうsqlite3の世界です。
sqlite> .tables
.tables
android_metadata carriers
.tableコマンドは、データベース内のテーブル名を表示します。
telephony.dbデータベースには、android_metadata とcarriers
という二つのテーブルがあることが分かります。
sqlite> .schema carriers
.schema carriers
CREATE TABLE carriers(_id INTEGER PRIMARY KEY,name TEXT,
numeric TEXT,mcc TEXT,mnc TEXT,apn TEXT,user TEXT,server TEXT,
password TEXT,proxy TEXT,port TEXT,mmsproxy TEXT,mmsport TEXT,
mmsc TEXT,current INTEGER);
.schemaコマンドは、指定されたテーブルのSchemaを表示します。
面白いのは、ちゃんとSQLのSelect文も使えることです。
sqlite> select * from carriers ;
/data/data 以下のファイルは、大体、中身がのぞけるはずです。
いろんなデータベースがありますので、試してみてください。例えば、
# cd com.android.providers.settings/databases
# sqlite3 settings.db
sqlite> select * from system;
で、マシンの設定情報が、取得できるはずです。
2010年7月30日17:05 丹羽直也 <naclub...@gmail.com>:
2010年8月1日0:12 fujio maruyama <fujio.m...@gmail.com>: