Prog2_6th

Similar documents
Prog2_6th

Prog2_5th

Prog2_2nd

Prog2_10th

Prog2_2nd

Prog2_10th

Prog2_6th

Prog2_9th

プロジェクト毎に名前を指定する ( ここでは AndroidTest) 動作可能な最低バージョン メインターゲットのバージョン すべて設定してクリック チェックを外す クリック

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

Prog2_4th

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

Hello, Android

android2.indd

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

Prog2_5th

Prog2_12th

Prog2_15th

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

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

Prog2_2nd

Microsoft Word - USB60BCR_10.doc

実行か保存の確認が表示されたら 実行 をクリックしてダウンロードを開始します ダウンロード完了後 インストーラが起動してインストールが始まります 保存した後に実行してインストールしても構いません ユーザーアカウント制御による実行の警告が表示されたら はい をクリックしてインストールを続行して くださ

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

26 editor.putint(pref_count_key, executecount); 27 // 変更した Preference を確定させる 28 editor.commit(); 29 } (c) 実行の様子実装して実行した様子を図 1 と図 2 に示す. 一度実行するごとに, カウン

Microsoft PowerPoint - Tutorial_6.ppt

Microsoft Word - VB.doc

Prog1_2nd

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

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

Microsoft Word - Android開発環境構築.doc

ダウンロードした JDK の exe ファイルをダブルクリックしてインストールします 以下の画面が表示されますので [ 次 ] ボタンをクリックします 次の画面が表示されますので [ 次 ] ボタンをクリックします

HCI プログラミング 10 回目テキストフィールドとキーイベント 今日の講義で学ぶ内容 テキストフィールドの利用 キーイベントの処理 テキストフィールドの利用 1 テキストフィールドを配置してみましょう テキストフィールドを用いることにより 数値や文字列などのデータ入力が可能になります ソースファ

Microsoft Word - _Intent.doc

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

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

Prog1_6th

Microsoft Word -

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc)

HCI プログラミング 8 回目ボタン チェックボックス ラジオボタン 今日の講義で学ぶ内容 ボタンとアクションイベント ボタンのカスタマイズ チェックボックスとラジオボタン ボタンとアクションイベント 1 ボタンを配置してみましょう ボタンは ラベルと同じようにフォントやその色 画像の貼り付けなど

地図ナビリンク(Android)技術仕様書

Minecraftプログラミングコース 環境構築 Windows

Proselfの利用方法

MasterDetailFlow SettingsActivity 2. Android Lint Checks 以前のバージョンよりコンパイルのチェックが厳しくなりました このような厳しいチェックを Android Lint Checks と言います Abdroid プログラミング Bible で

Oracle ESB - レッスン02: CustomerDataバッチCSVファイル・アダプタ

受付代行 設定マニュアル このマニュアルでは 恵比寿ボイスプロダクションが Google アシスタントアプリで公開している 受付代行 ( ) を使って Google

PowerPoint Presentation

Java言語 第1回

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Enterprise Architect 12.0 機能ガイド

MoreStudy 第 6 章 MoreStudy 第 6 章 第 1 節 貼り付け 3 [ 形式を選択して貼り付け ] ダイアログから [Microsoft Excel ワークシート ] を選択し [OK] ボタンを 押します 1 Excel ワークシートで貼り付け [Pastespec] リボン

HP Primeバーチャル電卓

< F2D837A815B B835789DB91E882542E6A746463>

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

PowerPoint Presentation

Prog1_3rd

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ

Microsoft PowerPoint - Tutorial_2_upd.ppt

C#の基本

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

CodeGear Developer Camp

図 1.SDK でインストールするパッケージ選択ができたら [Install] ボタンをクリックしますダウンロードとインストールが始まります インストールが終わると [close] ボタンが表示されるので クリックしてとじて下さい Google USB Driver package, revisio

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

