Androidで動く携帯Javaアプリ開発入門

連載インデックス
「Androidで動く携帯Javaアプリ開発入門」


初心者のための入門連載です。「Androidアプリとは何か」の基礎知識から開発環境の構築(Android Studio、SDK ToolsとEclipse ADT、NDK、エミュレーターなどのインストールや使い方)、Java言語で書くアプリ開発の基本的なところから、最新版5の新機能までまとめて解説します。Activity、Intent、サービス、WebView、ゲーム開発、センサー、カメラ、位置情報/GPS、Bluetooth通信、NFC、Android Wearなど

本連載のアップデート版連載は「実業務でちゃんと使えるAndroidアプリ開発入門」として連載中です。

グーグルのAPIを使うときに欠かせないGoogle OAuth
Androidで動く携帯Javaアプリ作成入門(59)
 Gmail、Google Maps、YouTube、Google DriveなどをAPIとして活用する際に必要となるGoogle OAuthの作り方と使い方
Smart & Social」フォーラム 2015/9/15
開発者が知っておきたいAndroid Mの新機能まとめ
Androidで動く携帯Javaアプリ作成入門(58)
 Google Now on tap、App Links、App Permissions、省電力のDoze/App Stanby、Android Payなどで使う指紋認証機能など
Smart & Social」フォーラム 2015/6/23
腕時計から電話を掛けるAndroid Wearアプリの作り方
Androidで動く携帯Javaアプリ作成入門(57)
 ペアリングしているスマホ側で電話を掛けるアプリを通じて、Android Wearとスマホ間のメッセージ送信の方法について解説
Smart & Social」フォーラム 2015/2/13
Android Wear時計アプリ「Watch Face」の作り方
Androidで動く携帯Javaアプリ作成入門(56)
 公式ドキュメントが存在しない中、Android Wear用アプリの花形、時計アプリ「Watch Face」の基本的な作り方を解説します
Smart & Social」フォーラム 2014/12/3
スマホ連動音声認識Android Wearアプリの作り方
Androidで動く携帯Javaアプリ作成入門(55)
 Android 5.0 Lollipop関連の話題をまとめつつ、今後需要が増える音声認識/ボイスアクションアプリの作り方を解説
Smart & Social」フォーラム 2014/10/17
ウェアラブル端末用Android Wearアプリ開発の基本
Androidで動く携帯Javaアプリ作成入門(54)
 続々と対応腕時計端末が発表されるAnroid Wear。アプリ開発の始め方や開発環境、動作確認の仕方、注意点をまとめて解説
Smart & Social」フォーラム 2014/9/5
変わらないと生き残れないAndroid Lの新機能まとめ
Androidで動く携帯Javaアプリ作成入門(53)
 UIテーマMaterial Designや、新しいランタイムART、生まれ変わったNotification、Android TVアプリなどをテーマ別に紹介
Smart & Social」フォーラム 2014/7/25
Android WearやIoTで注目のAndroidセンサー機能8選
Androidで動く携帯Javaアプリ作成入門(52)
 Androidがサポートするステップカウンター/検出器、回転ベクター/接近/温度/湿度/気圧/照度センサーなどについて解説
Smart & Social」フォーラム 2014/6/26
Androidの加速度/重力センサー、ジャイロスコープ
Androidで動く携帯Javaアプリ作成入門(51)
 IoT/ウェアラブル時代に見直したいセンシング技術。Androidがサポートするセンサー一覧や基本的なアプリの作り方を解説
Smart & Social」フォーラム 2014/5/22
あなたの知らないAndroid SDK便利tools14選まとめ
Androidで動く携帯Javaアプリ作成入門(50)
 デバッガー/プロファイラー、コード解析/難読化、画像ファイル最適化、アプリ外部のデータリソース操作の4種類に分けて紹介
Smart & Social」フォーラム 2014/3/24
Android 4.4のメモリ使用状況を把握する3ツール
Androidで動く携帯Javaアプリ作成入門(49)
 アプリがどのように経時実行しているかを引き出す「procstats」、メモリ使用量の詳細を表示するツール「meminfo」などを紹介
