サンプルプログラム工場

AAKAKA Appで使われているプログラムのサンプルコードをそのまま公開!

サンプルプログラム工場 > android

android

[Android]リストビューのヘッダー/フッターにボタンを置く方法のサンプル#tryListView04

リストビューのヘッダー/フッターにボタンを置く方法のサンプル 実行画面

リストビューの一番下の項目にボタンを追加する。 そのボタンを押すとリストビューの項目が追加されていくような作りにする。 実際には項目を追加するわけではなく、リストビューのフッターとかヘッダーに別のレイアウトを登録する。 […]

, , , , ,

[Android]縦持ちカメラのプレビュー画面にSurfaceViewをオーバーレイさせるサンプル#tryCameraOverlay

[Android]縦持ちカメラのプレビュー画面にSurfaceViewをオーバーレイさせるサンプル 実行画面

カメラを縦持ち(portrait)にして写真をとる。 カメラの画面に線を引いたり、ボタンなどを重ね合わせて置く。 撮った写真は縦の画像としてSDカードに保存する。 画像サイズを画面に合わせるんだけど、サイズがでかすぎると […]

, , , , , ,

[Android]TextViewが重いと感じたあなたのためのLabelViewサンプル#tryLabelView00

TextViewが重いと感じたあなたのためのLabelViewサンプル 画像

TextViewを何個も並べて表示すると突然重くなったりする。 特にListViewなんかに何個も並べたり、TextViewの中で複数行にになったとき突然パフォーマンスが落ちたりする。 そんな時にシンプルなテキストを表示 […]

, , , ,

[Android]Layoutの背景色を動的に変更するサンプル#tryShapeColor00

[Android]Layoutの背景を動的色に変更するサンプル 画像

Layoutで作った背景色を変更するようにする。 drawableで指定したレイアウトを変更しないようにする。 setBackgroundColorで変更するとレイアウトが壊れて指定した色で塗りつぶされてしまう。 Lay […]

, , , ,

[Android]ViewPagerを使って画面をスワイプ、フリックするサンプル#tryViewPager00

ViewPagerを使って画面をスワイプ、フリックするサンプル画像

ViewPagerを使って画面をスワイプ、フリック(右左にスライド)すると次の画面へ移動する様にする。 ページの内容は動的に変わる様にして違うURLを指定したWebViewを次々横に開いていく様にする。 次の画面へ移動し […]

, , ,

[Android]電話帳にアクセスして表示するサンプル#tryPhoneBook00

電話帳にアクセスしてリストビューに登録されている人の名前を表示する。 メールアドレスと、名前一覧を取り出す パーミッションにandroid.permission.READ_CONTACTSを指定しないと電話帳にはアクセス […]

, , , , , , , ,

[Android]AsyncTaskで別スレッドで処理をするサンプル#tryAsyncTask00

別スレッドで処理をするサンプル 実行画面

重い処理を別スレッドで処理するようにして、ListViewを常に更新し続ける様にしたい。 何かを読み込んでリストビューに表示ということをするとデータのサイズが大きい場合リストビューが表示されるまでに時間がかかる。 なので […]

, , , ,

[Android]eml形式で保存したメール(SPモードメール)を表示するサンプル#tryShowEMLFile00

[Android]eml形式で保存したメール(SPモードメール)を表示するサンプル 実行画面

eml形式で保存したメールを表示する。 HTML形式のメールがあるので、画像を含めて表示できる様にする。 javaxを使うにはGoogleが出しているAndroid版のやつをDLしてプロジェクトに組み込まないとだめみたい […]

, , , , , , ,

[Android]ファイル/フォルダ選択ダイアログのサンプル#tryFileOpenDialog00

[Android]ファイル/フォルダ選択ダイアログのサンプル 実行画面2

ファイルを開くダイアログを作る。ついでにディレクトリを開くダイアログも。 上の階層へ戻れるボタンを作って一方通行じゃなくする。 標準の機能ではそういうものはないらしいのでAlertDialogを拡張して作るみたい ルート […]

, , , ,

[CSharp]SQL Compact3.5 でローカルデータベースに追加/削除/更新するサンプル#tryLocalDB

tryLocalDB_00

ADO.NET Entity Data Modelとローカルデータベース(SQL Compact 3.5)使ってデータベースへの追加、削除、更新 普通はそのままリストにデータバインドして使うらしいけど、一時的なデータのバ […]

, , , , ,

Previous Posts Next posts