ねこトラッカー2.0.1

2015/04/18 20:34:19
Bライフいいね!

Noranekoです。



最近、Bライフブログ読んでます。


大昔、会社で暇でネット漁りしてる時に出会ったデイリーポータル Z以来のヒットで面白いです。


非常に人間らしい生き方をしてて良いと思います。


斯く言う私も昔から



『Work to Live』



という考えがあるので、


金額計算して割に合う残業はしてたけど、基本残業はしませんでしたね。


残業するより、知り合いから仕事もらってやった方がお金が良かったり、


プログラマという職業上、いろんな言語をやった人の方が遥かに優位なので、


会社でMS系、帰宅後にOpen系ということもやったりしてたので、


ほんと幅広くいろんな言語を触ってきたと思います。




ということで、ねこトラッカーを更新しました。


前回、googleマップへのリンクを入れましたが、



















消しました!






私の持ってるメモリが少ない2.3.4端末だと、googleマップを立ち上げていろいろすると


ねこトラッカーがバックグラウンドで死んでしまっていました。


これはちょっと痛かったので、今回のでリンクを消させていただきました。


それとは別に、タスクバーへの通知(常駐型)を入れて、


ねこトラッカーへ簡単に戻れるようにしてみました。


が、はやり何かのきっかけで死んでしまうことがあります。


ですので、なるべくバックグラウンドにしない方がいいよ!





調べてみたのですが、どうやらServiceという物を作って常駐させないとダメみたいです。


今回のバージョンで、通知を出したのですが



// NotificationBuilderを作成
NotificationCompat.Builder nc =
new NotificationCompat.Builder(this);

bla bla bla

// 通知する
NotificationManager nfm =
(NotificationManager)getSystemService(Service.NOTIFICATION_SERVICE);
nfm.notify(4649, nc.build());

startForeground(4649, nc.build());


こんな感じにstartForegroundでやれば行けるみたいです。


が、私の今のやり方だと地図表示と現在地取得ロジックが同じクラスでかつ、


extends FragmentActivity


されております。


このstartForegroundするには、


extends Service


しなくてはいけません!


なんてこったい・・・


大規模仕様変更余儀なしですね。




今考えてるのが、現在地取得のところをServiceクラスで持たせて、


DB処理もここで呼んでやろうかなと。


そんで、Activityが死んでトラッキングをしていた場合、


今動いてるトラッキングServiceがあるかどうかの判別をして、


地図にトラッキング情報を再表示しなくてはいけませんね。


どこかに同Serviceは複数呼べない?みたいなことを書いてあったので対策はできるのかなと。


というかこの常駐方法としては、


①Serviceクラスを用いて、startForegroundする


②AIDLを用いてServiceと連携


という方法があるらしいです。


②をちょっと書いてみたけど理解しないままコピペしたので、よくわかんないので消しました。


が、


AIDLの消し方がよくわかんなくてエラーが出てコンパイルできなくなりました。


binの中にあるやつを消して再起動したらいけた気がします。


ということで次のアップデートは常駐を目標にします。









てか常駐型の通知出してて、onDestroy()通らないで死ぬってことに問題があるようなないような・・・








気に入ったら押してね
  ブログランキング・にほんブログ村へ




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Android

ねこトラッカー2.0

2015/04/11 17:43:33
すっかり春で暖かくなって...






なってねぇええええ!






めっちゃ寒いわ。


ということで、ねこトラッカーを更新しました。

A-GPS対応とGoogle Mapsへのリンクを追加です。

本当は、ナビ画面にしたかったのですが、

Android 2.3.4で不具合が発生したため、Mapsへのリンクにしました。


それで今回のGoogle Mapsへのリンクの仕方というか、

Google Mapsの起動の仕方はこちらに載ってました。

Android特有(?)のIntentを用います。


載ってるサンプルをコピって使えますね。


Uri gmmIntentUri = Uri.parse("geo:緯度,経度");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);


下の方にはナビとストリートビューの立ち上げ方も書いてありますね。

2.3.4では上記のパラメータとしてzoomを追加しただけでエラーになりました。


そろそろ私のAndroidちゃんも限界がきてるので、

買い換えたら2.3.4への対応は切ろうかなと思っております。




気に入ったら押してね
  ブログランキング・にほんブログ村へ




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Android

ロリポップ対応

2015/03/25 18:41:52
ロリポップとかGMOペパボかよ!


Noranekoよん。



ということで、久しぶりにAndroid SDKをアップデートして作業しようとしたのですが、



This Android SDK requires ADT version 23.0.0 or above.


bla bla bla bla bla bla bla bla bla


bla bla bla bla...








という謎メッセージが!


でもインターネットが発達した昨今、グーグル兄貴に聞けば何でも解決ぅ!!


まずはEclipseの『Help -> About Eclipse SDK』





を開きます。そうすると下のwindowが表示されるので、





『Installation Details』を押します。


インストールされてるリストが表示されるので、





この中の、


Android DDMS

Android Development Tools

Android Hierarchy Viewer

Android Traceview

Trace for OpenGL ES


を選択して下にある『Uninstall...』ボタンを押します。


再起動を要求すると思うので再起動します。


自分の環境では、インストール済みリストに


Android Native Development Tools』が存在していなかったので、


もしインストールリストにあるなら削除した方がいいかも?



次に23.0.0以降のADTをインストールします。


またHelpから『Help -> Install New Software...』を選択します。





すでにADTをインストール済みなので、


Work withのところで、


『android - https://dl-ssl.google.com/android/eclipse/』


を選択して、下に出てくる『Developer Tools』を選択して、


『Next』ボタンを押してインストールして終了です。


javaは環境作りではまることが多いので、


グーグルの兄貴にどんどん聞いていきましょう!




気に入ったら押してね
  ブログランキング・にほんブログ村へ




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Android

ZenFone 2

2015/03/24 13:02:45
発売されてた!

Noranekoっす。



ZenFone 5/6の後にZenFone 2とか、まじドカポンリスペクト半端ねぇっす!



ラインナップは整ったみたいですね。

http://www.asus.com/tw/Phones/ZenFone_Products/


前みた記事だと一番下のスペックの5インチの機種の型番が、

ZE550CLだったんですが、5インチということでZE500CLに変更になったのかも?


それでZenFone 2で特筆するべきところで、A-GPS対応になってるんですよね。

なのでA-GPS対応のナビとかのがストレスがなくなりますね。

A-GPSについて語られてるのが、私のブログでもよく出てくるIIJの方で、

こちらの記事がパーフェクトソースになります。

あともう一点気になったんですが、GLONASSというのがありますね。

ウィキったところによるとロシアの衛星だそうです。


なるほど。




Studio nekoで作ったねこトラッカーではA-GPSは考慮してないので、

そのロジックを追加したりして東京オリンピック前までにはアップデートしたいと思っております!






気に入ったら押してね
  ブログランキング・にほんブログ村へ




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Android

ねこメモ

2015/03/22 12:34:57
休日はプログラムに限りますね!

Noranekoっす。




それで『ねこメモ』なんですが、


前からリストビューをぐりぐりすると背景色がおかしい!


ギザワロスって感じったのですが、修正しました!


ちなみに『ねこメモ+』の方はその不具合はすでに修正されてて、


『ねこメモ』の方も修正しようとしてて、





更新忘れてた^^






なので、今日中にアップデート配信されると思われるのでアップデートしてね☆




気に入ったら押してね
  ブログランキング・にほんブログ村へ




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Android
1 2 3 4 
BLOG内検索
<< 2015/11 >>
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30