携帯向けコンテンツ作成情報
Top back next

505i シリーズのi モード対応 Java 動作テスト3
9.電話帳を取り出す (iアプリDX)

先にエミュレータで、電話帳とグループを登録しておきます。

[取出]を押すと、ネイティブのユーザインタフェースを介して、 端末に登録されている電話帳データの一覧から 電話帳のエントリを取り出すことができます。

次に、[yes]を押すと、電話帳のエントリの選択ダイアログが表示されます。

取り出すエントリを選択すると、内容が表示されます。  Download
電話帳
10.静止画の撮影

静止画を撮影するには、次の記述をします。
        // カメラオブジェクトを生成します。
       Camera camera = Camera.getCamera(0);

        // 撮影画像のサイズを設定します。 
       camera.setImageSize(getWidth(),getHeight());

       //カメラの属性を設定します。 

       //連写モード属性は、無効
        camera.setAttribute(Camera.DEV_CONTINUOUS_SHOT,
                                         Camera.ATTR_CONTINUOUS_SHOT_OFF);
       //画質属性は、標準
       camera.setAttribute(Camera.DEV_QUALITY, 
                                         Camera.ATTR_QUALITY_STANDARD);

       // カメラ機能を静止画撮影モードで呼び出し
       camera.takePicture();

       // カメラオブジェクト内の最初の画像を取得します。
       MediaImage mi  =  camera.getImage(0);
        mi.use();

       //撮影画像を image に格納	
       Image image = mi.getImage();

       //撮影画像を破棄します。
       camera.disposeImages();
起動画面は、DoJa2.0(左図)、DoJa3.0(右図)となります。
Camera504 Download  CameraTest Download

撮影504

撮影505

[撮影]を押すと、カメラ機能が呼び出されます。

エミュレータでは、撮影されたとして、画像の選択ダイアログが表示されます。

画像を選択すると端末に表示されます。
撮影1 撮影2

DoJa3.0のときは、同時に、エミュレータのメイン画像に撮影仕様が表示されます。

########## Camera - takePicture() Parameter ######
Picture Width         : 288
Picture Height        : 352
DEV_CONTINUOUS_SHOT   : ATTR_CONTINUOUS_SHOT_OFF
DEV_QUALITY           : ATTR_QUALITY_STANDARD
DEV_SOUND             : 100
DEV_FRAME_SHOT        : ATTR_FRAME_ON
DEV_CONTINUOUS_IMAGES : 5
##########     Camera - End of Parameter    ######
実機のテストはここからできます。