日 用 用 面 示 用 用 方

Similar documents

日 力力 生 行行 入 入 力力 生 用 方

2 // TODO Auto-generated method stub float x = event.getx(); float y = event.gety(); String action = ""; switch(event.getaction()) { case MotionEvent.

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - _Intent.doc

補足資料 キーイベント処理サンプル package jp.co.keyevent; import android.app.activity; import android.os.bundle; import android.view.keyevent; import android.widget.t

android2.indd

/03/26 2

Taro-twokansu3.jtd

Microsoft Word - A05_AndroidプログラミングJUMP_画面800×1280

Java演習(4) -- 変数と型 --

1: Preference Display 1 package sample. pref ; 2 3 import android. app. Activity ; 4 import android. content. Intent ; 5 import android. content. Shar

Vuzix M100 SDKインストールガイド

そして 取得した OutputStream インスタンスを使い 文字コードは UTF-8 として PrintWriter インスタンスを生成して あとは PrintWriter.append() で書き込みたい文字 列を渡して close() で保存する というだけです ファイルの読込み方法 それで

新・明解Java入門

玉転がしタブレット端末の特徴の一つとして, センサを使った動作や, 指による画面操作がある. それらを活用して, 図形を動かすアプリの例を示す. 1. プロジェクトを作る Tama アプリケーションを作る,Tama プロジェクトを作る. 図 1 プロジェクト作成 プロジェクトの構成を設定する. 図

「Android Studioではじめる 簡単Androidアプリ開発」正誤表

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

補足資料 インテントによるアプリケーションとアクティビティの呼出し Android アプリのキモとなるインテントとは何? インテント ( 呼び出し要求 ) とは Android 独自の機能です 簡単にいえばアプリケーションや他のアクティビティを呼び出す機能ですが 他のアプリケーションを機能や扱えるデ

Prog2_5th

Microsoft Word - Android_DI講座_画面800×1280


Android osの歴史 1.6から2.3まで携帯のみ 3.0 タブレットのみ 4.0 タブレットで培ったUIなど の技術を携帯でも 使えるとうにと APIなんかが統合された

Taro-korattsu.jtd

Microsoft Word - A04_AndroidプログラミングSTEP_画面800×1280

Android でサービスしよう! 日本 Android の会 2 月 21 日大阪セミナ- 有山圭二 ( 有限会社シーリス )

Another Activity オブジェクトは生成されてもいないのである これは 後述の onpause メソッ ドの説明からも明らかである 翻訳 : A の onpause から返ってこない限り B は create されない ため ここで長い処理は行ってはならない 実際にトレースをおこなってみ

ファイルを直接編集する画面を切り替えることができる. 図 3 標準のレイアウトを削除する (2) グラフィカル レイアウト画面で LinearLayout(Vertical) を追加するパレットウィンドウの レイアウト の中にある LinearLayout(Vertical) をドラッグして, 編集

r3.dvi

アプレットの作成

解きながら学ぶJava入門編

1: Android 2 Android 2.1 Android 4 Activity Android Service ContentProvider BroadcastReceiver Activity ( ): Android 1 Android Service ( ): ContentProv

ALG ppt

Thread

untitled

授業内容 センサーとは何かおさらい MEMS フレームワークとは何か? を理理解する 演習 センサーのフレームワークを理理解する Androidで使 用できるセンサーの種類 センサーを使ってみる

テーブルの確認 sqlite>.tables.tables コマンドでデータベース内のテーブル一覧を表示する テーブルスキーマの表示 sqlite>.schema mytable.schema コマンドで指定のテーブルのスキーマを表示できる テーブル出力の整形.explain コマンドを使うと テー

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

マルチ OS エンジンを使用した固定記憶域の操作 (テクノロジー・プレビュー) - パート 1

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

untitled

Quick Sort 計算機アルゴリズム特論 :2017 年度 只木進一

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