Smart & Social」フォーラム 2014/3/6
Androidでリアルタイムマルチプレイゲームを開発
Androidで動く携帯Javaアプリ作成入門(48)
 Google Play Game Servicesの機能を使ってゲームへの招待・招待の検知・参加・退室、メッセージの送受信を行う方法を紹介
Smart & Social」フォーラム 2014/1/30
低性能端末でも使えるか? Android 4.4新機能39選
Androidで動く携帯Javaアプリ作成入門(47)
 消費電力の削減につながる新機能や、よりシンプルになったUI、印刷やストレージアクセス、SMSなどの新機能をテーマ別に紹介
Smart & Social」フォーラム 2013/12/9
もはやBaaS。Google Play Servicesのデータ管理機能
Androidで動く携帯Javaアプリ作成入門(46)
 バイト配列でクラウドにデータを保存・参照・削除できるので、無料でBaaSのデータ同期機能が簡単に使えるようなものです
Smart & Social」フォーラム 2013/10/11
アプリをソーシャルにGoogle Play Game Services
Androidで動く携帯Javaアプリ作成入門(45)
  iOSやWebアプリでも使えてGoogle+との連携やクラウドへのゲームデータの保存などができるライブラリの導入方法を解説
Smart & Social」フォーラム 2013/9/3
あなたのアプリはクラウドにデータをバックアップできる?
Androidで動く携帯Javaアプリ作成入門(44)
  bmgrコマンドの使い方やバックアップサービスへの登録方法、アプリにバックアップ/レストア機能を組み込む方法などを解説
Smart & Social」フォーラム 2013/7/18
Eclipse ADTに代わるIDE? Android Studioの基礎知識
Androidで動く携帯Javaアプリ作成入門(43)
  新しく発表されたAndroidアプリ開発環境について、概要や使い方、注意点を解説。InteliJ IDEAやGradleが使われている点も注目だ
Smart & Social」フォーラム 2013/6/14
ActionBarでアプリのUIは、こんなにスマートに
Androidで動く携帯Javaアプリ作成入門(42)
  Android 4.x時代のアプリに欠かせないActionBarのタブモードとリストモード、カスタムビューの使い方や注意点を解説します
Smart & Social」フォーラム 2013/5/13
Android 4.x時代のアプリにないと残念なActionBarとは
Androidで動く携帯Javaアプリ作成入門(41)
 Android 2.x以前のタイトルバーを置き換えつつ、ロゴ、ボタン、タブなどを配置できるツールバーについて、基本的な使い方を解説
Smart & Social」フォーラム 2013/4/11
動的クラスローディングでAndroidアプリ“裏”開発
Androidで動く携帯Javaアプリ作成入門(40)
 アプリ実行時の可能性を拡げるClassLoaderの使い方をサンプルとともに解説。JARをDEXに変換する方法や4つの注意点も
Smart & Social」フォーラム 2013/2/18
Android 4.xのAndroidビームをアプリに組み込むには
Androidで動く携帯Javaアプリ作成入門(39)
 NFC/BluetoothによるAndroid端末同士の通信、通称「Androidビーム」について4.0と4.1の違いも含めサンプルを使って解説
Smart & Social」フォーラム 2013/1/10
AndroidアプリでNFCタグを読み書きするための基礎
Androidで動く携帯Javaアプリ作成入門(38)
 Android のAPIを使ってSuica/Edy/運転免許証などのIDmを読む方法、NFCタグに情報を読み書きする方法について解説
Smart & Social」フォーラム 2012/11/27
新タブレット時代を見据えるAndroid 4.2の新機能9選
Androidで動く携帯Javaアプリ作成入門(37)
 マルチユーザー、360度パノラマ撮影、Gesture Typing、MiraCast対応、Quick Settings、ウィジェットのロック画面対応など
Smart & Social」フォーラム 2012/11/6
Androidからイヤフォンやヘルス機器とBluetooth通信
Androidで動く携帯Javaアプリ作成入門(36)
 ヘッドフォンの再生状態の確認やヘッドセットからの音声の認識、ヘルス機器との通信などのやり方をサンプルを交えて解説
