モバイル開発 iOS開発エミュレーターの.sqliteファイルを見る 自分用メモ。 DriftというORMでsqliteを操作していたのですが、バグが出たので.sqliteファイルの中を確認したい!となったの巻です。 結論からいうと、以下の場所にありました。 /Users/ユーザー名/Library/Deve... 2024.10.17 2024.10.29 モバイル開発未分類
モバイル開発 AndroidアプリをHPやブログに貼るためのバッジを作る Androidアプリをダウンロードするページに必ず貼ってある、あのバッジみたいなやつあるじゃないですか。 あれってどうやって作るんだ?と思って調べたら、Google公式にてAndroidアプリのバッジをつくるためのジェネレーターが用意されて... 2020.01.05 モバイル開発
モバイル開発 アプリのビルド方法 Androidは凄まじい速度で仕様が変化します。 なので時間が経つと メニュー名が変わったり、 新たに新しい機能が追加されたり、 UI自体が刷新されたり、 する可能性が高いです。(その場合、この記事の内容が役に立たなくなるかもですがあしから... 2019.12.23 モバイル開発
モバイル開発 Android App Bundleとは?APKとの違い 今現在(2019年12月)、AndroidアプリをGoogle Playで公開する場合、 APK(.apk) Android App Bundle(.aab) ←Googleはこちらを推奨している というどちらかの方法でビルドしたアプリをア... 2019.12.19 モバイル開発
モバイル開発 リソース(string.xmlなど)をプロジェクトのどこからでも参照できるようにする タイトルのようにリソース(string.xmlなど)をプロジェクトのどこからでも参照できるようにするために 以下のような「GetApplication」クラスを作って public class GetApplication extends ... 2019.12.18 モバイル開発
モバイル開発 Google Play Consoleで25ドル払ってアプリ登録できるようにするぞ! Google PlayでAndroidアプリを公開するには、Googleに登録料的なもの(25ドル)を支払わないといけないらしいんだけど この25ドルを1度支払えば、永遠にアプリを公開し続けることができるらしい。 AppleのiOSストアだ... 2019.12.16 モバイル開発
モバイル開発 JKSキーストアは独自の形式を使用しています。とは Google Playでアプリを公開するために、「いざAndroid Studioでアプリを作成しよう!」と思ったわけだけど どうやらアプリを作成するためには「キーストア」なるものを作成しないといけないらしい。 ふむふむ。 よくわからんがと... 2019.12.15 モバイル開発
モバイル開発 キーストアとは Androidのキーストアについて調べたのでメモ。 キーストアとは キーストアとは「このアプリはこの人が作ったものですよ!」というのを証明するために使われるファイルで、アプリを作成する段階でアプリに埋め込まれるらしい。 俗に言う「デジタル署... 2019.12.11 モバイル開発
モバイル開発 アイコンを設定する方法 Androidアプリにアイコンを設定しようと思って「アイコンなんて1枚画像を用意するだけでいいんだろ?」と気軽な気分で調べたら なんだか結構ややこしい仕様になっていたのでメモ。 まずAndroidアプリにアイコンを設定する場合、 低解像度用... 2019.12.07 モバイル開発
モバイル開発 Android Studioでlintのエラーメッセージをコピーする方法 Android Studioで以下のようなlintで表示されるエラーメッセージをコピーしたくても lintメッセージにカーソルをあわせてドラッグ→右クリックしてもコピーできないし、Ctrl+Cキーを押してもコピーできない。 エラー名で検索し... 2019.11.19 モバイル開発
モバイル開発 ListPreferenceをタップしたときの項目をカスタマイズする ListPreferenceをタップすると通常、左のような項目になりますが 右のようにカスタマイズする方法についてメモ。 ▲タイトルのみ ▲タイトル(太字)+説明 結論から言うとHTMLのマークアップタグを使えばかんたんに実現できました↓。... 2019.11.19 モバイル開発
モバイル開発 [Preference]項目をタップしたらURLを開く方法 こういう風に PreferenceFragmentCompatの設定項目をタップ 指定したURLを外部ブラウザで開く みたいなやつを実現する方法のメモ。 方法は2つあるみたいです。 XMLで設定する方法 まずXMLで指定する方法。 <Pre... 2019.11.18 モバイル開発
モバイル開発 AndroidアプリをアンインストールしてもSharedPreferencesが消えない → 自動復元をOFFにすると消える アプリの設定をかんたんに保存することができるSharedPreferencesだけど、基本的にアプリをアンインストールすると設定も削除される。 ・・・そのはずなんだけど何故だか削除されていないというか、「削除したはずなのにアプリを再インスト... 2019.11.15 モバイル開発
モバイル開発 ListPreferenceのentryValuesにはstring-arrayじゃないとダメっぽい 以下のようにListPreference の entryValues に integer-array を指定すると arrays.xml <string-array name="test1"> <item>ああああ</item> <item... 2019.11.13 モバイル開発
モバイル開発 Android Studioの文字サイズ変更方法 Android Studioの文字サイズが小さくて目が辛かった。 なので文字サイズを変更した。 どうせなので変更方法をメモしておきます。 メニューなどの文字サイズ メニューのFile → Settings...を開いて Appearance... 2019.10.02 モバイル開発
モバイル開発 backgroundTintとbackgroundTintModeって何?backgroundと何が違うの? backgroundTintとbackgroundTintModeって何なんなの? backgroundと何が違うの? と思って調べた結果のメモ。 違い 結論言うと background:背景色 backgroundTint:背景色に合成(... 2019.09.19 モバイル開発
モバイル開発 TabLayout+ViewPagerを使ってみたメモ Androidプログラミングで TabLayout ViewPager の2つを組み合わせて使ってみたのでメモ。 TabLayout+ViewPager 組み合わせるとこんなのができます↓。 コード アクティビティ↓。 MainFragme... 2019.09.15 モバイル開発
モバイル開発 TabLayoutを使ってみたメモ AndroidのTabLayoutを使ってみたのでメモ。 TabLayoutとは? こういうの↓。 TabLayoutの作り方 XMLに以下を追加する。 activity_main.xml <?xml version="1.0" encod... 2019.09.15 モバイル開発
モバイル開発 BottomNavigationViewでテキストを常に表示させる方法 BottomNavigationViewのデフォルト設定だと、タップしたアイテムのテキストしか表示されない。 これを常に表示させるようにするには、以下のような手順を踏めばOK。 BottomNavigationViewを表示させているアクテ... 2019.09.14 モバイル開発