Android Studioの使い方
Androidアプリの総合開発環境である「Android Studio」のインストールなどプログラミングに関する事を目的別にご紹介しています。
本講座の対象は「Java経験者」または「既に他の言語をマスターしている方」ですが、プログラミングが全くの初心者でも挑戦する事が可能です。
目次
[基本]
Android StudioのインストールとHello Worldまでの一連の流れ
Android Studioの基本
各種コントロールの画面設計(ConstraintLayout)とイベント
画面遷移(メインとサブ画面の値の受け渡し)とライフサイクル
アクションバー(オプションメニュー)とコンテキストメニュー
コピペできる各種コントロールの使い方
バックグラウンド処理(非同期処理)
ListViewをカスタマイズする
SQLiteによるデータベース操作(検索/更新系/トランザクション)
バックグラウンド処理(サービス)
通知エリアに「通知」(Notification)を表示する
カメラ撮影(傾き補正付き)とINIファイルの使用方法
ListViewにCheckBoxを追加する
署名付きAPKファイルを作成する
[WebView]
WebViewの基本操作(HTML/JSリソースの実行)
WebViewをPCのChromeでデバッグしてエラーを表示する
WebViewでJavaとJavaScript間で相互通信する
WebViewでWeb Workerを使用する方法
WebViewの<input type="file">でカメラ、画像からデータを取得する
WebViewの<input type="file" multiple>でファイルを複数選択する
WebViewで「ファイルのダウンロード」(Blob形式)のデータを取得する
[逆コンパイル&逆アセンブル]
AndroidのAPKファイルを逆コンパイルする
「.so」(共有ライブラリ)をAndroid Studioで逆アセンブルする
[その他]
ストレージにあるファイルを別アプリで表示、メール添付する
ファイルを作成、削除するだけではAndroidでは認識しない
大きな画像をエラーなしで縮小する
証明書フィンガープリント(MD5/SHA1/SHA-256)を確認する
「アイテム課金」の概要
Androidから安全に独自のWebAPIを実行する
参考文献
Androidアプリ開発の教科書(齊藤 新三 /山田 祥寛)