Smart & Social」フォーラム 2012/10/17
Bluetoothを使ってAndroidアプリ同士で通信するには
Androidで動く携帯Javaアプリ作成入門(35)
 Androidで使えるBluetoothの種類や設定の仕方、ペアリングや通信の行い方などを通信対戦ゲームのサンプルを交えて解説
Smart & Social」フォーラム 2012/9/12
Androidアプリをアプリ内購読に対応してもうける方法
Androidで動く携帯Javaアプリ作成入門(34)
 iOSと比べてもうからないとよくいわれるAndroidアプリ開発。新たな収益化方法、月額課金(年額も)機能の基本について解説
Smart & Social」フォーラム 2012/8/22
知らないと残念過ぎるAndroid 4.1の新機能36選
Androidで動く携帯Javaアプリ作成入門(33)
 Google NowやCloud Messaging、Knowledge Graph、Project Butter、Google Playなどの新機能をテーマ別に紹介
Smart & Social」フォーラム 2012/7/19
Androidのプロセス間通信を自由自在にするAIDL
Androidで動く携帯Javaアプリ作成入門(32)
 Activityで入力した内容をServiceに渡し、そこで計算してActivityに返すサンプルを通じてプロセス間通信の仕組みなどを解説
Smart & Social」フォーラム 2012/6/15
Android 4.0のサービス/プロセス間通信の基本
Androidで動く携帯Javaアプリ作成入門(31)
 “サービス”の2つのライフサイクル、インターフェイス定義言語AIDL、データをバイト配列化するParcel、Parcelableなどを解説
Smart & Social」フォーラム 2012/4/20
Androidアプリでマルチメディアを扱うための基礎知識
Androidで動く携帯Javaアプリ作成入門(30)
 音楽/動画ファイルを扱うMediaPlayerクラスの状態遷移や基本的な使い方、リモート操作、ロック画面からの制御などを解説
Smart & Social」フォーラム 2012/3/28
Androidのウィジェットにノーティフィケーションするには
Androidで動く携帯Javaアプリ作成入門(29)
 Android 4.0の新機能「オーディオリモコン」を使うために、ウィジェット「RemoteViews」を使用するNotificationについて解説
Smart & Social」フォーラム 2012/2/16
Android 4.0で注目の顔認識をアプリに組み込むには
Androidで動く携帯Javaアプリ作成入門(28)
 カメラを使った画面アンロック、オートフォーカス、ライブエフェクトなど応用例が多彩な顔認識機能を使うための基礎知識を解説
Smart & Social」フォーラム 2012/1/18
Android 4.0でアプリ開発を始めるための環境構築
Androidで動く携帯Javaアプリ作成入門(27)
 搭載端末の発売開始で話題のAndroid 4.0。SDKやEclipse、エミュレータなど開発環境を構築してアプリ開発を始めてみよう
Smart & Social」フォーラム 2011/12/6
開発者が知らないと損するAndroid 4.0の新機能44選
Androidで動く携帯Javaアプリ作成入門(26)
 AndroidビームやWi-Fiダイレクト、ライブエフェクト、顔認識、スクリーンリーダ、ソーシャル系などの新機能をテーマ別に紹介
Smart & Social」フォーラム 2011/11/2
Compatibility packageで2.x系でもマルチサイズ対応
Androidで動く携帯Javaアプリ作成入門(25)
 画面の大きさの違いを吸収するべく、Android 3.0から追加された新機能「Fragments」をスマホ向けの2.x系でも使う方法を解説
Smart & Social」フォーラム 2011/9/15
Androidの画面の大きさの違いを解決するFragments
Androidで動く携帯Javaアプリ作成入門(24)
 スマホ向けの2.x系とタブレット向けの3.x系の違いを解決すべく、3.0から追加された新機能「Fragments」について解説します
