「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>スマホネイティブ]]

*目次 [#ea78daa1]
#contents

*概要 [#s50cce1f]
SaaS開発で調べた[[スマホネイティブ]]/[[Android]]についてのメモ。

*[[共通>スマホネイティブ#deb28539]] [#z49ce7d3]

*個別 [#a0670eff]

**概要 [#b055f34d]
-FrontPage - 日本Androidの会(日本アンドロイドの会)~
https://www.android-group.jp/index.php
--技術資料 - 日本Androidの会(日本アンドロイドの会)~
https://www.android-group.jp/index.php?%B5%BB%BD%D1%BB%F1%CE%C1

**プラットフォーム [#we1541ce]
***バージョン [#cc45842f]
-minSdkVersion~
アプリをインストールできる最低のAPIレベルを指定

-maxSdkVersion~
アプリをインストールできる最大のAPIレベルを指定

-targetSdkVersion
--内容
---開発に使用した端末を指定する。
---Androidの内部のコードでif文などで利用しているだけ。
--使用例
---targetSdk < 端末のAPIレベル~
targetSdkVersionバージョンのテーマを使う
---端末のAPIレベル < targetSdk
端末のAPIレベルのテーマを使う~

-android-versionCode~
.apk のリリース・バージョン
android:versionName="x.y.z"の場合、
--メジャーバージョン x * 10000
--マイナーバージョン y * 100
--リビジョン z * 1

>で各値を加算して、android:versionCode="x0y0z"などと設定する。

-compileSdkVersion~
コンパイル時に使うAndroid SDKのバージョン

-buildToolsVersion~
aapt, dex, jarsignerなどのコンパイラのバージョン

-その他
--Android Gradle Pluginのバージョン
--Gradleのバージョン

-参考
--minSdkVersionとtargetSdkVersionの関係 - Qiita~
https://qiita.com/srtkmsw/items/d6f7790f238d3797e7d9
---<uses-sdk> | Android Developers~
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html?hl=ja
---Androidのバージョン履歴 - Wikipedia~
https://ja.wikipedia.org/wiki/Android%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4

--android:versionCodeの最大値+管理しやすい設定値 - Qiita~
https://qiita.com/srtkmsw/items/d6f7790f238d3797e7d9

--基本をおさえる!Androidアプリで指定するバージョンについて(compileSdk,buildToolsVersion,....) - Qiita~
https://qiita.com/takahirom/items/e00126586c13aebf1a6b

***自己署名証明書 [#v9d5c2a0]
出来ないと開発時に困るヤツ。

-参考
--ネットワーク セキュリティ構成 | Android デベロッパー | Android Developers~
https://developer.android.com/training/articles/security-config?hl=ja
--Network Security Configurationについて - Android N - リスクファインダーブログ~
https://blog.riskfinder.co.jp/2016/03/network-security-configuration-android-n.html

**アプリ [#obe1288c]
***ライフサイクル [#uc796cfb]
-アクティビティのライフサイクル - Android入門~
http://www.javadrive.jp/android/activity/index2.html

-Activity のライフサイクル再確認 - Qiita~
http://qiita.com/calciolife/items/39b2696a9a03e8591d40

-onCreate と onStart と onResume の違い - Qiita~
http://qiita.com/m2mtu/items/ac0d61e884519a4c61bb

-Androidの勉強ページ - Activityライフサイクル~
http://ougiitirou.web.fc2.com/AndroidMain/activitySycle.html

***UIサブシステム [#teb74b5a]
-アプリ開発者を育てるプログラミングスクール Tech Institute(テックインスティチュート)
--http://cdn.commucom.jp/techinstitute/pdf-2/TI2_Volume02_chap_05.pdf
--http://cdn.commucom.jp/techinstitute/pdf-2/TI2_Volume04_chap_09.pdf
--http://cdn.commucom.jp/techinstitute/pdf-2/TI2_Volume04_chap_10.pdf

***非同期処理 [#vfa199fa]
-アプリ開発者を育てるプログラミングスクール Tech Institute(テックインスティチュート)
--http://cdn.commucom.jp/techinstitute/pdf-2/TI2_Volume05_chap_12.pdf

**[[Android開発]] [#m4b603f6]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS