次のセクション: 设置滚动方向1776 回再生

5 秒后自动播放下一节
  もう一度見る

Geek Academy Android 開発ビデオ チュートリアル

導入 >
コースウェア
章1Java プログラミングの基礎の概要: 変数とデータ型

基本的なデータ型

04分26秒

変数の定義とその使用理由

04分57秒

変数の名前付け、定義、初期化

04分24秒

変数を使用して計算を簡素化する

07分06秒

変数を使用して複数の種類のデータを保存する

06分49秒

変数スコープ

06分02秒

基本的なデータ型のラッパー クラス

09分13秒

2の補数

10分04秒

整数型

06分07秒

浮動小数点型

05分20秒

文字の種類

08分02秒

逃げる

08分34秒

ブール型の概念と使い方

04分14秒

小さいタイプを大きいタイプに変換する

04分46秒

小型タイプから大型タイプへの変換ケース

07分47秒

大きいタイプを小さいタイプに変換する

05分27秒

int型とchar型の変換

03分58秒

args 配列を通じてデータを取得する

04分22秒

スキャナー経由でコンソールからデータを取得する

04分17秒

コンソール入力データのケーススタディ

05分50秒

変数の自己加算、自己減算、自己乗算、自己除算の演算

06分23秒

2 つの変数の値を交換する

03分05秒

Java エラーの種類

02分54秒

デバッグデバッグ

04分57秒

デバッグデバッグケース

01分53秒
章2Java言語のSwitch文の詳細説明

Java Switch ステートメントの概要

02分43秒

Java Switch文適用事例1 int型データの判定

04分35秒

Java Switch文適用事例2 switch文の「貫通」現象

03分07秒

Java Switch文適用事例3 キーボード入力文字列と判定

03分16秒

Java Switch ステートメントのアプリケーション ケース 4 は、指定された月の日数を表示します

03分19秒
章3Javaの判定と関係演算

Java リレーショナル操作の種類

02分55秒

Java の例は、リレーショナル操作における判断ステートメントとプロセス制御の役割を説明します

02分44秒
章4Java言語の論理演算

Java論理演算の種類

02分12秒

Java論理長回路短絡「AND」演算

03分12秒

Javaロジック長回路短絡「OR」演算

02分11秒

Javaの論理「not」演算

01分02秒

Java論理演算の優先順位

01分21秒

Java論理演算の場合

05分53秒
章5Javaのif判定文の使い方

Java If ステートメントの概要と使用形式

03分53秒

Java If ステートメントは形式 2-if else ステートメントを使用します

02分32秒

Java If ステートメントは形式 3-if ネストされたステートメントを使用します

04分06秒

【Java If文アルゴリズム例1】キーボード入力 Java Android SQL 3科目のスコアを調べて最高点を求める

03分21秒

【JavaのIf文アルゴリズム例2】3科目の最高得点を求める選択方法

03分05秒
章6Javaループ構造文の特徴と使い方

Java ループの概要と while ループ

04分21秒

while ループを使用して、すべての大文字の英語文字とそれに対応する Unicode コード ソリューションを出力します (1)

02分24秒

while ループを使用して、すべての大文字の英語文字とそれに対応する Unicode コード ソリューションを出力します (2)

02分22秒

Do Whileループの使用形式と実行の流れ

02分13秒

Java do while ループを使用して、すべての大文字の英語文字と対応する Unicode コード ソリューションを出力します (1)

01分41秒

Java do while ループを使用して、すべての大文字の英語文字と対応する Unicode コード ソリューションを出力します (2)

01分36秒

JavaのForループ文の形式

04分01秒
章7Java 構成環境変数と一般的な手法

このレッスンの概要

00分52秒

コースの概要

10分40秒

コンピュータ言語の概要

08分25秒

Java 入門

08分07秒

JDKの紹介

06分05秒

環境変数を設定する

08分00秒

初めての Java プログラムを作成する

06分25秒

Javaプログラムの構造

08分37秒

Eclipse 開発ツールの概要

01分09秒

ダウンロードEclipse

01分51秒

Eclipse開発環境の概要

04分25秒

Javaプロジェクトの作成

04分06秒

mainメソッドのargsパラメータに値を代入します。

02分57秒

加算演算

02分19秒

Java プロジェクトの構造

04分24秒

プロジェクトのエクスポート

01分44秒

プロジェクトのインポート

02分08秒

プロジェクト名、パッケージ名、クラス名を変更します

01分15秒

