Android
スマホアプリの申請に必要な要件はしばしば変更されます。 この記事は、AndroidアプリおよびiOSアプリをこれから作る(更新する)にあたって、対応しなくてはいけない変更点を一覧にまとめたものです。
約2年前にSwiftの勉強がてら作成したRSSリーダーアプリですが、 an.hatenablog.jp 同じ内容でKotlin版を作りました github.com Objective-CとJavaに比べるとSwiftとKotlinはとても似ていますが、 微妙な違いがややこしかったり(ex. valとlet、ifに()が必要…
Kotlinの勉強がてら、Androidの公式を参考にサーバーから文字列を取得する処理を作ったのですが、 一部内容が古く修正が必要だったので、修正後のソースコードを紹介します。 基本的には以下の公式ガイドの内容をAPIレベル29向けに少し修正したものになりま…
次のようなLayoutを作り、コード上でEmptyViewを設定します。 (例:(ListView) findViewById(R.id.listView).setEmptyView(findViewById(R.id.emptyView)) すると、ListViewに項目がない場合もemptyViewは表示されません。
以下のようなコードで選択不可のListViewを作成します。 (AndroidStudioのEmpty Activityのテンプレートを使用し、 activity_main.xmlにlist_viewというidのListViewを設置) @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea…
Androidにも大分慣れてきたなと思ったところに 基本コントロールであるListViewでいくつかつまづいたので 今後のためにメモしておきます。 詳細はまた別記事で。1. ListViewをDisabledにしていると、区切り線(Separator)が表示されない an.hatenablog.jp2. i…
アプリAからアプリBがインストールされているか取得する処理です。 パッケージ名がわかる場合限定になりますが、 ネットでいくつか見つけたやり方よりも短く単純にできました。 /** * アプリのインストール確認 * @param appPackage アプリのパッケージ名 * …