1 インストール JDK を最初にダウンロードしてインストールしておく eclipse はホームフォルダに解凍しておく (Vista 以降の OS では書き込みの権限などがうるさいのでホームフォルダにアプリを

vol.30.}...`.X...b.h

Java - Visual Editor

Hello, Android

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys

JAVA H13 OISA JAVA 1

( ) p.1 x y y = ( x ) 1 γ γ = filtergamma.java import java.applet.*; public class filtergamma extends Applet{ Image img; Image new_img; publi

アルゴリズムとデータ構造1

JavaプログラミングⅠ

Condition DAQ condition condition 2 3 XML key value

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C

ALG ppt

コーディング基準.PDF

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

2017_08_ICN研究会_印刷用

226

K227 Java 2

Q&A集

アルゴリズムとデータ構造1

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

問題1 以下に示すプログラムは、次の処理をするプログラムである

JavaプログラミングⅠ

8 if switch for while do while 2

2016 年度 JAVA 講座第六週目 目次 パッケージ... 2 パッケージの作成... 2 パッケージの使用方法... 3 異なるパッケージ同名クラスの宣言... 4 パッケージの側面から見たアクセス修飾子... 4 ラッパークラス... 5 ラッパークラス利用法:キャスト... 5 ラッパーク

1: JX-model XML File Package Import Class Intf Ctor Method SInit Field Param Local ExtdOpt ImplOpt ThrwOpt Members QName Type Stmt Label Expr ident li

シミュレーションの簡単な例 GUI 無しのシミュレーションを作る GUI を作る パラメタを設定するデモンストレーションをする 2 オブジェクト指向プログラミング特論

Java学習教材

教材ドットコムオリジナル教材 0から始めるiアフ リ リファレンス i アプリ簡易リファレンス ver i アプリ Java 独自のメソッド (1)iアプリの命令を使えるようにする import com.nttdocomo.ui.*; (2) 乱数を使う import java.u

手書認識 グラフ描画 Step2-2 手書認識 : 認識結果を PaintPanel で描画する < 属性付き文字列 AttributedString> 標準出力では分かりにくいうえに認識結果を使えないので 認識するごとに PaintPanel に文字を描画することにする ここで 数式はただの文字列

I. (i) Java? (A). 2Apples (B). Vitamin-C (C). Peach21 (D). Pine_Apple (ii) Java? (A). Java (B). Java (C). Java (D). JavaScript Java JavaScript Java (i

Java updated

mazec テクニカルガイド第5版(Android版)

text_08.dvi

VB.NETコーディング標準

(Java/FX ) Java CD Java version Java VC++ Python Ruby Java Java Eclipse Java Java 3 Java for Everyone 2 10 Java Midi Java JavaFX Shape Canvas C

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

Java演習(9) -- クラスとメソッド --


(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

MOVERIO Pro BT-2000/2200 デベロッパーズガイド 自己診断機能&GPSアシスト

NPCA部誌2018


Oracle Forms Services R6i

Android プログラム ガイド

非推奨メソッド等の掲載について

I java A

JAVA 11.4 PrintWriter 11.5

GIMP import javafx.application.application; import javafx.scene.scene; import javafx.scene.canvas.canvas; import javafx.scene.canvas.graphicscontext;

< F2D834F838C A815B A CC>

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

グラフの探索 JAVA での実装

** 平成 16 年度 FE 午後問題 Java** 示現塾プロジェクトマネージャ テクニカルエンジニア ( ネットワーク ) など各種セミナーを開催中!! 開催日 受講料 カリキュラム等 詳しくは 今すぐアクセス!! 平成 16

< F2D B838A835882CC8CF68EAE2E6A7464>

ワークショップ テスト駆動開発

Transcription:

日 用 用 面 示 用 用 方

用 用 用 用 用 用 面 用 <ac$vity android:name=.camerapreviewac$vity" android:label="@string/app_name" android:screenorienta$on="landscape"> 生 目

用 面 示 面 大 方 面 示 用 面 用 getwindow().addflags(windowmanager.layoutparams.flag_fullscreen); 面 面 示 行行 面 面 示 行行 面 requestwindowfeature(window.feature_no_title); 面 面 示 用 面 示 自 生

用 package jp.ac.uot.sample15; import android.app.ac8vity; import android.os.bundle; public class CameraPreviewAc8vity extends Ac8vity { /** Called when the ac.vity is first created. */ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); CameraPreview view = new CameraPreview(this); setcontentview(view); protected void onresume(){ super.onresume(); protected void onstop(){ super.onstop(); public void ondestroy(){ super.ondestroy();

用 package jp.ac.uot.sample15; import android.content.context; import android.hardware.camera; import android.view.surfaceholder; import android.view.surfaceview; public class CameraPreview extends SurfaceView implements SurfaceHolder.Callback{ private Camera camera; public CameraPreview(Context context) { super(context); // TODO Auto- generated constructor stub getholder().addcallback(this); getholder().settype(surfaceholder.surface_type_push_buffers); public void surfacechanged(surfaceholder holder, int format, int width, int height) { // TODO Auto- generated method stub Camera.Parameters parameters = camera.getparameters(); parameters.setpreviewsize(width, height); camera.setparameters(parameters); camera.startpreview();

用 public void surfacecreated(surfaceholder holder) { // TODO Auto- generated method stub camera = Camera.open(); try { camera.setpreviewdisplay(holder); catch (Excep8on e) { e.printstacktrace(); public void surfacedestroyed(surfaceholder holder) { // TODO Auto- generated method stub camera.release(); camera = null;

用 <?xml version="1.0" encoding="u@- 8"?> <manifest xmlns:android="hfp://schemas.android.com/apk/res/android" package="jp.ac.uot.sample15" android:versioncode="1" android:versionname="1.0" > <uses- sdk android:minsdkversion="8" /> <uses- permission android:name="android.permission.camera"/> <applica.on android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <ac.vity android:name=".camerapreviewacwvity" android:label="@string/app_name" > <intent- filter> <ac.on android:name="android.intent.acwon.main" /> <category android:name="android.intent.category.launcher" /> </intent- filter> </ac.vity> </applica.on> </manifest>

用 行行

生 目 面 示 行行 面 一 行行 行行

目 目 目 行行 十 目 行行 private Camera.PictureCallback mpicturelistener =new Camera.PictureCallback() { public void onpicturetaken(byte[] data, Camera camera) { ; 示 ContentValues values = new ContentValues(); ContentResolver contentresolver = context.getcontentresolver(); values.put(images.media.mime_type, "image/jpeg"); values.put("_data", imgname); contentresolver.insert(mediastore.images.media.external_content_uri, values);

package ac.jp.uot.sample16; import android.app.ac.vity; import android.os.bundle; public class PhotoShootAc.vity extends Ac.vity { /** Called when the ac.vity is first created. */ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); CameraPreview view = new CameraPreview(this); setcontentview(view); protected void onresume(){ super.onresume(); protected void onstop(){ super.onstop(); public void ondestroy(){ super.ondestroy();

package ac.jp.uot.sample16; import java.io.file; import java.io.fileoutputstream; import android.content.contentresolver; import android.content.contentvalues; import android.content.context; import android.hardware.camera; import android.os.environment; import android.provider.mediastore; import android.provider.mediastore.images; import android.view.mo8onevent; import android.view.surfaceholder; import android.view.surfaceview; import android.widget.toast; public class CameraPreview extends SurfaceView implements SurfaceHolder.Callback{ private Camera camera; private Boolean bool = true; private Context context; public CameraPreview(Context context) { super(context); // TODO Auto- generated constructor stub this.context = context; getholder().addcallback(this); getholder().settype(surfaceholder.surface_type_push_buffers);

public void surfacechanged(surfaceholder holder, int format, int width, int height) { // TODO Auto- generated method stub Camera.Parameters parameters = camera.getparameters(); camera.setparameters(parameters); camera.startpreview(); public void surfacecreated(surfaceholder holder) { // TODO Auto- generated method stub camera = Camera.open(); try { camera.setpreviewdisplay(holder); catch (Excep8on e) { e.printstacktrace(); public void surfacedestroyed(surfaceholder holder) { // TODO Auto- generated method stub camera.release(); camera = null; public boolean ontouchevent(mo8onevent event) { if (event.getac8on() == Mo8onEvent.ACTION_DOWN) { if (camera!= null && bool) { bool = false; camera.takepicture(shuferlistener, null, jpeglistener);

public void surfacechanged(surfaceholder holder, int format, int width, int height) { // TODO Auto- generated method stub Camera.Parameters parameters = camera.getparameters(); camera.setparameters(parameters); camera.startpreview(); public void surfacecreated(surfaceholder holder) { // TODO Auto- generated method stub camera = Camera.open(); try { camera.setpreviewdisplay(holder); catch (Excep8on e) { e.printstacktrace(); public void surfacedestroyed(surfaceholder holder) { // TODO Auto- generated method stub camera.release(); camera = null;

public boolean ontouchevent(mo8onevent event) { if (event.getac8on() == Mo8onEvent.ACTION_DOWN) { if (camera!= null && bool) { bool = false; camera.takepicture(shuferlistener, null, jpeglistener); return true; private Camera.ShuXerCallback shuxerlistener = new Camera.ShuXerCallback() { public void onshuxer() { // TODO Auto- generated method stub ;

private Camera.PictureCallback jpeglistener =new Camera.PictureCallback() { public void onpicturetaken(byte[] data, Camera camera) { if (data!= null) { if(!sdcardwriteready()){ Toast.makeText(context, "SDCARD ", Toast.LENGTH_SHORT).show(); bool = true; camera.startpreview(); return; FileOutputStream fos = null; File file = new File(Environment.getExternalStorageDirectory().getPath() + "/cmr/"); if(!file.exists()){ file.mkdir(); String imgname = Environment.getExternalStorageDirectory().getPath() + "/cmr/" + System.currentTimeMillis() +".jpg"; try { fos = new FileOutputStream(imgName); fos.write(data); fos.close(); ContentValues values = new ContentValues(); ContentResolver contentresolver = context.getcontentresolver(); values.put(images.media.mime_type, "image/jpeg"); values.put("_data", imgname);

try { contentresolver.insert(mediastore.images.media.external_content_uri, values); catch(excep8on e){ Toast.makeText(context, " ", Toast.LENGTH_SHORT).show(); e.printstacktrace(); catch (Excep8on e) { Toast.makeText(context, "", Toast.LENGTH_SHORT).show(); e.printstacktrace(); bool = true; camera.startpreview(); else{ Toast.makeText(context, " ", Toast.LENGTH_SHORT).show(); bool = true; camera.startpreview(); ; private boolean sdcardwriteready(){ String state = Environment.getExternalStorageState(); return (Environment.MEDIA_MOUNTED.equals(state));

生 目 行行 用 用 用 生 用

package jp.ac.uot.sample17; import android.app.ac8vity; import android.os.bundle; import android.view.menu; import android.view.menuitem; import android.view.window; import android.view.windowmanager; public class AutoFocus extends Ac8vity { private sta8c final int MENU_AUTOFOCUS = Menu.FIRST + 1; private AutoFocusPreview view; public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); getwindow().addflags(windowmanager.layoutparams.flag_fullscreen); requestwindowfeature(window.feature_no_title); view = new AutoFocusPreview(this); setcontentview(view);

public boolean oncreateop8onsmenu(menu menu) { menu.add(menu.none, MENU_AUTOFOCUS, Menu.NONE, getresources().getstring (R.string.auto_focus)); return super.oncreateop8onsmenu(menu); public boolean onprepareop8onsmenu(menu menu) { return super.onprepareop8onsmenu(menu); public boolean onop8onsitemselected(menuitem item) { boolean rc = true; switch (item.getitemid()) { case MENU_AUTOFOCUS: view.autofocus(); break; default: rc = super.onop8onsitemselected(item); break; return rc;

AutoFocusPreview package jp.ac.uot.sample17; import java.io.fileoutputstream; import java.io.ioexcep8on; import android.content.context; import android.hardware.camera; import android.hardware.camera.autofocuscallback; import android.hardware.camera.picturecallback; import android.hardware.camera.shuxercallback; import android.u8l.log; import android.view.mo8onevent; public class AutoFocusPreview extends CameraPreview { AutoFocusPreview(Context context) { super(context); void autofocus() { camera.autofocus(new AutoFocusCallback() { public void onautofocus(boolean success, final Camera camera) { ShuXerCallback shuxer = new ShuXerCallback() { public void onshuxer() { Log.d("TEST", "onshuxer"); ; PictureCallback raw = new PictureCallback() {

AutoFocusPreview PictureCallback raw = new PictureCallback() { public void onpicturetaken(byte[] data, Camera camera) { Log.d("TEST", "onpicturetaken: raw: data=" + data); ; PictureCallback jpeg = new PictureCallback() { public void onpicturetaken(byte[] data, Camera camera) { Log.d("TEST", "onpicturetaken: jpeg: data=" + data); FileOutputStream fos = null; try { fos = new FileOutputStream("/sdcard/test.jpg"); fos.write(data); catch (IOExcep8on e) { e.printstacktrace(); finally { if (fos!= null) { try { fos.close(); catch (IOExcep8on e) { e.printstacktrace(); ;

AutoFocusPreview ); void cancelautofocus() { camera.cancelautofocus(); camera.takepicture(shuxer, raw, jpeg); new Thread() { public void run() { try { Thread.sleep(3000); catch (InterruptedExcep8on e) { camera.startpreview();.start(); public boolean ontouchevent(mo8onevent event) { autofocus(); return true;

生 目 ff 用 ff 色 用 List<String> supported = params.getsupportedscenemodes();

ff package jp.ac.uot.sample18; import android.app.ac8vity; import android.os.bundle; import android.view.window; import android.view.windowmanager; public class EffectSemngAc8vity extends Ac8vity { private EffectPreview view; /** Called when the ac8vity is first created. */ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); getwindow().addflags(windowmanager.layoutparams.flag_fullscreen); requestwindowfeature(window.feature_no_title); view = new EffectPreview(this); setcontentview(view);

ff package jp.ac.uot.sample18; import android.content.context; import android.hardware.camera; import android.u8l.log; import android.view.mo8onevent; import android.view.surfaceholder; public class EffectPreview extends AutoFocusPreview { private boolean isusingcamera; EffectPreview(Context context) { super(context);

public boolean ontouchevent(mo8onevent event) { ff public void surfacecreated(surfaceholder holder) { super.surfacecreated(holder); if (camera!= null) { Camera.Parameters params = camera.getparameters(); //params.setan8banding(camera.parameters.antibanding_auto); //params.setcoloreffect(camera.parameters.effect_mono); //params.setflashmode(camera.parameters.flash_mode_auto); //params.setfocusmode(camera.parameters.focus_mode_fixed); //params.setscenemode(camera.parameters.scene_mode_auto); //params.setwhitebalance(camera.parameters.white_balance_auto); camera.setparameters(params); public void surfacedestroyed(surfaceholder holder) { if (isusingcamera) { if (camera!= null) { camera.stoppreview(); else { super.surfacedestroyed(holder);

ff public boolean ontouchevent(mo8onevent event) { Log.d("TEST", "x:" + event.getx() + " y:" + event.gety() + " w:" + getwidth() + " h:" + getheight()); autofocus(); return true;