Javaプログラムの記述仕様

03分26秒

よくある間違い

04分04秒

よく使われるテクニック

08分40秒
章8Javaクラスメソッドの詳しい説明

このレッスンの概要

00分35秒

静的キーワード

07分56秒

パラメータのないメソッドを定義する

07分09秒

パラメータを使用してメソッドを定義する

09分13秒

戻り値を含むメソッドを定義する

10分46秒
章9Java オブジェクト指向におけるクラスとオブジェクトの概念と使用法

Java メソッドの作成とオーバーロード

14分03秒

クラスの作成とクラスとオブジェクトの関係

12分13秒

Java オブジェクト指向プログラミング

05分01秒

Javaメソッドの再帰呼び出し

04分48秒
章10Java オブジェクト指向の基本特性: カプセル化

Java カプセル化の使用

11分07秒

Java 匿名オブジェクトの使用

02分51秒

Java コンストラクター オブジェクトの使用

08分33秒
章11Java オブジェクト指向での参照の受け渡し

Java参照の受け渡し

12分28秒

java このキーワード

11分16秒

Javaの静的キーワード

10分25秒
章12Java オブジェクト指向の基本機能: 継承

Java継承の実装

09分51秒

Java 継承の制限

07分17秒

Java サブクラス オブジェクトのインスタンス化プロセス

03分14秒

Javaメソッドのオーバーライドとスーパーキーワード

08分17秒

Java の書き換えとオーバーロードの違い

02分13秒
章13Java オブジェクト指向 - 抽象クラスとインターフェイス

Javaのfinalキーワードの使用

05分42秒

Java抽象クラス

06分16秒

Javaインターフェースの実装

09分15秒
章14Java String文字列の詳しい説明

Javaの文字列 String の詳細説明

10分37秒

Java String 文字列の一般的なメソッド

08分25秒

Java StringBuffer メソッド

10分02秒

Java StringBuider の使用法

01分11秒
章15Java オブジェクト指向ポリモーフィズム

Java オブジェクト指向ポリモーフィズム

07分52秒

Java におけるオブジェクト指向ポリモーフィズムの適用

04分18秒

Javaオブジェクト指向instanceofキーワード

02分37秒

Javaオブジェクト指向抽象クラスアプリケーション

07分42秒

Java オブジェクト指向インターフェイスの使用

05分02秒
章16Java の開発とデバッグ、および Eclipse のショートカット キー

Java で一般的に使用される出力デバッグ手法

09分28秒

EclipseでのJava操作スキル

14分14秒
章17Java例外処理

Java 例外処理 - 例外のキャッチ

05分57秒

Java 例外処理 - 共通例外

05分39秒

Java 例外処理 - キーワードをスローします (1)

04分13秒

Java 例外処理 - キーワードをスローします (2)

01分53秒

Java例外処理 - カスタム例外

02分20秒
章18Android統合開発環境構築

Macプラットフォーム上にAndroid統合開発環境を構築

05分13秒

Windowsプラットフォーム上にAndroid統合開発環境を構築

08分53秒

Linuxプラットフォーム上にAndroid統合開発環境を構築

10分25秒
章19Android の基本: アクティビティ コンポーネントを理解する

アクティビティとは何ですか

04分43秒

アクティビティ バインディング カスタム ビュー

05分31秒

別のアクティビティを開始する

06分56秒
章20Android の基本アクティビティのライフサイクル

ヘルプドキュメントの読み方を学ぶ

06分00秒

アクティビティのライフサイクルを理解する

06分20秒

アクティビティジャンプ中のライフサイクル

08分02秒
章21Android の基本: アクティビティ間でパラメータを渡す

単純なデータを渡す

06分38秒

データパッケージバンドルを渡す

04分50秒

値オブジェクトを渡す

12分42秒

アクティビティの戻りパラメータを取得する

09分30秒
章22Android基本のアクティビティ起動モード

標準ブートモード

07分17秒

シングルトップモード

05分45秒

SingleTask パターンと SingleInstance パターン

04分33秒
章23AndroidベースのIntentの概念と応用

明示的な意図

07分06秒

暗黙的な意図

10分24秒

インテントフィルター関連のオプション

07分00秒

ブラウザリンク経由でローカルアクティビティを起動する

07分22秒
章24Android の基本の理解と使用 コンテキスト

コンテキストの役割

07分24秒

申請目的

12分45秒

アプリケーションのライフサイクル

04分00秒
章25Android サービスの基本を理解する