Smart & Social」フォーラム 2011/8/23
Android 3.0の新APIで簡単ドラッグ&ドロップ実装
Androidで動く携帯Javaアプリ作成入門(23) 
3.0対応端末とSDKのリリースで本格的に到来した「Androidタブレット」時代。ユーザーに快適な操作を提供する実装方法を解説
Smart & Social」フォーラム 2011/3/8
開発者が知って得するAndroid 2.3の新機能18選
Androidで動く携帯Javaアプリ作成入門(22) 
ネイティブコード周りやコンカレントGC、バッテリ管理、NFC、複数カメラ、SIP電話などの新機能をテーマごとに紹介します
Smart & Social」フォーラム 2011/1/27
アニメーションでAndroidに独創的な画面エフェクトを
Androidで動く携帯Javaアプリ作成入門(21) 
前回紹介したアニメーション機能の実装の仕方を基に画面遷移時にアニメーションを駆使したエフェクトを追加する方法を解説
Smart & Social」フォーラム 2010/12/22
Androidアプリで“アニメーション”するための基礎知識
Androidで動く携帯Javaアプリ作成入門(20) 
さまざまなアニメーション機能のサンプル動画を表示し、実装の仕方やオプション、設定ファイル、使う際の落とし穴を解説します
Smart & Social」フォーラム 2010/9/15
XMLレイアウトでAndroidアプリに“設定画面”を追加
Androidで動く携帯Javaアプリ作成入門(19) 
アプリには欠かせない設定画面について、基になるクラスや使えるコンポーネント、XMLによるレイアウトの仕方を解説します
Smart & Social」フォーラム 2010/8/19
開発者が知っておきたいAndroid 2.2の新機能12連発
Androidで動く携帯Javaアプリ作成入門(18) 
先日ソースコードが公開されたFroyoの新機能を紹介します。Flash PlayerやJITコンパイラ、マルチタッチのサポートなど
Smart & Social」フォーラム 2010/7/1
もはやケータイに必須のカメラをAndroidで制御しよう
Androidで動く携帯Javaアプリ作成入門(17) 
標準カメラ制御用APIを解説します。起動・終了・撮影だけでなくフォーカスやフラッシュなども制御できます。ARに応用も!?
Smart & Social」フォーラム 2010/5/27
地図/位置情報/GPSを使うAndroidアプリを作るには
Androidで動く携帯Javaアプリ作成入門(16) 
Android Maps API Keyの取得方法を紹介し、その使い方やさまざまな設定/表示と操作方法、注意点を徹底解説します
Smart & Social」フォーラム 2010/4/7
Android NDKでJNIを使用してアプリを高速化するには
Androidで動く携帯Javaアプリ作成入門(15) 
C/C++やOpenGL ESといったネイティブコードを使うためのNDKとJNIを紹介し、その使い方や注意点を徹底解説します
Smart & Social」フォーラム 2010/3/17
Android 2.1の新機能で作る、美しく燃える“待ち受け”
Androidで動く携帯Javaアプリ作成入門(14) 
新しく追加された、動く壁紙「Live Wallpaper」機能のサンプル動画を表示し、構成、設定ファイル、実装の仕方を解説します
Smart & Social」フォーラム 2010/2/24
iPhoneより多彩なAndroidのセンサをアプリで操作
Androidで動く携帯Javaアプリ作成入門(13) 
Androidで使えるさまざまなセンサを紹介し、加速度や磁気、方位、温度などの値を取得して使うアプリの作り方を解説します
Smart & Social」フォーラム 2010/1/15
SurfaceViewならAndroidで高速描画ゲームが作れる
Androidで動く携帯Javaアプリ作成入門(12) 
Androidのグラフィックスに関する重要なポイントや、SurfaceViewでUIイベントを駆使した描画と背景を透過させる方法を解説
Smart & Social」フォーラム 2009/12/8
Android 1.6のジェスチャーとテキスト読み上げを使う
Androidで動く携帯Javaアプリ作成入門(11) 
ジェスチャーに得点を付けて比較するサンプルや、テキスト読み上げ機能で「しゃべるAndroid」を実現するサンプルを作ります
Smart & Social」フォーラム 2009/11/4
Androidのホーム画面に常駐するアプリを作るには
Androidで動く携帯Javaアプリ作成入門(10) 
待ち受けウィジェットを作るには、これまで学んできたレイアウトやサービス、インテントの知識を総動員する必要があります
Smart & Social」フォーラム 2009/9/28
Netbookにも広まるAndroidで、かつてないWeb体験を
Androidで動く携帯Javaアプリ作成入門(9) 
WebKitを搭載しているAndroidでは、アプリの一部としてHTMLを表示でき、JavaScriptとアプリを連動させることも可能です
Smart & Social」フォーラム 2009/9/3
アプリを国際化してAndroid Marketから世界へ発信
Androidで動く携帯Javaアプリ作成入門(8) 
作成したアプリを多くのユーザーに使ってもらうために国際化する方法を学びましょう。実は、多種端末対応にもつながります
Smart & Social」フォーラム 2009/8/5
常駐アプリが作成できるAndroidの“サービス”とは
Androidで動く携帯Javaアプリ作成入門(7) 
先日、日本語のサポートを開始したAndroid Market。アプリ配信に向けて、今回は非常に便利な“サービス”について解説します
Smart & Social」フォーラム 2009/6/18
AndroidでSQLiteのDB操作をするための基礎知識
Androidで動く携帯Javaアプリ作成入門(6) 
ついに日本でもドコモからHTC製端末の発売が決定したAndroid。今回はデータベースを操作するための基礎を解説します
Smart & Social」フォーラム 2009/5/20
Androidアプリの使いやすさを左右する5つのレイアウト
Androidで動く携帯Javaアプリ作成入門(5) 
カッコいいウィジェットを配置するにはAndroidのレイアウトという仕組みを利用します。分かりやすさや入力しやすさも追究しましょう
Smart & Social」フォーラム 2009/4/9
簡単でワクワクするAndroidウィジェット10連発!
Androidで動く携帯Javaアプリ作成入門(4) 
携帯Javaアプリの見た目はiPhoneに比べてカッコ悪いなぁ、と思っている方へ。同じJavaでもAndroidだとここまで違うんです!
Smart & Social」フォーラム 2009/3/6
ブラウザや地図、ストリートビューの基、Intentとは?
Androidで動く携帯Javaアプリ作成入門(3) 
オープンソースのためネットブックなどへの移植も期待されるAndroid。今回は、さまざまな機能の基Intentについて
Smart & Social」フォーラム 2009/2/5
Androidアプリ作成の基本“Activity”とは何か?
Androidで動く携帯Javaアプリ作成入門(2) 
開発者向け実機の登場やOHA参加14社増などの話題で盛り上がるAndroid。今回は、基本Activityとライフサイクルについて
Smart & Social」フォーラム 2009/1/19→2011/9/23追記あり
Android Market配布を目指しEclipseでHelloWorld!
Androidで動く携帯Javaアプリ作成入門(1) 
ドコモやauでも端末が発売されるAndroid。その前に自分が作ったアプリを配布できるようにしておくと大きなチャンスです!
Smart & Social」フォーラム 2008/12/8

