タグ

sdcardに関するkimukou_26のブックマーク (3)

  • Android:フォルダパスを動的に取得 - りりーの幸せ日記

    カメラ撮影時の撮影画像の保存先の取得方法です。 -------------------------------------------------------- File pathExternalPublicDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_DCIM); // DCIMフォルダーのパス String dir = pathExternalPublicDir.getPath(); -------------------------------------------------------- ダウンロードファイルの保存先の取得方法です。 -------------------------------------------------------- File pathExtern

    kimukou_26
    kimukou_26 2013/08/13
    パスの位置
  • [Android]実機のSQLiteへアクセスできないときの暫定回避策 | DevelopersIO

    実機のSQLiteにアクセス 先日、Androidアプリの動作確認を実機(Galaxy Nexus)で行いました。 昔は問題なくadb shellで中にはいってsqlite3コマンドで確認できた気がしてたんですが、 DBファイルがある場所へ移動してファイルを確認しようとしたらpermission deniedだし、 そもそもsqlite3コマンド自体が使えないという状況でした。 rootとってsqliteを移植してる人もいましたが、今回はデータベースファイルの中身を確認するのが目的だったので、 データベースをPCにもってくる方法についての備忘録的tipsです。 もっとちゃんとした回避策があるような気がしなくもないですが。誰か知ってたら教えてください。 環境 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 実機 : Galaxy Nexus Android

  • Android 外部メディア (外部ストレージ, SD card) の場所を取得する

    Android の外部メディア( = ほぼ SDCard のこと)にある ファイルを指定するときに "/sdcard/hoge.png" とか書いてはいけません! 端末によってはパスが /sdcard/ じゃなかったりするからです。 (確かどっかのタブレットかなんかがそうだった) それに、PCにマウントされてたり、端末に入ってなかったり したらアクセスできません。 なので、ハードコーディングはやめましょう。 外部メディアにアクセスできるかどうかは getExternalStorageState() でわかります。 #でもここで、「注:この呼び出しは、複数のボリュームをサポートしていないため、廃止する必要があります。」って書いてあるけど代替方法が載ってないのよね。。。 外部メディアのパスは Environment の getExternalStorageDirectory() を使えば OK

    kimukou_26
    kimukou_26 2012/04/09
    アプリ名ディレクトリ意識的に作らなくても Context.getExternalFilesDir(String) で良い訳ですね。成る程。
  • 1