サービスを利用する

10分19秒

バインドサービス

06分27秒

サービスのライフサイクル

06分59秒
章26Android の基本サービス通信

サービスを開始してデータを渡す

09分00秒

通信用バインドサービス(前編)

08分02秒

通信用バインドサービス(その2)

08分26秒
章27Android ベースの AIDL の理解と使用

複数のアプリケーションにわたってサービスを開始する

10分57秒

クロスアプリケーションバインディングサービス

06分14秒

サービスをバインドし、アプリケーション間で通信する

11分28秒
章28Android の基本的なブロードキャスト レシーバー

BroadcastReceiver の使用

05分20秒

BroadcastReceiver を動的に登録および登録解除する

05分12秒

ブロードキャストレシーバーの優先順位

06分25秒
章29Android の基本 Android ログ システム

ロギング API の使用

06分01秒

ログの分類

05分08秒

DDMS を使用してログを表示する

04分49秒
章30Android の基本 Android 権限システム

リクエスト権限インスタンス

05分18秒

コードに権限チェックを追加する

05分37秒

基本コンポーネントの権限チェックを追加する

07分19秒
章31Android ユーザー インターフェイスの断片

フラグメントを使用する

11分38秒

フラグメントのライフサイクル

05分35秒

サイドバーを使用したアクティビティ

13分05秒

タブ付きアクティビティ

08分59秒
章32Android ユーザー インターフェイスの基本レイアウト

フレームレイアウト

06分19秒

リニアレイアウト

07分39秒

コードによるサブオブジェクトの制御

09分34秒

相対レイアウト

06分06秒
章33Android ユーザー インターフェイス RecyclerView

RecyclerView の使用

08分58秒

リソースファイルを使用してリスト項目をカスタマイズする

08分40秒

RecyclerView のレイアウト スタイル

03分13秒
章34Android ユーザー インターフェイスの共通コントロール

ドロップダウンリスト

00分33秒

日付ピッカー

04分59秒

タイムピッカー

03分54秒

単一の選択

04分40秒

複数の選択肢

05分44秒
章35SlidingMenu メニュー バー プログラムの設計と開発

このレッスンの概要

00分42秒

スライドメニューデモ

02分21秒

SlidingMenu オープンソース ライブラリの紹介

03分20秒

SlidingMenuプログラム構成

06分08秒

SlidingMenuプログラム開発

07分31秒
章36Android ユニバーサル プルダウン リフレッシュ コントロールの使用

プルダウンリフレッシュ制御の基本入門

01分43秒

ドロップダウン更新コントロールの構成とサンプルの実行

03分09秒

プルダウン更新をサポートするアプリケーションを開発する

10分16秒
章37カスタムビューコントロールを開発するための Android 描画 API

このレッスンの概要

00分46秒

カスタムビューのプロパティ

09分33秒

カスタム コントロール スキン

06分11秒

描画 API を使用してビューをカスタマイズする

11分16秒
章38Android カスタム ビュー アニメーション

このレッスンの概要

00分44秒

アニメーションの表示 - 透明なアニメーション効果

07分24秒

アニメーションの表示 - 回転アニメーション効果

10分50秒

アニメーションを表示する - アニメーション効果を移動する

06分59秒

アニメーションの表示 - アニメーション効果のズーム

07分07秒

アニメーションとアニメーション効果のミキシングを表示する

07分32秒

アニメーションの表示 - アニメーション効果のリスニング

02分09秒

カスタムアニメーション効果

12分37秒
章39Android はレイアウト アニメーションを作成および構成します

このレッスンの概要

00分43秒

レイアウトにアニメーションを追加する

07分42秒

レイアウト内容変更アニメーション

08分04秒

レイアウトアニメーション効果をリストに追加する

04分30秒

リソースファイルを使用したレイアウトアニメーションの設定

04分58秒
章40ポイント9カット法のAndroid UIデザインへの応用

このレッスンの概要

00分54秒

ポイントナインカットダイアグラム法の概要

03分13秒

ポイントナインカットダイアグラム法の使用

19分11秒
章41Android ViewPager ブート ページ

ViewPagerの実装

13分24秒

ナビゲーションポイントを追加する

06分48秒

メインインターフェイスに入るボタンを追加します

04分09秒

データストレージを追加する

09分25秒
章42横スライドメニューへのDrawerLayoutの使用

サンプルデモと基本的な紹介

04分20秒

引き出しのレイアウトを作成する