目次 1. アニメーションの仕組み 3 2. ワードアートでムービーのタイトルを作成 7 3. まとめ 課題にチャレンジ 19 [ アニメーション ] 機能 PowerPoint に搭載されている [ アニメーション ] 機能を使用すると 文字や図形にアニメーション ( さまざまな動きや

1 開発ツールのインストール 最初に JDK をインストールし 次に IDE をインストールする という手順になります 1. JDK のインストール JDK のダウンロードとインストール JDK は次の URL でオラクル社のウェブページからダウンロードします

Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ

ContentsViewマニュアル(201001版)

ZipTheRipper のページへ移動したら ダウンロードの文字をクリックして下さい 使用許諾書を確認の上 同意チェックを入力し ダウンロードボタンを押して下さい サブウィンドウが表示されたら 保存 を選択して下さい ダウンロードが開始されます ダウンロードフォルダの中にある ZipTheRipp

1. パソコンに接続しているプロテクトキー (HASP) を外します 2.Microsoft Edge などのブラウザから のアドレスのホームページを起動します 3. 最新のプロテク

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

Microsoft Word - 205MSPowerpoint2010

PowerPoint を起動します 新しいプレゼンテーションが起動します パワーポイントでは文字を入力する時は テキストボックス 内に入力しなければいけ ないと言う決まりがあります プレゼンテーションに統一感を持たせるために使用する フォント は 1 つにした方が よいでしょう 1 タイトルのプレー

KEW Smart for KEW3441BT 取扱説明書

ホスティングA管理画面[Plesk]マニュアル コンテンツアップロード編

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

KEW Smart for KEW3552BT 取扱説明書

SysMLに関する操作方法について

Format text with styles

Microsoft Word - Qsync設定の手引き.docx

変更履歴 版数変更日変更内容 /11/1 初版設定 /9/1 名称変更

目次 1. メールソフト THUNDERBIRD Thunderbird とは インストール 設定 メールの受信 メールの送信 AL-MAIL からのメールボックスの移行 ダウンロ

Design with themes — Part 1: The Basics

GRIDY SFA Google Apps カレンダー連携 操作ガイド (1.0 版 ) 2016 年 3 月 16 日 KDDI 株式会社

Taro-korattsu.jtd

目次 1 はじめに 利用条件 動作環境 アドインのインストール アドインの操作方法 アドインの実行 Excel CSV の出力 テンプレートの作成 編集 テンプレートのレイアウト変更 特記

アクティビティ図・シーケンス図からのコード生成 機能ガイド

論文誌用MS-Wordテンプレートファイル

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

F KDbarcode_CODE39 Microsoft WORD/EXCEL のアドイン製品 Kernel Computer System カーネルコンピュータシステム株式会社 本社 : パッケージ販売部 横浜市神奈川区金港町 6-3 横浜金港町ビル 6F TEL:

PowerPoint プレゼンテーション

問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. < 図 1>はルーラーの一部である 1に示されるインデントマーカーを移動することにより を設定することができる < 図 1> { ア. 1 行目のインデントイ.

モデリング操作ガイド アクティビティ図編

nendSDK android 設定ガイド

目次 1. AOS ユーザー登録サイト AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Andro

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

Transcription:

2016 年 11 月 10 日 ( 木 ) 実施 インテントインテントとは Android アプリは複数のアクティビティを持つことが出来, また, アクティビティ以外の要素も持つので, 複数のアクティビティ間, アクティビティとアクティビティ以外の要素との間といったオブジェクト間を結び付ける仕組みが必要となる その役割を担うのがインテントで, 複数のアプリ間やアプリとシステムとの間もインテントで結び付けることが出来る インテントには, 結び付ける相手を明示的に示す場合と, 明示せずにシステム側で面倒をみてもらう場合とがあり, 前者を明示的インテント, 後者を暗黙的インテントと呼ぶ ここでは, 明示的インテントを扱う インテントで結び付けられたオブジェクト間では, 次の様な情報が受け渡される 1) 1 次的な情報 1 アクション (action) 実行される一般的なアクション 2 データ (data) 操作するデータ 2) 2 次的な属性情報 1 カテゴリ (category) アクションへの付加情報 2 タイプ (type) インテントデータの MIME type 3 コンポーネント (component) アプリの要素 ( コンポーネント ) のクラス名 4 エクストラ (extras) 任意の付加データ * 詳細は次の Android Developers のページを参照 http://developer.android.com/reference/android/content/intent.html 授業の準備 1)Android Studio の初期設定 Android Studio を起動し, Configure 設定のインポート を選択し, 第 3 回の教材の p.5 に従って設定をインポートする 2) プロジェクトの新規作成 Application name ( アプリ名 ) を Prog_5th ( 先頭は大文字, _ は下線), Company Domain を b6a0xxx.cuc.ac.jp に書き換え, Project Location の先頭の C: Users b6a0xxx を H: に書き換えて, 次へ ボタンを押す 第 1 回と同様に Minimum SDK では API 22 を選択する( 第 1 回教材 p.7) Activity name は MainActivity5 とする 3)AVD の設定第 1 回の授業で作成した AVD の設定は Hドライブにあって残るが,SDK のシステムイメージは C ドライブにあるので, 消失している そこで, Download をクリックして, インストール - 1 -

