タグ

ブックマーク / android.roof-balcony.com (4)

  • Androidアプリのカメラ機能で撮影した画像の保存方法

    Androidで、カメラ機能で撮影した画像の保存方法は? 今回は、前回からの続編です。 Androidアプリのカメラのプレビュー画像の取得方法 この記事で紹介したカメラ機能の使い方で、取得したカメラ画像の保存方法の例を2パターンほど紹介したいと思います。 (カメラで取得した画像は、Bitmap型のオブジェクトとして生成済みという想定で話を進めます。) MediaStoreを使った保存処理 早速サンプルコードを示しますと、以下のようになります。 MediaStore.Images.Media.insertImage(getContentResolver(), bmp, “”, “”); MediaStore.Images.Mediaクラスのstaticメソッド insertImage()を使います。 MediaStoreは、android.providerというパッケージのクラスです。 第一

    Androidアプリのカメラ機能で撮影した画像の保存方法
    hysa
    hysa 2011/08/30
  • Androidアプリのデータ保存方法の一つ「プリファレンス」の使い方

    Androidアプリのデータ保存方法の「プリファレンス」の使い方は? Androidアプリでは、いくつかのデータ保存方法が用意されていますが、最も簡単に扱える方法が、この「プリファレンス(Preference)」であると思います。 プリファレンスは、データを、キー名と値の組み合わせで保存する形をとります。 JavaでいうHashTableや、VB等のDictionaryのような感じですね。 データの量や保存したい形にもよりますが、数個の設定値を保持させておきたいぐらいであれば、このプリファレンスで事足りると思います。 それでは、サンプルコードとともに、プリファレンスの使い方をみていきましょう。 プリファレンスの保存方法 まずは保存時の処理の説明です。 保存するデータの型は、boolean型、float型、int型、long型、String型が使えます。 String型のデータを保存するとき

    Androidアプリのデータ保存方法の一つ「プリファレンス」の使い方
    hysa
    hysa 2011/08/22
  • Androidアプリで別のアクティビティを起動させる方法

    複数のActivityを持たせたAndroidアプリで、アクティビティを切り替える方法は? Androidアプリを作成する場合、画面(アクティビティ)を複数持たせて、操作に応じて切り替えたい、というような場合があると思います。 Androidアプリに、Activityを追加する方法は以前紹介していますので、参考にしてください。 EclipseでのActivityの追加方法 別のアクティビティを起動させる方法を紹介します。 以前紹介した、音声発信やブラウザを起動させる場合と同じく、Intent(インテント)を使用します。 別のActivityを起動する方法を、二通り紹介したいと思います。 一つは、起動したActivityから戻り値が不要な場合、もう一つは起動したActivityから戻り値が必要な場合です。 起動させたActivityからの戻り値が不要な場合 例えば、xxxxというクラス名で作

    Androidアプリで別のアクティビティを起動させる方法
    hysa
    hysa 2011/08/21
    Activity間の連携
  • Androidエミュレータのショートカットキー一覧

    上が一般的によく使うキー操作だと思います。 この他に、いくつか面白いものもありましたので、ついでに紹介します。 スポンサーリンク F8ボタン(ネットワークのOn/Off) F8を押すと、画面の一番上に表示されている「3G」アイコンの表示の切替ができます。 3Gアイコン消灯中は、ネットワークに接続できない状態になります。 これを使うと、ネットワークへ接続するアプリケーションであれば、異常系の試験が出来ますね。 左Altキー + Enterキー(フルスクリーンモード) 左のAltキーとEnterキーを同時に押すと、Androidエミュレータの画面が、PCのスクリーン一杯の大きさになります。 まぁ、たいして使う事はないかもしれませんが、改めて知ったので、ちょっと驚きました。 F6ボタン(トラックボールモード) F6ボタンを押すと、Androidエミュレータ画面の左上部に、変なボールみたいなものが

    Androidエミュレータのショートカットキー一覧
  • 1