06分40秒

ナビゲーションリストの初期化

09分45秒

ドロワーの開閉イベントをリッスンする

13分00秒

アイコンをクリックしてドロワーを開閉します

04分34秒
章43Androidでアクションバーを使用する方法

サンプルデモと基本的な紹介

03分09秒

アクションバーを有効にする

11分32秒

アクションバーを自動非表示にする

08分14秒

アクションプロバイダーの使用

06分20秒

ActionBarSherlockの使用

07分04秒
章44Surface View描画APIの詳細説明

Android Surface Viewの使い方

05分35秒

Android Surface View は単一のグラフィックを描画します

04分05秒

Android Surface View は複数のグラフィックを描画します

07分08秒

Android Surface View は結合されたグラフィックスを描画します

11分13秒

Android Surface View描画複合グラフィックス2

05分10秒
章45乾杯と通知

ポップアップ通知トースト

15分22秒

ステータスバープロンプト通知

12分02秒
章46実践的なプロジェクト開発: 左右のメニューをカスタマイズする

完全なメニューレイアウト

11分49秒

メニューは左右にスライドします

左右にスライドするアニメーションを追加

06分12秒

クリックイベントを処理する

マスク効果を追加する

章47プロジェクト開発の実践: 2D 反転

2D フリップ - アニメーションの作成

10分12秒

2D フリップ加算アニメーションのモニタリング

05分08秒
章48マルチタッチインタラクション処理

Android Android タッチ イベント リスニング

03分32秒

Android Android タッチイベント配信

01分58秒

Android タッチポイントの座標を取得する

04分48秒

複数の Android タッチ ポイント座標を取得する

04分40秒

Android Androidのズーム画像例

12分08秒
章49センサー、無線伝送、メディアのハードウェア機能開発

このレッスンの概要

01分33秒

Android のセンサーの基本概念

24分11秒

モーションセンサーの構成と用途

35分40秒

位置センサーの構成と用途

環境センサーの構成と用途

NFC テクノロジー: 概要

32分03秒

NFC テクノロジー: Android の NFC テクノロジー

28分18秒

NFC テクノロジー: Android でプログラムを自動的に実行できるようにする

41分53秒

NFC テクノロジー: Android で Web ページを自動的に開くようにする

21分27秒

NFC テクノロジー: NDEF テキスト形式の解析

29分53秒

NFC テクノロジー: NFC タグのテキスト データの読み取りと書き込み

45分30秒

NFC テクノロジー: NDEF Uri 形式の解析

18分04秒

NFC テクノロジー: NFC タグの Uri データの読み取りと書き込み

36分57秒

NFC テクノロジー: 非 NDEF 形式のデータの読み取りと書き込み

26分48秒

NFC テクノロジー: Android Beam テクノロジーを使用したテキストの送信 (1)

30分10秒

NFC テクノロジー: Android Beam テクノロジーを使用したファイル転送 (2)

14分03秒

Bluetooth テクノロジー (1)

25分13秒

Bluetooth テクノロジー (2)

32分48秒

Wi-Fiダイレクト

11分52秒

GPS技術(1)

21分02秒

GPS技術(2)

31分35秒

カメラ技術(1)

29分26秒

カメラ技術(2)

58分02秒

オーディオ技術

31分34秒

マルチタッチ技術

19分55秒

TTSテクノロジー

11分34秒

着信音設定

16分36秒

AR技術の紹介

17分06秒
章50コアセキュリティメカニズム - 暗号化、キー、署名

このレッスンの概要

00分51秒

Android セキュリティの概要

22分43秒

Androidセキュリティメカニズムの対称暗号化

25分21秒

Androidセキュリティメカニズムの非対称暗号化

22分09秒

Android セキュリティ メカニズムのキー交換

18分49秒

Androidのセキュリティメカニズムに関するメッセージの概要

25分27秒

Androidセキュリティ機構の電子署名

20分58秒
章51オペレーティング システムのセキュリティ メカニズム - プロセス、ユーザー、およびファイルのセキュリティ

プロセスとプロセス境界

23分53秒

マルチユーザーとマルチユーザー境界

21分05秒

プロセスとファイルの UID-GID

プロセスのRealUIDとEffectiveUID

ファイルの setUID 識別子

高度な機能

章52Android での XML データの操作

XML データ形式の概要

03分44秒

XML データの読み取りと解析

11分42秒

XMLデータを生成して出力する

12分31秒
章53Android での JSON データの操作