し直す ( 第 2 回教材 p.4) 課題 今回は,MainActivity5 に新規のアクティビティ SubActivity5 を追加し, ボタンをクリックす ると別の画面に切り替わるアプリを作成することにより, インテントの基本を学ぶ Android アプリの作成 Project タブを開き, app を選択し, ファイル New Activity Empty Activity と選択する Activity name を SubActivity5 に書き換え, 終了 をクリックする - 2 -

この時点で, 画面のレイアウト設定ファイル activity_sub5.xml も連動して作成される アクティビティ 作成時に連動 AndroidManifest.xml をダブルクリックして開き, 次の記述があることを確認して閉じる <activity android:name=".subactivity5"></activity> 赤枠内がある ことを確認 - 3 -

activity_main5.xml のタブを開く Palette の Widgets から Button をドラッグ して配置する ボタンをダブルクリックし, ボタンを押して出てきた Resources では New Resource New string Value を選択して, その値を変更する button Resource name: button_label Resource value: 押してください activity_sub5.xml のタブを開き, Widgets から Large Text というテキストビューを貼り付ける このテキストビューをダブルクリックし, text: の右側のテキストボックス内の文字列を削除し, id: の右側のテキストボックスに subtv と入力し,Enterキーを打つ Button をドラッグし, ボタンを配置する ボタンをダブルクリックし, ボタンを押 して出てきた Resources では New Resource New string Value を選択して, その値 を変更する button2 Resource name: fb_label Resource value: この画面を終了 MainActivity5.java のタブを開き,onClick メソッド内にインテントに関する記述を加え る ( 下線部は自分の ID に置き換える 以下同様 ) Button btn = (Button)this.findViewById(R.id.button); btn.setonclicklistener( new View.OnClickListener() { ); } @Override public void onclick(view v) { Intent intent = new Intent(); intent.setclassname("jp.ac.cuc.b6x0004.prog_5th", "jp.ac.cuc.b6x0004.prog_5th.subactivity5"); intent.putextra("message", "MainActivity から移動しました "); startactivity(intent); } Button ウィジェットのインスタンス及びイベントリスナー - 4 -

Button ウィジェットのインスタンス及びイベントリスナーを付加 前のページの赤色の枠内にある内容を次ページの図の赤色の枠の位置 (oncreate メソッドの内 部 ; 中括弧 { と } との間 ) に入力する 赤色の枠内を付加 MainActivity5.java では Intent クラスのインスタンス intent を生成し, intent に setclassname メソッドでパッケージ名 "jp.ac.cuc.b6x0004.prog_5th" 及び相手先の名前にパッケージ名を付けて完全にしたもの "jp.ac.cuc.b6x0004.prog_5th.subactivity" を設定する putextra メソッドの第 1 引数 "message" は付加データの名前, 第 2 引数 "MainActivity から移動しました " は付加データの値であり, このメソッドにより, 付加データとその名前とが関連付けられて intent に設定される startactivity(intent) メソッドは,intentで設定されているアクティビティを起動する SubActivity5.java の oncreate メソッドの中に, インテントの受け取り, 受け取った文字列の 表示及びアクティビティの終了を付け加える - 5 -

TextView tv = (TextView)findViewById(R.id.subTV); Intent intent = getintent(); String str = intent.getstringextra("message"); tv.settext(str); Button btn = (Button)this.findViewById(R.id.button2); btn.setonclicklistener( new View.OnClickListener() { @Override public void onclick(view v) { finish(); } } ); ウィジェットのインスタンス及びイベントリスナー, インテントの受け取り及び表示 インスタンス及びイベントリスナー, インテントの受け取り及び表示を付加 上の枠内にある内容を次ページの図の赤色の枠の位置 (oncreateメソッドの内部; 中括弧 { と } との間) に入力する 赤色の枠内を付加 - 6 -

担 当 神保 雅人 SubActivity5.java では getintent メソッドで MainActivity5.java から生成されたインテント を受け取り getstringextra("message")メソッドでは付加データ "message" に関連付けられた データの値を文字列として取得する finish メソッドはアクティビティを閉じる 保存 のアイコンをクリックして 全てのファイルを上書き保存し 実行ボタンをクリック する 起動したアプリの 押して下さい と書かれたボタンをクリックすると 別のアクティビティ が開始し SubActivity5 の画面に切り替わる その画面に MainActivity から移動しました と表示されたことを確認した上で この画面を終了 と書かれたボタンをクリックすると アク ティビティが終了し 初めのアクティビティが再開する ここまでの動作確認が出来たら 完成 となる 7

提出物 : 1) 画面のレイアウト設定ファイル activity_main5.xml 2) 画面のレイアウト設定ファイル activity_sub5.xml 3) アクティビティのソースファイル MainActivity5.java 4) アクティビティのソースファイル SubActivity5.java - 8 -