2018-03

スポンサーリンク
その他

Webサイトをダイアログに表示する | WebView on Dialog | Android

WebViewの準備 アプリのヘルプ画面や更新情報をHTMLページで作成し、ダイアログ表示する方法について説明します。 まずはManifestでINTERNET接続ができるように設定を行います。お馴染みの、 <uses-permission android:name="android.permission.INTERN...
googleAPI

googleMap第3回 マークと直線 | Marker and Polyline | Android

AndroidでGoogleMapアプリ作成 第1回 表示 第2回 表示形式 衛星、地図、地形図 第3回 マーカーと直線 第4回 googleMapのエラー 第5回 PlaceAPIとマーカーのセット 第6回 現在地 GPSの実装 第7回 トラッキング 第8回 様々な技法 引き続き前回と同じプロジェクトを利用します。 ...
その他

fireTV向けアプリ開発の注意点 | development for fireTV | Android

fireTVのManifest設定 リモコン操作 開発環境自体はAndroidと全く変わりませんし、作り方も変わりません。スマホ向けに作ったアプリはそのまま動作します。 ただし、fireTVの操作はリモコンです。その点を考慮しなければ全く操作ができない。ということになってしまいます。 リモコンですべてを操作します。 で...
スポンサーリンク
レイアウト

TextView内の一部の文字色や大きさの変更 | change color or size of TextView | Android

TextView内の一部の文字色や大きさの変更 Stringの文字列を検索して、該当文字を赤くしたい、といった場合に使います。 結論は簡単です。Html.fromHtmlを用いて表記します。そう、HTMLです。 コードを見てみましょう public class MainActivity extends AppCompa...
レイアウト

LinearLayoutで均等配置 | Equal placement with LinearLayout | Android

まずはTextViewを配置 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:layout...
レイアウト

Drawableで角丸やグラデーション | Drawable Resource gradient corners | Android

Drawableで角丸長方形 HTMLの世界ではh1やh2といった見出しを角丸長方形などに設定することがあります。 では、Androidではどのように設定するのでしょうか。 CSSほどではありませんが、XMLを使って記述することができます。 この方法であれば画像を使いませんから修正も簡単です。 というわけで、方法です。...
googleAPI

googleMap第8回 様々な技法 | Various technic | Android

AndroidでGoogleMapアプリ開発 第1回 表示 第2回 表示形式 衛星、地図、地形図 第3回 マーカーと直線 第4回 googleMapのエラー 第5回 PlaceAPIとマーカーのセット 第6回 現在地 GPSの実装 第7回 トラッキング 第8回 様々な技法 その他、いくつかの技法について紹介します。 表...
日記

胃カメラのために用意することって?

胃カメラの前に 胃カメラ、英語でいうとGastroscope。その胃カメラ検査を定期的に受けている私でございますが、何度か経験している中で胃カメラの前日に用意しておいたほうがいいこと、をまとめておきたいと思います。 ★保険証 ★診察券 ★同意書 ★お薬手帳 ★大きめのタオル ★替えの上着 ★本などの落ち着けるもの など...
Java

連続しない乱数を取得する | Non-consecutive random numbers | JAVA

ランダムに数を入れ替えたい際などに使用する不連続乱数。通常の方法で乱数を取得すると同じ数値が連続してしまいます。隣り合う数が一致しない不連続の乱数を取得するにはどうしたらよいのか?不連続にするための方法を探ります。
Java

配列をランダムに並び替える | Randomly sort the array | Android JAVA

配列の並び替え 配列を並び替える方法としては大まかに2つあります。 ①独自に並び替えのコードを書く。 ②リスト化した上で並び替える ここでは、②の方法について。 リスト化した上で並び替える int[] array = {1,2,3,4,5,6,7,8,9} List<Integer> list = new ArrayL...
Java

JAVAの用語 | JAVA Glossary |

JAVA用語の簡単な説明 主語、助詞、接続詞などなど実際の言葉でも問題なく使えていても用語は忘れがちです。 プログラミングでも同じではないでしょうか。(そんなことない人がほとんどかも!) 用語 説明 インスタンス化 new演算子を用いることでクラスから生み出すことで、生み出されたものをインスタンスと呼ぶ JAVA用語説...
Java

多重継承できない!? | Multiple inheritance | Android JAVA

JAVA多重継承 Android開発において用いるJAVAでは多重継承は許されていない。 public class MainActivity extends AppCompatActivity,classB { という書き方はできない。 初めてJAVAを扱うときには非常に納得がいかない、なぜできないんだ!と思いがちです...
Java

コンストラクタとstaticとは | Constructor and static | JAVA

コンストラクタとstaticについて 以下のコード、実行したらLogcatには何が表示されるでしょう? 前半でコンストラクタ、後半でstaticです。この結果が正解できればほぼ両者を理解したと言えるでしょう。SubClassはいわゆるカプセル化をしています。 public class MainActivity exte...
Java

オーバーライドとオーバーロード | override and overload | Java

オーバーライドとオーバーロド、名前が似ていてわからなくなりませんか。しっかり復習をしておきましょう。 オーバーライドとオーバーロードの比較コード 次のコード、実行するとどうなるでしょう? public class MainActivity extends AppCompatActivity{ @Override pro...
Java

ArrayListの使い方 コレクション | Collections | Android Java

配列の上位互換としてコレクション(以下Collections)がJAVAには用意されています。大変便利で配列では手間のかかることも簡単に実装することができるようになります。 Collectionsには3種類が用意されており、それぞれ特徴が異なります。 名称 特徴 List 中身の重複可、順番がある Set 中身の重複不...
アプリ

富士山の方角を指すアプリ | 富士山コンパス

GoogleMapで簡単に確認する方法 アプリを導入しなくても、以下の方法で確認することができます。 ただし、アプリのように地図は自動で回転しません。 富士山コンパスの概要 方位磁針が北を指し続けるように、新幹線や飛行機などの中でも富士山を指し続けます。 旅行先で富士山がどの方向に見えるのか、かすかに見える山は富士山な...