「[[.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]