モバイル開発

スポンサーリンク
モバイル開発

iOS開発エミュレーターの.sqliteファイルを見る

自分用メモ。DriftというORMでsqliteを操作していたのですが、バグが出たので.sqliteファイルの中を確認したい!となったの巻です。結論からいうと、以下の場所にありました。/Users/ユーザー名/Library/Develop...
モバイル開発

AndroidアプリをHPやブログに貼るためのバッジを作る

Androidアプリをダウンロードするページに必ず貼ってある、あのバッジみたいなやつあるじゃないですか。あれってどうやって作るんだ?と思って調べたら、Google公式にてAndroidアプリのバッジをつくるためのジェネレーターが用意されてい...
モバイル開発

アプリのビルド方法

Androidは凄まじい速度で仕様が変化します。なので時間が経つと メニュー名が変わったり、 新たに新しい機能が追加されたり、 UI自体が刷新されたり、する可能性が高いです。(その場合、この記事の内容が役に立たなくなるかもですがあしからずで...
モバイル開発

Android App Bundleとは?APKとの違い

今現在(2019年12月)、AndroidアプリをGoogle Playで公開する場合、 APK(.apk) Android App Bundle(.aab) ←Googleはこちらを推奨しているというどちらかの方法でビルドしたアプリをアッ...
モバイル開発

リソース(string.xmlなど)をプロジェクトのどこからでも参照できるようにする

タイトルのようにリソース(string.xmlなど)をプロジェクトのどこからでも参照できるようにするために以下のような「GetApplication」クラスを作ってpublic class GetApplication extends Ap...
モバイル開発

Google Play Consoleで25ドル払ってアプリ登録できるようにするぞ!

Google PlayでAndroidアプリを公開するには、Googleに登録料的なもの(25ドル)を支払わないといけないらしいんだけどこの25ドルを1度支払えば、永遠にアプリを公開し続けることができるらしい。AppleのiOSストアだと、...
モバイル開発

JKSキーストアは独自の形式を使用しています。とは

Google Playでアプリを公開するために、「いざAndroid Studioでアプリを作成しよう!」と思ったわけだけどどうやらアプリを作成するためには「キーストア」なるものを作成しないといけないらしい。ふむふむ。よくわからんがとにかく...
モバイル開発

キーストアとは

Androidのキーストアについて調べたのでメモ。キーストアとはキーストアとは「このアプリはこの人が作ったものですよ!」というのを証明するために使われるファイルで、アプリを作成する段階でアプリに埋め込まれるらしい。俗に言う「デジタル署名」と...
モバイル開発

アイコンを設定する方法

Androidアプリにアイコンを設定しようと思って「アイコンなんて1枚画像を用意するだけでいいんだろ?」と気軽な気分で調べたらなんだか結構ややこしい仕様になっていたのでメモ。まずAndroidアプリにアイコンを設定する場合、 低解像度用アイ...
モバイル開発

Android Studioでlintのエラーメッセージをコピーする方法

Android Studioで以下のようなlintで表示されるエラーメッセージをコピーしたくてもlintメッセージにカーソルをあわせてドラッグ→右クリックしてもコピーできないし、Ctrl+Cキーを押してもコピーできない。エラー名で検索したか...
モバイル開発

ListPreferenceをタップしたときの項目をカスタマイズする

ListPreferenceをタップすると通常、左のような項目になりますが右のようにカスタマイズする方法についてメモ。▲タイトルのみ▲タイトル(太字)+説明結論から言うとHTMLのマークアップタグを使えばかんたんに実現できました↓。左<re...
モバイル開発

[Preference]項目をタップしたらURLを開く方法

こういう風に PreferenceFragmentCompatの設定項目をタップ 指定したURLを外部ブラウザで開くみたいなやつを実現する方法のメモ。方法は2つあるみたいです。XMLで設定する方法まずXMLで指定する方法。<Preferen...
モバイル開発

AndroidアプリをアンインストールしてもSharedPreferencesが消えない → 自動復元をOFFにすると消える

アプリの設定をかんたんに保存することができるSharedPreferencesだけど、基本的にアプリをアンインストールすると設定も削除される。・・・そのはずなんだけど何故だか削除されていないというか、「削除したはずなのにアプリを再インストー...
モバイル開発

ListPreferenceのentryValuesにはstring-arrayじゃないとダメっぽい

以下のようにListPreference の entryValues に integer-array を指定するとarrays.xml<string-array name="test1"> <item>ああああ</item> <item>い...
モバイル開発

Android Studioの文字サイズ変更方法

Android Studioの文字サイズが小さくて目が辛かった。なので文字サイズを変更した。どうせなので変更方法をメモしておきます。メニューなどの文字サイズメニューのFile → Settings...を開いてAppearance & Be...
モバイル開発

backgroundTintとbackgroundTintModeって何?backgroundと何が違うの?

backgroundTintとbackgroundTintModeって何なんなの?backgroundと何が違うの?と思って調べた結果のメモ。違い結論言うと background:背景色 backgroundTint:背景色に合成(?)する...
モバイル開発

TabLayout+ViewPagerを使ってみたメモ

Androidプログラミングで TabLayout ViewPagerの2つを組み合わせて使ってみたのでメモ。TabLayout+ViewPager組み合わせるとこんなのができます↓。コードアクティビティ↓。MainFragment.jav...
モバイル開発

TabLayoutを使ってみたメモ

AndroidのTabLayoutを使ってみたのでメモ。TabLayoutとは?こういうの↓。TabLayoutの作り方XMLに以下を追加する。activity_main.xml<?xml version="1.0" encoding="u...
モバイル開発

BottomNavigationViewでテキストを常に表示させる方法

BottomNavigationViewのデフォルト設定だと、タップしたアイテムのテキストしか表示されない。これを常に表示させるようにするには、以下のような手順を踏めばOK。 BottomNavigationViewを表示させているアクティ...
スポンサーリンク