渋谷ほととぎす通信

新しいこと、枯れたこと問わず大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。

Android

電子工作パーツこれなんだったっけ?という時はGoogle Lensが超便利

電子工作をしてて、手元にパーツが増えていくと、過去に購入したパーツが何だったのか分からなくなることがあります。 こんな時にはGoogle Lensがお手軽です。ちなみに僕はPixel3XLに搭載されているGoogle Lensを使用しています。 ただ写すだけである Pixel3…

iPhone6sからPixel3XLユーザにになりました

約3年使用したiPhone6sを卒業し、Pixel4のリーク情報が飛び交う中、あえてこのタイミングでPixel3XLを購入しました。 2007年にiPhone3Gを購入して12年。メイン端末をAndroidに変える時がやってきました。 端末変更の主な理由は以下です。 3年くらい使用して…

バージョンコードはGooglePlayConsoleにアップロードしたタイミングでロックされる

バージョンコードは、GooglePlayConsoleにAPKをアップロードした時点で、そのバージョンコードはロックされます。 再度同じバージョンコード(ビルド番号)のAPKをGooglePlayConsoleにアップロードすると、このようなエラーが出て、別のバージョンコードにする…

同じバージョンコードでGooglePlayConsoleにAPKをアップする方法

一度GooglePlayConsoleにAPKをアップしたけど、リリース前に修正箇所が見つかり、同じバージョンコードでアップしようとしたけど、サクッとできなかった備忘録。 アーティファクトライブラリからAPKを削除しようとすると、、、 このようにエラーが出て削除で…

Unity2019.1でAndroidリリースに必要なKeyStoreを作成する

Unity2019.1.0もリリースされ、早速個人的な開発に使用しています。 本記事ではUnity2019.1.0でKeyStoreを作成したログを残します。 Build Settins > Player Settings > Publising Settings > KeyStoreManagerを使用します。 Create New > Anywhereでkeystor…

Unity2019 AndroidのPatchビルドが良い感じに高速

Unity2019.1から搭載されたAndroid向けのPatchビルド。 Android: Added Script Only Patching functionality, which sends only script-related changes to the device instead of repackaging the APK file. What's new in Unity 2019.1 - Unityより スクリ…

UnityのAndroidビルドでApplication.persistentDataPathが取得できない件

UnityでAndroid向けビルド時、C#6.0の新機能文字列補間におけるハマり案件共有です。 実機でApplication.persistentDataPathがNullになる var path = $"{Application.persistentDataPath}/hogehoge"; Debug.Log(path); と記述すると、UnityEditor上では正常…

Android向けIL2CPPビルド失敗時に2点考えられること

UnityでAndroid向けにIL2CPPビルドした際に以下のようなエラーが出た場合の対策をメモしておきます。 Exception: /Applications/Unity/Hub/Editor/2018.3.7f1/Unity.app /Contents/il2cpp/build/il2cppcore/il2cppcore.dll did not run properly! il2cppcore…

Unity ビルド後のAndroidManifest.xmlの書き出し場所

Android開発している際に、AndroidManifest.xmlをごにょごにょ書き換えることが多々あります。最終的にビルド時に書き出されるAndroidManifest.xmlの位置をメモしておきます。 Unityプロジェクトルート/Temp/gradleOut/build/intermediates/ merged_manifest…

Unity製Mobile Notificationsで無料でローカルPush通知を実装する

Unity製のモバイル端末向けローカルPush通知パッケージMobile Notificationsというものを試しました。 必須要件 Android版の対応 通知チャンネルを登録 通知を予約する 通知アイコンが出ない問題 iOS版の対応 Android版との違い 通知アイコン消せない問題 ま…

Android O(バージョン8.0)未満におけるローカル通知ショートコード

MainActivityってなんぞや?レベルのAndroid初心者の僕が、Androidのローカルプッシュを調査しました。 成果物として3秒後に通知されるショートコードを書いてみます。 このように、無情報のローカル通知が飛んできます。 ※注意 : setSmallIconは必須 builde…

Android Studioのヒント表示を消す

こちらの記事でもランクインしたエディタにおける、うざいデフォルト設定(ヒント表示)が、Android Studioにも存在したので、同様に除去します。 Preferences > Editor > General > Appearance > Show parameter name hintsのチェックを外すと、ヒントが消え…

UnityでiOS・Android実機で動くQRコードリーダーを作ってみた

まずは今回使用するZxingというライブラリを手に入れます。ちなみにライセンスはApache License 2.0 (Apache)とのことなので、比較的自由に使えます。 zxingnet.codeplex.com 解凍すると様々な環境におけるプラグインファイルが現れます。 ちなみにSystem.Dr…