C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です.

Android Books【新刊】

What's NEW!

Android Books

【おすすめ】
【組み込み】

Android NEWS

2017/12/12 日経トレンディネット
ベンキュージャパンから新しいポータブルLEDプロジェクター「G310J」が登場した。脱着式のバッテリー付属、Android OS搭載という、なかなか面白い製品だ。 まずはスペックだが、本体サイズは、146×139.2×46.5mmとWi-Fiルーターの親機くらいの大きさだ。ただし、バッテリーを装着すると146×139.2×65.7mmと厚みが増す。
2017/12/11 @IT
KotlinはAndroid開発を主要なターゲットの1つとして開発されています。また、Android公式開発環境であるAndroid Studioは、Kotlinの開発元であるJetBrainsが開発しているIntelliJ IDEAからフォークしたプロダクトです。そのため、Kotlinのサポートが引き続き期待できることも、Android開発者がKotlin採用を検討する後押しに ...
2017/12/10 ガジェット通信
Google マップの Android 版が v9.68 にアプデートされ、経路検索で予めいつものルートを指定しておくことができるようにり、ピクチャー・イン・ピクチャー(PIP)モード中のナビの表示も改良されました。いつものルートとは、Google のロケーション履歴に基づきユーザーが通常通っている経路を優先的に選択する経路検索機能の ...
2017/12/9 ガジェット通信
Google が初代の Pixel シリーズや Nexus スマートフォンたちに Android 8.1 Oreo への公式アップデートの配信を開始しました。今週最終版としてのリリースを迎えた Android 8.1 Oreo ですが、発表の時点で公式アップデートの配信は来週からとなっていましたが、予定よりも少し早くアップデートの配信が始まったようです。
2017/12/8 ITpro
パスワードを使わない認証技術「FIDO(Fast IDentity Online、ファイド)」の仕様策定団体であるFIDOアライアンスは2017年12月8日、2機種のAndroidスマートフォンが新仕様「FIDO UAF(Universal Authentication Framework) 1.1」を初めて搭載したと発表した。従来のAndroidスマホはAndorid OSをカスタマイズしてFIDO ...
2017/12/7 ダイヤモンド・オンライン
この功績を考えると、Rubin氏がなぜ絶頂期の2013年にAndroidから社内の別のプロジェクトに移ったのか、当時は首を傾げてしまった。 その際にLarry Page氏(当時のGoogle CEO、現在AlphabetのCEO)はブログで「AndyはGoogleで新しい章を始めることにした。Andy、ムーンショットを頼むよ!」と述べたが、正直説得力 ...
2017/12/6 リクルートマーケティングパートナーズ (ブログ)
複数モジュールで構成されるプロジェクトの場合、 あるモジュールでData Bindingを有効にするためにはその親モジュールでもData Bindingを有効にしなくてはならないという特徴があります。 上記Androidプロダクトは複数モジュールで構成しており 1)DDDの境界づけられたコンテキストに基づいてモジュール管理をしています ...
2017/12/5 TechCrunch Japan
Googleは、5月のI/Oカンファレンスで発表したAndroid Goに、これまでいろいろ手を加えてきた。そしてこの軽量OSはこのほど、やや名前を変えてローンチすることになった。ベースはAndroid 8.1だが、そのお名前は、前よりも印象の薄いAndroid Oreo(Go edition)となった。〔OreoはAndroid 8.xの愛称〕. 名前が示しているよう ...
2017/12/4 マイナビニュース
Android 8.0に対するメンテナンスリリースとして8.1が開発中です。すでに10月からプレビューが公開されており、11月には2回目のプレビュー版が配布されました。予定では12月以降に完成版という予定なので、速ければ年内にも一般向けのOTAが始まるのではないかと思われます。 Android 8.1は、基本はOreoですが、API ...
2017/12/3 GIGAZINE
また、より多くの「メモリ」「ストレージ」「GPUスループット」「USBポート」「イーサネットの帯域幅」、より良い「4K/30fpsビデオ機能」と「Android 7 Nougatサポート」を提供し、Raspberry Pi 3の完全互換ハードウェアとして機能するとのこと。「Tritium」で使用しているチップ(Soc)はRaspberry Piと同様の製造プロセスで製造してい ...

Android Products & Goods

このページへのコメント

askaです.

> 現在地が更新される度に
> 違うIDが振り分けられているのですが
> どのような決まりにのっとって
> 振り分けられているのでしょうか?

やりたいことは, 現在地が更新されたときにマーカーをそこに表示し,
そのマーカーにタッチしたとき何か処理をしたいということでしょうか?

であれば, 以下のようにすれば現在地のマーカーのIDは固定できます.

mMarker = mMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("現在地"));

としておいて, 現在地が更新されたときに,

mMarker.setPosition(location);

とすれば, 1つのマーカーを使いまわすので, IDは変わりません.

Posted by aska 2013年10月25日(金) 20:16:52

askaです.

> 一つ気になる事があるのですがアイコンのIDをどのように
> 振り分けているのでしょうか?

私もユニークIDをどのように振っているかは知りませんが,
Nexus7で試した感じでは"m0", "m1", ...と順にIDが振られ
ているようです.

Posted by aska 2013年10月25日(金) 00:39:24

わざわざページを作成していただき
ありがとうございました。

とてもわかりやすく大変参考になりました。

一つ気になる事があるのですが
アイコンのIDをどのように振り分けて
いるのでしょうか?

現在地が更新される度に
違うIDが振り分けられているのですが
どのような決まりにのっとって
振り分けられているのでしょうか?

Posted by かきです 2013年10月23日(水) 11:03:49

askaです.

Marker#getIdメソッドで, マーカーのIDを取得できます.
https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker

「各マーカーに対応した処理をする」のページを作成してみましたので, ご参照ください.

Posted by aska 2013年10月23日(水) 00:46:15

初めまして
初心者の自分ににはとてもわかりやすく勉強になります。

また現在onMarkerClick()の使い方について困っています。
マップ上にいくつかの違ったマーカーを
配置しているのですが、すべて同じ処理をしてしまいます。
そこで質問なのですが、
onMarkerClickを用いて違うマーカーごとに違う処理を
行いたい場合、どのように実装すればよいのでしょうか。
マーカーのリソースID等をつかって分けることができるのでしょうか。

Posted by かきです 2013年10月21日(月) 18:35:51

コメントをかく


ユーザーIDでかく場合はこちら
「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu


逆引き(基礎編)

画面表示/操作(49)

フラグメント(1)

逆引き(応用編)

AD



管理人のみ編集できます