JSON データ形式の概要

03分19秒

JSON形式のデータを読み込む

08分06秒

JSON形式のデータを作成する

07分25秒
章54Androidの非同期タスク処理

糸の概念

07分05秒

AsyncTaskの使い方

19分18秒
章55AndroidにおけるHTTPベースの通信技術

Http の Get メソッドを使用してネットワーク データを読み取る

10分00秒

Http の Post メソッドを使用したネットワークとの対話型通信

08分11秒

Get モード通信に HttpClient を使用する

12分20秒

Post 通信に HttpClient を使用する

08分08秒
章56Androidソケットベースのネットワーク通信

ソケットの紹介

01分49秒

ServerSocketの確立と使用

04分21秒

ServerSocket を使用してチャット サーバーを構築する-1

10分44秒

ServerSocket を使用してチャット サーバーを構築する-2

11分29秒
章57Android は QR コードをスキャンして Web ページにログインします

ログインメカニズムのサンプルデモと実装

07分21秒

PHP Web ページ上で簡単な QR コードを生成する

05分20秒

PHPポーリングデータベース

10分18秒

PHPカスタムAPIインターフェース

05分26秒

Android クライアントが QR コードをスキャンする

07分55秒

Android クライアントはカスタム API にアクセスして Web ページのログインを実装します

08分43秒
章58Android NDK統合開発環境構築

NDK開発に必要なファイルをダウンロードする

02分41秒

NDK統合開発環境の構築

03分23秒

HelloNDK プログラムを開発する

14分56秒

ANT を使用してヘッダー ファイルを自動的に作成する

09分07秒

複数のソースファイルをコンパイルする

06分43秒

複数の CPU アーキテクチャ向けにコンパイル済み

03分58秒
章59Android 自動テストとそのフレームワークの概要

Android UI自動テストの現状

03分12秒

Android 用のさまざまな UI テスト フレームワークの紹介

05分06秒

デモンストレーション例

10分56秒
章60UiAutomatorの環境設定、コンパイル、操作

書き込み環境を構成する

11分48秒

新しいテストプロジェクトを作成する

テストコードをコンパイルして実行する

コマンドの実行と簡単なデバッグの概要

章61UiDevice APIの詳細な紹介

UiDevice クラスの紹介

07分38秒

ボタンとキーコードの使用

06分24秒

座標の取得と座標クリック

09分49秒

ドラッグしてスライド

09分40秒

画面を回転する

05分07秒

画面をオフにしてウェイクアップする

02分13秒

スクリーンショットを撮ってアイドル時間を待つ

05分58秒

パッケージ名の取得方法、通知バーの開き方、クイック設定、レイアウトファイルの取得方法

05分05秒

デモンストレーション例

11分18秒
章62UiSelector API の詳細な紹介

UiSelector クラスの紹介

05分15秒

Android のレイアウト、コンポーネント、コンポーネント プロパティの概要

09分32秒

4 つのマッチング関係の紹介

ノード関係の概要

オブジェクト検索 - テキストと説明

オブジェクト検索クラス名とパッケージ名

オブジェクト検索 - インデックスとインスタンス

章63UiObject APIの詳細な紹介

UiObjectクラスの紹介

01分43秒

クリックして長押しします

10分33秒

オブジェクトのドラッグとスライド

08分43秒

テキストとクリアテキストを入力します

オブジェクトの属性取得と属性判定

ジェスチャー操作

オブジェクトが存在するかどうかを判断する

章64UiCollection APIの詳細な紹介

UiCollection クラスの紹介

02分21秒

コレクションからオブジェクトを検索する

特定の検索条件の構成要素の数を取得する

章65UiScrollable API の詳細な紹介

UiScrollable クラスの紹介

02分08秒

素早くスクロールする

リストの子要素を取得する

最大スクロール数の定数値を取得および設定します

摺動部校正定数の設定と取得

05分57秒

前後にスクロール

オブジェクトまでスクロールする

09分17秒

スクロール方向を設定する

章66UiWatcher APIの詳細な紹介

UiWatcherクラスの導入と割り込みリスニングチェック条件

04分58秒

リスナーの操作

14分54秒

リスナーをチェックする

章67UiAutomator レポートの表示

レポートの紹介と閲覧

05分32秒

さまざまな状況報告と位置付けの問題

レポートに情報を出力する

06分26秒

パラメータ制御スクリプトを渡す

17分30秒
  • キャンセル返事送信
  • キャンセルノートの配布送信