渋谷ほととぎす通信

完全趣味でやってる技術メモ。※所属団体とは一切関係がありません。

Android

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…