FC2ブログ

    AndroidでSDカードに画像を保存



    ■AndroidでSDカードに画像を保存

    ファイルの保存にはローカルファイルやSDカードへの保存など、
    方法はいろいろありますが、個人的に画像ファイルなんかは
    SDカードへ保存するのが好きです。以下コード↓


    SDカードを利用するにはAndroidManifest.xmlに、
    uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
    を追加しときましょう。

    ちなみに、対象のフォルダを作成するのはこちらの記事を参考にしてください。

    この状態では、画像ファイル名は「mBitmap.png」に固定されているため、
    状況に合わせてファイル名を変えてください。
    現在時刻を取得してファイル名に設定するのが一般的だと思います






    テーマ : プログラミング
    ジャンル : コンピュータ

    AndoroidのPreferenceでArrayListを保存する



    ■AndoroidのPreferenceでArrayListを保存する

    preferenceといえば、手軽にStringやIntを保存してくれる便利機能ですが、
    配列の保存はそのままでは出来ないようです(出来たらそっと教えて下さい)

    でもどうしても配列を保存したいよー、SQLiteもよくわかんないってときは
    無理やりfor文で保存しましょう。
    以下コード↓

    かなり簡略的に書きましたが、上記のような形で行けると思います。
    ただ、呼び出す際のカウント数は、「list_A」がそのまま使えるケースは
    あまりないと思うので、別にカウント用Intを同じくpreferenceで保存しておく
    事をおすすめします。

    注意点としては、複数のListの削除・追加とともにこれを使うと絶望的に
    ごちゃごちゃになるので注意してください(笑)





    AndroidでTextファイルを出力



    ■AndroidでTextファイルを出力

    あまりニーズがないかもしれないですが、ログファイル.txtなんかの出力に
    必要になったので記録しときます。
    これもやっぱりAndroidというかjavaのはなし。しいて言えばSDカードがAndroidと関係あるくらいかな。

    以下コード↓



    ■ステップ
    1.保存先となるSDカードのパス作成
    2.保存ファイルの名前作成
    3.PrintWriterでファイルとして出力

    です。例文だとテキストが"あいうえお,"になってますが、そこを
    適当に変えて下さい。Listなんかも、for文を使って入れれば
    全部入るのでその時にカンマ付きだと便利なので入ってます。

    ファイル名に「/」(スラッシュ)が入っていると、セパレートと
    混同してエラーになるので注意してください。
    注意しないと僕のように無駄に時間をつぶします(笑)


    ※修正:
    フォルダ作成部分が違っていたため修正しました。





    カテゴリ
    検索フォーム
    メールフォーム

    名前:
    メール:
    件名:
    本文:

    お世話になっている書籍達




















    リンク



    最新記事
    月別アーカイブ
    最新コメント
    プロフィール

    yukinori110

    Author:yukinori110
    Androidってなに?Javaってなに?というレベルから勉強してます。