■ @IT関連記事


Android Marketアプリ内課金サービス徹底解説
Androidアプリの新たな可能性を開拓するアプリ内課金について、概要から利用方法、アプリへの実装の仕方まで詳しく解説する特集
Smart & Social」フォーラム 2011/4/28
早くて簡単! ADTちょい足しEclipseで開発環境構築
Androidアプリちょい足し開発レシピ(1) Androidアプリ開発ツール「ADT(Android Developer Tools)」のインストール方法を紹介。AVDでAndroid爆速エミュレータも作成
Smart & Social」フォーラム 2013/4/16
TwilioとRailsで作る、電話でテキスト読み上げアプリ
Androidアプリちょい足し開発レシピ(2) クラウド電話APIサービスTwilioを使った「自動音声読み上げツール」の作り方を紹介。サーバサイドはRuby on Railsで作成します
Smart & Social」フォーラム 2013/5/24
TwilioならLINEみたいな通話機能をカンタン実装できる
Androidアプリちょい足し開発レシピ(3) クラウド電話APIサービスTwilioを使った音声通話アプリの作り方を紹介。自作アプリにコミュニケーション機能を追加してみよう
Smart & Social」フォーラム 2013/8/2
ユーザー統計を手軽に取れちゃうGoogle Analytics
Androidアプリちょい足し開発レシピ(4) Webサイトやモバイルアプリなどの解析サービスGoogle Analyticsを紹介。アプリに組み込み、トラッキングしてデータを解析してみよう
Smart & Social」フォーラム 2013/11/19
AdMobのアフィリエイトでスマホアプリを収益化するには
Androidアプリちょい足し開発レシピ(5) グーグルが提供する広告サービスについて、概要や登録・管理の仕方、SDKをアプリに組み込んで実装する使い方を紹介します
Smart & Social」フォーラム 2014/1/7
Androidアプリ開発テスト入門
日本Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるのテストのノウハウを、実際のテストコード例とともに紹介していきます
Smart & Social」フォーラム
スマホ技術者も知らないと損する「O2O」の基礎知識
Androidで使えるO2O技術まとめ解説(1) 
O2Oを4つのパターンで整理し、今注目される理由、パーソナル情報との関連性、利用する際に必要な技術などを徹底解説します
Smart & Social」フォーラム 2012/9/7
Wi-Fiベース屋内測位技術をAndroidアプリに組み込む
Androidで使えるO2O技術まとめ解説(2) 
O2Oの技術要素の1つとして屋内測位の概要や、Wi-Fiを利用したものを5つ紹介し、Walkbaseというサービスを例に使い方も解説
Smart & Social」フォーラム 2012/11/19
AndroidビームとPush通知で最強のO2Oアプリを作る
Androidで使えるO2O技術まとめ解説(終) 
O2Oの技術要素の1つとして、Push NotificationとNFCについて、実際にアプリに組み込んだ例を示しながら解説します
Smart & Social」フォーラム 2013/2/12
NyARToolKitでマーカー型ARのAndroidアプリを作る
モバイルARアプリ開発“超”入門(2) 
「NyARToolKit for Android」ライブラリの概要とサンプルアプリの実装、カスタマイズしてオリジナルアプリにする方法を解説します
Smart & Social」フォーラム 2011/10/24
NyARToolKit for Androidよりも簡単なAndARとは
モバイルARアプリ開発“超”入門(3) 
その概要とNyARToolKitと比較しての利点・欠点、サンプルアプリの実装、カスタマイズしてオリジナルアプリにする方法を解説
Smart & Social」フォーラム 2011/11/16
ARに使えるOpenCVで作る画像認識Androidアプリ
モバイルARアプリ開発“超”入門(終)
 オープンソースのコンピュータヴィジョンライブラリ「OpenCV」を利用した画像認識アプリの作成について簡単なサンプルを交え解説
