Enviar búsqueda
Cargar
はじめてのAndroid開発
•
3 recomendaciones
•
4,164 vistas
Katsumi Honda
Seguir
日本Androidの会 大分支部の第1回勉強会で使用した資料です。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Recomendados
Android カスタムROMの作り方
Android カスタムROMの作り方
Masahiro Hidaka
カスタムROM開発者の視点から見たAndroid
カスタムROM開発者の視点から見たAndroid
android sola
Embedded Master2
Embedded Master2
android sola
JCROM で Android の「真の力」を解き放て
JCROM で Android の「真の力」を解き放て
android sola
私の欲しい Android 端末
私の欲しい Android 端末
android sola
JUCEハンズオン@Ableton and Max Community Japan #009
JUCEハンズオン@Ableton and Max Community Japan #009
Tatsuya Shiozawa
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips まで
Yuki Tanabe
JUCEではじめるBLOCKS開発_TOKYO BLOCKS HACKATHON 2018
JUCEではじめるBLOCKS開発_TOKYO BLOCKS HACKATHON 2018
Tatsuya Shiozawa
Recomendados
Android カスタムROMの作り方
Android カスタムROMの作り方
Masahiro Hidaka
カスタムROM開発者の視点から見たAndroid
カスタムROM開発者の視点から見たAndroid
android sola
Embedded Master2
Embedded Master2
android sola
JCROM で Android の「真の力」を解き放て
JCROM で Android の「真の力」を解き放て
android sola
私の欲しい Android 端末
私の欲しい Android 端末
android sola
JUCEハンズオン@Ableton and Max Community Japan #009
JUCEハンズオン@Ableton and Max Community Japan #009
Tatsuya Shiozawa
iOS 8 Widget ~ 導入から Tips まで
iOS 8 Widget ~ 導入から Tips まで
Yuki Tanabe
JUCEではじめるBLOCKS開発_TOKYO BLOCKS HACKATHON 2018
JUCEではじめるBLOCKS開発_TOKYO BLOCKS HACKATHON 2018
Tatsuya Shiozawa
JUCEではじめるVST/AUプラグイン開発@NoMaps2017
JUCEではじめるVST/AUプラグイン開発@NoMaps2017
Tatsuya Shiozawa
Extending the Unity Editor
Extending the Unity Editor
Masamitsu Ishikawa
Editor スクリプティング 入門
Editor スクリプティング 入門
Keigo Ando
Unity エディタ拡張
Unity エディタ拡張
Shota Baba
Pf部2012年1月勉強会.androidsola
Pf部2012年1月勉強会.androidsola
android sola
Eclipseを使ったandroid nativeデバッグ
Eclipseを使ったandroid nativeデバッグ
l_b__
Androidプログラミング初心者のためのゲームアプリ開発入門
Androidプログラミング初心者のためのゲームアプリ開発入門
Masahiko Mizuta
Sencha touchのはじめかた
Sencha touchのはじめかた
Yuki Naotori
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
スマートフォンブラウザ不具合特集
スマートフォンブラウザ不具合特集
Hiroaki Wakamatsu
Extending the Unity Editor Extended
Extending the Unity Editor Extended
Masamitsu Ishikawa
UI設計におけるスマートフォン対応のまとめ
UI設計におけるスマートフォン対応のまとめ
Tomoki Imatomi
Chromeでjavascriptデバッグ!まず半歩♪
Chromeでjavascriptデバッグ!まず半歩♪
Yuji Nojima
ゲームエンジンの文法【UE4】No.005 Gameplay Frameworkの理解
ゲームエンジンの文法【UE4】No.005 Gameplay Frameworkの理解
Tatsuya Iwama
既存アプリのiOS8対応 #ios8yahoo
既存アプリのiOS8対応 #ios8yahoo
Yahoo!デベロッパーネットワーク
Android上での3D(OpenGL)描画の基礎とNDKによる実践的高速化手法
Android上での3D(OpenGL)描画の基礎とNDKによる実践的高速化手法
Hiroshi Yoshida
知って得するUnity エディタ拡張編
知って得するUnity エディタ拡張編
Shota Baba
IOS/Androidアプリの3つの大事な設計方針
IOS/Androidアプリの3つの大事な設計方針
Ken Morishita
Android Lecture #01 @PRO&BSC Inc.
Android Lecture #01 @PRO&BSC Inc.
Yuki Higuchi
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
ken_kitahara
OSC2011 Androidハンズオン
OSC2011 Androidハンズオン
Katsumi Honda
Titanium Mobile
Titanium Mobile
Naoya Ito
Más contenido relacionado
La actualidad más candente
JUCEではじめるVST/AUプラグイン開発@NoMaps2017
JUCEではじめるVST/AUプラグイン開発@NoMaps2017
Tatsuya Shiozawa
Extending the Unity Editor
Extending the Unity Editor
Masamitsu Ishikawa
Editor スクリプティング 入門
Editor スクリプティング 入門
Keigo Ando
Unity エディタ拡張
Unity エディタ拡張
Shota Baba
Pf部2012年1月勉強会.androidsola
Pf部2012年1月勉強会.androidsola
android sola
Eclipseを使ったandroid nativeデバッグ
Eclipseを使ったandroid nativeデバッグ
l_b__
Androidプログラミング初心者のためのゲームアプリ開発入門
Androidプログラミング初心者のためのゲームアプリ開発入門
Masahiko Mizuta
Sencha touchのはじめかた
Sencha touchのはじめかた
Yuki Naotori
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
スマートフォンブラウザ不具合特集
スマートフォンブラウザ不具合特集
Hiroaki Wakamatsu
Extending the Unity Editor Extended
Extending the Unity Editor Extended
Masamitsu Ishikawa
UI設計におけるスマートフォン対応のまとめ
UI設計におけるスマートフォン対応のまとめ
Tomoki Imatomi
Chromeでjavascriptデバッグ!まず半歩♪
Chromeでjavascriptデバッグ!まず半歩♪
Yuji Nojima
ゲームエンジンの文法【UE4】No.005 Gameplay Frameworkの理解
ゲームエンジンの文法【UE4】No.005 Gameplay Frameworkの理解
Tatsuya Iwama
既存アプリのiOS8対応 #ios8yahoo
既存アプリのiOS8対応 #ios8yahoo
Yahoo!デベロッパーネットワーク
Android上での3D(OpenGL)描画の基礎とNDKによる実践的高速化手法
Android上での3D(OpenGL)描画の基礎とNDKによる実践的高速化手法
Hiroshi Yoshida
知って得するUnity エディタ拡張編
知って得するUnity エディタ拡張編
Shota Baba
IOS/Androidアプリの3つの大事な設計方針
IOS/Androidアプリの3つの大事な設計方針
Ken Morishita
Android Lecture #01 @PRO&BSC Inc.
Android Lecture #01 @PRO&BSC Inc.
Yuki Higuchi
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
ken_kitahara
La actualidad más candente
(20)
JUCEではじめるVST/AUプラグイン開発@NoMaps2017
JUCEではじめるVST/AUプラグイン開発@NoMaps2017
Extending the Unity Editor
Extending the Unity Editor
Editor スクリプティング 入門
Editor スクリプティング 入門
Unity エディタ拡張
Unity エディタ拡張
Pf部2012年1月勉強会.androidsola
Pf部2012年1月勉強会.androidsola
Eclipseを使ったandroid nativeデバッグ
Eclipseを使ったandroid nativeデバッグ
Androidプログラミング初心者のためのゲームアプリ開発入門
Androidプログラミング初心者のためのゲームアプリ開発入門
Sencha touchのはじめかた
Sencha touchのはじめかた
Css nite(2010.09.23)
Css nite(2010.09.23)
スマートフォンブラウザ不具合特集
スマートフォンブラウザ不具合特集
Extending the Unity Editor Extended
Extending the Unity Editor Extended
UI設計におけるスマートフォン対応のまとめ
UI設計におけるスマートフォン対応のまとめ
Chromeでjavascriptデバッグ!まず半歩♪
Chromeでjavascriptデバッグ!まず半歩♪
ゲームエンジンの文法【UE4】No.005 Gameplay Frameworkの理解
ゲームエンジンの文法【UE4】No.005 Gameplay Frameworkの理解
既存アプリのiOS8対応 #ios8yahoo
既存アプリのiOS8対応 #ios8yahoo
Android上での3D(OpenGL)描画の基礎とNDKによる実践的高速化手法
Android上での3D(OpenGL)描画の基礎とNDKによる実践的高速化手法
知って得するUnity エディタ拡張編
知って得するUnity エディタ拡張編
IOS/Androidアプリの3つの大事な設計方針
IOS/Androidアプリの3つの大事な設計方針
Android Lecture #01 @PRO&BSC Inc.
Android Lecture #01 @PRO&BSC Inc.
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
Similar a はじめてのAndroid開発
OSC2011 Androidハンズオン
OSC2011 Androidハンズオン
Katsumi Honda
Titanium Mobile
Titanium Mobile
Naoya Ito
はじめてのAndroid in 高知
はじめてのAndroid in 高知
hiro nemu
Android Lecture #04 @PRO&BSC Inc.
Android Lecture #04 @PRO&BSC Inc.
Yuki Higuchi
はじめてのAndroid
はじめてのAndroid
hiro nemu
つ部 Android Studio 勉強会 12/7
つ部 Android Studio 勉強会 12/7
Hikaru Wada
GDG Shikoku 2013
GDG Shikoku 2013
Takashi EGAWA
Windows phone & windows 8で見えてくるメトロの世界
Windows phone & windows 8で見えてくるメトロの世界
Makoto Nishimura
ネットワーク第6回
ネットワーク第6回
Yukiko Kato
[PS11]ネットワーク第5回
[PS11]ネットワーク第5回
Yukiko Kato
20111031 MobileWeb at TDC
20111031 MobileWeb at TDC
Nobuhiro Sue
ぶっとびケータイ+Firefox OS Apps
ぶっとびケータイ+Firefox OS Apps
EnsekiTT
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010
Takashi EGAWA
gumiStudy#5 JavaScript でネイティブiPhone/Androidアプリを作る
gumiStudy#5 JavaScript でネイティブiPhone/Androidアプリを作る
gumilab
Android Wear Apps
Android Wear Apps
Teruaki Kinoshita
Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編
株式会社 NTTテクノクロス
Mixiアプリで体験する Open Social
Mixiアプリで体験する Open Social
ngi group.
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Yoko TAMADA
Android Hacks - 合宿インテント
Android Hacks - 合宿インテント
Masanori Ohkawara
「GREE Platform for smartphone」の構成技術
「GREE Platform for smartphone」の構成技術
kaminashi
Similar a はじめてのAndroid開発
(20)
OSC2011 Androidハンズオン
OSC2011 Androidハンズオン
Titanium Mobile
Titanium Mobile
はじめてのAndroid in 高知
はじめてのAndroid in 高知
Android Lecture #04 @PRO&BSC Inc.
Android Lecture #04 @PRO&BSC Inc.
はじめてのAndroid
はじめてのAndroid
つ部 Android Studio 勉強会 12/7
つ部 Android Studio 勉強会 12/7
GDG Shikoku 2013
GDG Shikoku 2013
Windows phone & windows 8で見えてくるメトロの世界
Windows phone & windows 8で見えてくるメトロの世界
ネットワーク第6回
ネットワーク第6回
[PS11]ネットワーク第5回
[PS11]ネットワーク第5回
20111031 MobileWeb at TDC
20111031 MobileWeb at TDC
ぶっとびケータイ+Firefox OS Apps
ぶっとびケータイ+Firefox OS Apps
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010
gumiStudy#5 JavaScript でネイティブiPhone/Androidアプリを作る
gumiStudy#5 JavaScript でネイティブiPhone/Androidアプリを作る
Android Wear Apps
Android Wear Apps
Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編
Mixiアプリで体験する Open Social
Mixiアプリで体験する Open Social
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Archive: Android アプリ開発入門(2015/6/19 社内勉強会)
Android Hacks - 合宿インテント
Android Hacks - 合宿インテント
「GREE Platform for smartphone」の構成技術
「GREE Platform for smartphone」の構成技術
Más de Katsumi Honda
Ionicアプリのデータ管理
Ionicアプリのデータ管理
Katsumi Honda
Angularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととか
Katsumi Honda
1粒で6度おいしい(かもしれない) Ionicのススメ
1粒で6度おいしい(かもしれない) Ionicのススメ
Katsumi Honda
Meteor intro-2015-rev1- 日本語バージョン
Meteor intro-2015-rev1- 日本語バージョン
Katsumi Honda
はじめてのMeteor
はじめてのMeteor
Katsumi Honda
Mobile Backend Starterを使ってサクサクアプリ開発
Mobile Backend Starterを使ってサクサクアプリ開発
Katsumi Honda
ヨーマンおじさんと戯れる会
ヨーマンおじさんと戯れる会
Katsumi Honda
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
Katsumi Honda
はじめてのPython
はじめてのPython
Katsumi Honda
はじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for Mac
Katsumi Honda
はじめてのPython - 開発環境の準備 for Windows
はじめてのPython - 開発環境の準備 for Windows
Katsumi Honda
冬だからAndroid再入門
冬だからAndroid再入門
Katsumi Honda
Osc2012 appinventor のその後
Osc2012 appinventor のその後
Katsumi Honda
秋だからEclipse再入門
秋だからEclipse再入門
Katsumi Honda
夏だからJava再入門
夏だからJava再入門
Katsumi Honda
雲から機器へ伝達させる為の枠組み
雲から機器へ伝達させる為の枠組み
Katsumi Honda
激安Androidタブレットを買ってみた
激安Androidタブレットを買ってみた
Katsumi Honda
Más de Katsumi Honda
(17)
Ionicアプリのデータ管理
Ionicアプリのデータ管理
Angularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととか
1粒で6度おいしい(かもしれない) Ionicのススメ
1粒で6度おいしい(かもしれない) Ionicのススメ
Meteor intro-2015-rev1- 日本語バージョン
Meteor intro-2015-rev1- 日本語バージョン
はじめてのMeteor
はじめてのMeteor
Mobile Backend Starterを使ってサクサクアプリ開発
Mobile Backend Starterを使ってサクサクアプリ開発
ヨーマンおじさんと戯れる会
ヨーマンおじさんと戯れる会
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
はじめてのPython
はじめてのPython
はじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for Windows
はじめてのPython - 開発環境の準備 for Windows
冬だからAndroid再入門
冬だからAndroid再入門
Osc2012 appinventor のその後
Osc2012 appinventor のその後
秋だからEclipse再入門
秋だからEclipse再入門
夏だからJava再入門
夏だからJava再入門
雲から機器へ伝達させる為の枠組み
雲から機器へ伝達させる為の枠組み
激安Androidタブレットを買ってみた
激安Androidタブレットを買ってみた
Último
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Último
(9)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
はじめてのAndroid開発
1.
はじめての Android 開発
日本 Android の会 大分支部 第 1 回勉強会 2010 年 4 月 24 日 本田 克己
2.
3.
Android SDK
4.
Platform File(1.6)
5.
Eclipse
6.
ADT(Android Development Toolkit)
7.
8.
9.
作成後エラーが出ている場合はProject -> Clean
10.
11.
エミュレータの起動には時間がかかるのでしばらくお待ちください
12.
13.
Android の中身 を少しだけ
14.
Androidの構造 くわしくはWEBで。 http://developer.android.com/intl/ja/guide/basics/what-is-android.html
15.
16.
サービス
17.
ブロードキャストレシーバ
18.
コンテンツプロバイダ くわしくはWEBで。 http://developer.android.com/intl/ja/guide/topics/fundamentals.html
19.
コンポーネントを繋げるインテント コンテンツプロバイダは仲間はずれ ブロードキャスト
レシーバ サービス アクティビティ アクティビティ インテント インテント インテント この辺を 少し試してみます
20.
21.
サービスが一定周期にメッセージを表示 実用性はまったくありません。ごめんなさい。
22.
23.
クラス名:任意(PeskyService)
24.
親クラス:android.app.Service
25.
public
class PeskyService extends Service { private final static long DELAY = 3000; private final static long PERIOD = 6000; private final static String MESSAGE = " お気に入りのメッセージを入れてください " ; private Toast toast ; private Timer timer ; private TimerTask task ; @Override public void onCreate() { super .onCreate(); toast = Toast. makeText ( this , MESSAGE , Toast. LENGTH_SHORT ); timer = new Timer(); task = new TimerTask() { @Override public void run() { toast .show(); } }; timer .schedule( task , DELAY , PERIOD ); } @Override public void onDestroy() { timer .cancel(); }; @Override public IBinder onBind(Intent arg0) { return null ; } }
26.
27.
res/layout/main.xml にボタンを追加 <
Button android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:id = "@+id/StartButton" android:text = "@string/start_button" / >
28.
29.
動かしてみると・・・
30.
動かない?
31.
32.
アクティビティの下あたりにサービスを追加 < service
android:name = ".PeskyService" />
33.
動かしてみると・・・動いた!
34.
でも、止まりません。 サービスっぽいですね。
35.
36.
37.
ブロードキャストレシーバで起動完了を検知
38.
ブロードキャストレシーバからサービスを起動
39.
40.
クラス名:任意(BootReceiver)
41.
親クラス:android.app.BroadcastReceiver public
class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { context.startService( new Intent(context, ClockService. class )); } }
42.
43.
実行できたら、時間がかかってしまいますが一旦エミュレータを閉じて再度実行してみます。
44.
これを応用して画期的な時計アプリが作れるかも
45.
それでは午後もよろしくお願いします。