2018-03

スポンサーリンク
開発環境

Warning:Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’.

Warning:Configuration 'compile' is obsolete and has been replaced with 'implementation'. についてはcompileではなく、implementationを使って。という警告なわけですが、gradleをすべて書き換えても表示されること...
その他

各国対応の現在時刻の表示 | Notation of current time | Android Java

SimpleDateFormatを使って表記 世界対応のアプリをリリースする際にはいくつか注意すべき点があります。 その一つが日時の表現です。 大きく3つあり、ヨーロッパ式(英国式)、アメリカ式、日本式です。 ではどのような表記でしょうか。 ヨーロッパ式 日/月/年  時/分/秒 アメリカ   月/日/年 時/分/秒 ...
その他

XMLでデータを管理 | Data management with XML | Android

XMLでデータ管理 通常、配列データを以下のように記述します。 private String[] stringDataArray= { "Data_1" ,"Data_2" ,"Data_3" ,"Data_4" ,"Data_5" ,"Data_6" ,"Data_7" }; これはこれで間違っていませんし、正しいの...
スポンサーリンク
その他

Activity間でのデータの共有 | Sharing data within activities | Android

データ共有の方法 Activity間でデータの受け渡しといえば、Intentを用いる方法がよくあげられます。 ただし、この方法は値の受け渡しをするだけですし、基本的に1対1の関係です。 またIntentはバックキー処理にうまく対応できません。 今回の目的とするコードは、各Activityがアクセスをして取得、変更、共有...
その他

初回起動時の判断 | first launch the application? | Android

初回起動の判断方法 初めてアプリを起動したときにのみ表示させるダイアログや設定手続きを実装したいとき、どのようにすればよいでしょうか。 もっとも簡単な方法はプリファレンスを使う方法です。 起動の際に何らかのデータを端末に保存します。そのデータが存在していれば2回目以降、存在していなければ、初めての起動という判断です。 ...
その他

ネット上のテキストデータを取得する | get text data from Web | Android

AsyncTaskを用いる ネット上のウェブデータを取得します。 httpURLConnectionを使ってネット上のテキストデータにアクセスをし、取得したデータをString型に変換します。 この処理はバックグラウンドで行わせるため、AsyncTaskを用います。 ネット上へのデータにアクセス等は非同期処理で行います...
その他

リソースidをファイル名で指定 | Specify resource ID by file name | Android

ImageViewに画像を設定 drawable内にあるslide716.png画像をImageViewで表示したい場合、 通常であれば imageView.setImageResource(R.drawable.slide716); となります。 ここでもし、画像が連番である場合はどうでしょうか 例えば、 slide...
その他

Missing contentDescription attribute on image | Android XML

意味 content descriptionとはコンテントの説明という意味、XML内にコンテントの説明がありませんよ。という警告です。 <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" androi...
その他

Realmの初期化 | Initialize Realm | Android

Realm初期化、最新の方法 モバイル用データベースといえばRealmです。SQLiteより断然Realm!と私は思っています。 さて、初期化についてです。最初に一度だけ実行します。 Realm.init(getApplicationContext()); RealmConfiguration realmConfig ...
その他

明示的Intentの仕組み | Intent Android

明示的Intent 行先が明示的に示されているIntentを明示的Intentと呼びます。以下のようなものです。 Intent intent = new Intent(getApplicationContext(),ToActivity.class); startActivity(intent); 行先がToActiv...
その他

fireTVのManifest | Manifest of fireTV | Android

fireTVのManifest設定 fireTVはGPSが搭載されていませんが、Manifestで指定しない場合、fireOSの場合、暗黙的に以下のコードが加わります。(記載せずとも記載されていることとして扱われる) <uses-feature android:name="android.hardware.locati...
その他

Field can be converted to a local variable | Android Studio | JAVA

Field can be converted to a local variableとは コードを書いていると、時々、変数の名に関して、上記の警告が出ることがあります。 といったように。 これはローカル変数でもよいですよ。という警告です。 以下のようなコードでnumberについて発生します。 public class ...
その他

アプリ開発と著作権 | Apps and copyright | Android

Androidアプリを開発していますと、音楽を使いたいであるとか、画像を使いたいという機会はよく訪れます。実際に使って大丈夫だろうか。ということについてのお話です。 原則的に、パブリックドメインに指定されている音楽、画像を使うこととなります。 その表記がない場合は使用するべきではありません。もし使用してgoogle側に...
その他

カスタムListViewからActivityへの通知 | CustomListView to Activity | Android

カスタムリストビューを利用していると、Activityへ何らかの通知を行いたいと考える時があります。 例えばリストビューのチェックした項目の一括削除、又は個数をカウントする際などに利用します。 方法としては、カスタムリストビュー側にトリガーを設置してアクティビティー側で取得する。ということになります。 CustomLi...
googleAPI

JSONをVolleyで解析表示する | JSON Volley Google Maps Geocoding API | Android

JSONとは 地図の住所情報や、天気の情報をインターネットから取得したい場合はJSONデータを扱います。 例えば、東京都庁についてのGoogle Maps Geocoding API 情報を取得したければ を表示します。結果として、 { "results" : [ { "address_components" : [ ...
googleAPI

googleMap第1回 表示 | Show map | Android

AndroidでGoogleMapアプリ開発 第1回 表示 第2回 表示形式 衛星、地図、地形図 第3回 マーカーと直線 第4回 googleMapのエラー 第5回 PlaceAPIとマーカーのセット 第6回 現在地 GPSの実装 第7回 トラッキング 第8回 様々な技法 googleMapを使ったアプリの開発です。G...