Smart & Social」フォーラム 2012/3/1
iOSアプリのAndroid移植も簡単なUnityの基礎知識
Unityで楽々スマホ用3Dアプリ開発入門(1) 
3Dアプリ開発を容易にするUnityの概要や使い方、Unityの機能を拡張するプラグイン、リモートデバッグツールなどを紹介します
Smart & Social」フォーラム 2011/5/26
UnityでAndroidの機能を拡張する2つの手法とは
Unityで楽々スマホ用3Dアプリ開発入門(2) 
JNIでUnity側からJavaクラスを呼び出す方法や、Unityを実行しているActivity自体をカスタマイズする方法を解説します
Smart & Social」フォーラム 2011/7/4
UnityでAndroidのBluetooth制御&Twitter4J連携
Unityで楽々スマホ用3Dアプリ開発入門(3)
 Unityが提供しているネイティブコードとの連携手法の応用編として、デバイスやJavaライブラリとの連携について解説します
Smart & Social」フォーラム 2011/7/29
OAuth 2.0を使うソーシャルなAndroidアプリの作り方
ネイティブアプリで実践! mixi Graph API活用法 OAuth 2.0のソーシャルなWeb APIを使った、Androidで動く簡単なネイティブ・アプリケーションの作り方を解説します
Smart & Social」フォーラム 2011/3/30
/fjava/index/index_eclipsejava.html 【改訂版】Eclipseではじめるプログラミング
これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります
Java Solution」フォーラム
イチから始める! Androidセキュリティ
Androidに潜む危険はマルウェアだけはありません。実はアプリの作り方にも注意が必要です。クウと一緒に学びましょう
Security&Trust」フォーラム


 Smart&Social フォーラム トップページへ

@IT Special

- PR -

TechTargetジャパン


Smart & Social フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)
- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る

ホワイトペーパーTechTargetジャパン

注目のテーマ

Smart & Social 記事ランキング

本日 月間
ソリューションFLASH