Android

eci android Android 開発

【Android】macOS Big Sur 11.3 でエミュレータが起動しない

先日、macOS Big Sur 11.3 へアップグレード後に、Android Studio 4.1.3 でエミュレータが起動しない事象が発生しました。 原因は、Apple の hypervisor の資格の扱い方が変わったためです。 「...
eci kotlin Kotlin

【Kotlin入門】when文の条件分岐をサンプルで簡単に理解する

Kotlin、when 式の基本構文の解説とパターン Java を理解している方は、概要的には、「switch case」の「Kotlin」版と言えば理解しやすでしょう。 ただし、同じではありませんので、細かい内容を解説します。 もちろん、...
eci kotlin Kotlin

Kotlin ループ for while do 構文の解説と実践パターンサンプル入門

ここでは、Kotlin でループ(繰り返し)処理をする時のパターンを紹介します。 サンプルコードを利用して解説しますので、そのまま利用できます。 for まずはループの基本である「for」文を紹介します。 ※ Kotlin には Java ...
eci android2 Android 開発

【Android】初心者が意識すべきMVVMでの開発ルール

Android アプリ開発時に MVVM パターンを利用した開発が多くあります。 最近はアーキテクチャコンポーネントでも採用されています。 Android の 「DataBinding」 を利用した 「MVVM」で責務を適切に分離することで...
eci android2 Android 開発

【Android】SdkVersion について初心者でも解りやすく解説

Android 開発にて、新規、既存のコンパルSDKの指定で迷います。 ※ Android Studio では、「build.gradle」 compileSdkVersion buildToolsVersion targetSdkVers...
eci android Android 開発

【AndEngine】画像が表示されず真っ黒になる バグったように表示される

AndEngine 画像が表示されず真っ黒になる。バグったように表示される。 最近 AndEngine の研究をしていますが、超単純なミスで詰まったのでメモ 背景を PNG から読み込んで、表示しようと試みたのですが、 いろいろと頑張っても...
eci android Android 開発

【Android】Google Game Service 実装時のまとめ

Google の Game Service を実装した時に参考にしたサイトをまとめました。 また、実装までに参考にしたサイト、サンプルの紹介もします。 今回は、 ・Google Developer Console にて Game を設定。 ...
eci android2 Android 開発

【Android】Export aborted because fatal lint errors were found

Android Export aborted because fatal lint errors were found Eclipse にて apk 作成時、上記のエラーが発生した場合、 Missing Translation エラーの場合...
eci android Android 開発

【Android】Material Design 用の color 設定 layout を作成しました

Android Material Design Android で Material Design のデザイン時に便利に利用でき、様々な配色を便利に利用できるよう layout 用の Color を一覧を作成しました。 プログラムをしながら...
eci android Android 開発

【Android】Mac 用 gitignore おすすめ設定

Android 用 gitignore Android を Mac で開発時に毎回ネットで検索し毎回作成していたのですが、 Android用の gitignore と Mac 用の gitignore 等をマージし、まとめました。 ネットで...
eci android2 Android 開発

【Android】APK作成時の Signature Versions について

Android Studio「2.3」以降で APK 作成のウィザードに「Signature Versions」が追加されました。 今までにない項目なので何を選択すれば良いのか? 理解せず適当に選択してしまった場合ユーザはダウンロード、起動...
eci android2 Android 開発

【Android】Gradle ライブラリのバージョンの最新版を調査する方法

Android Studio で開発時、Gradle で指定するライブラリは最新バージョンにしたいものです。 Android Studio は最新のバージョンのヒントを表示しますが、リポジトリにはもっと新しいバージョンが存在することもありま...
eci android2 Android 開発

【Android】Gradle 、メソッドの上限 65535 を回避する方法

APK に含められるメソッドの総数は65535の上限があります。 何も対策を取らずに APK を作成するとインポートしたライブラリすべてのクラスが含まれてしまいます。開発したプロジェクトから使っていないクラスを含める必要はありません。 何も...
eci kotlin Kotlin

【Kotlin】sdk のバージョンで処理を処理を分ける方法とバージョン一覧

Android 開発時にOSのバージョンによってメリットの書き方が変わったり、APIが非推奨(Deprecated)になることがあります。(is Deprecated as of api) Androidは古いバージョンを利用されていること...