【速報!!】日本全国「バス時刻表」が Google Map で見れる件

バスって便利かもしれないが、なんかよくわからない。

いい方法ないのか、と。

経路検索で。

博多から久留米の市街地に出る予定があり、「バスの時刻表調べなきゃなぁ」と思いつつGoogleマップで乗り換え検索してみると、なんと普通にバスのルートが出てくるではありませんか。降りるバス停の名前まで表示してくれます。

Googleマップがバスに対応していて超便利 : イケハヤ書店 Googleマップがバスに対応していて超便利 : イケハヤ書店

あのバス停の時刻表が見たい場合。

頻度や最終時刻とか。

20140124-112127

20140124-112604

20140124-113123

20140124-113551

20140124-113558

日本ではまだ対応してないかと思ったらしていた。

こんなかんじで表示させます。

例えば、「東京スカイツリー駅」近辺バス停の時刻表を見たい場合。

続きを読む >>


Android 4.5 で root なアプリが使えなくなったときのために

20140122-173610

実際はどうなるのか。

1週間ほど前にAOSPのMasterツリーで行われた2つのコミットによって、/data配下のunconfinedドメイン(SELinuxによって制限されないプロセス)のアプリからSupersuerを実行できなくなってしまうというのです。これにより、/dataパーティションのrootアプリから、Superuser権限のコマンドを実行することができなくなってしまいます。

Android 4.5?Android 5.0?で現行のrootアプリとの互換性が失われる可能性大 | juggly.cn Android 4.5?Android 5.0?で現行のrootアプリとの互換性が失われる可能性大 | juggly.cn

開発中のAndroid OS のコードの中に「root排除方向な記述があった」ということのようです。

そのうち、rootedなアプリが使えなくなったときのために、関連ページをまとめておこうか、と。

続きを読む >>


シンプルで使いやすい Cal - Calendar by Any.do

これくらいの機能でいいのだろうと思います。

iPhone版しかなかったけれども、すでに登場していたAndroid版。

ややこしいアプリはストレスがたまります。

20140106-131058

「他のカレンダーアプリとCalの違いは、計画と達成へのアプローチだ。Calはあなたをいつ、どのように助ければ、何も見過ごすことなく、涼しげにスケジュールをこなせるようにできるかを知っている」

使っているとなんか心地よいです。

無料カレンダーアプリ「Cal」はリマインダー機能とAny.do連携で予定管理が楽々 - GIGAZINE

GoogleアカウントのGoogleカレンダーと連携しながら使いましょうか。

Cal - Calendar by Any.do - Google Play の Android アプリ


【開発者必見】Android OS バージョン 2系を切り捨てるのはいつなのか?

今となってはうざいのがAndroidOSバージョン2.xの対応。

Dashboards___Android_Developers

割合としてはまだまだ多くのユーザーが利用していますので、2014年を迎えたばかりの今でも無視することはできません。国内2年縛りも影響しているのでしょうか。

以前は、Dashboards | Android Developers に、毎月の断片的な円グラフだけでなく、バージョンごとの比率経過が分かるグラフが掲載されていたのですが今では見えなくなっています。

で、開発時に下位互換を目的としたサポートライブラリが公開されてはいるのですが、それはそれで記述が違ったり、バグがあるとかどうのこうのでなんだか検証とかめんどうだったりします。

stackoverflow などでも混乱具合が目立っているようにも見えたりします。

Highest Voted 'android-support-library' Questions - Stack Overflow

Highest_Voted__android-support-library__Questions_-_Stack_Overflow

もう昔のことは忘れて新しいことをやりましょう、などと思ってもユーザーを放っておくわけにもいきません。

最近は、Google も GooglePlayと連携したコアなライブラリともいえる Google Play Service ライブラリを、2.2(Froyo)を対象から外したりしています。(別に froyo向けライブラリを区別して公開。)

このとき、2.2(Froyo)の割合は、5%未満といわれています。

Set Up Google Play Services SDK | Android Developers

A compatible Android device that runs Android 2.3 or higher and includes Google Play Store.

Android SDKでは、タブレットなどを考慮した4系とそれまでの2系で大きく機能や実装方法が変わってきましたので、残りの2系(2.3)はいつになったらユーザー割合が3%ぐらいとなって、忘れることができるのでしょうか。

OS開発のマイルストンもロードマップも調べずに視覚的にテキトー予想してみました。

続きを読む >>


AndroidStudio、(Share)ActionProvider + Proguard で落ち始める。

デバッグ時端末検証ではそんなことはなかったのですが、リリース版のみで報告がデバッグコンソール上に続々と上がってくるという事態に。

java.lang.NullPointerException
...
at android.app.Activity.onCreatePanelMenu(Activity.java:2490)
at android.support.v4.app.p.onCreatePanelMenu(Unknown Source)
at android.support.v7.a.f.a(Unknown Source)
at android.support.v7.a.l.a(Unknown Source)
at android.support.v7.a.f.onCreatePanelMenu(Unknown Source)
at android.support.v7.a.m.onCreatePanelMenu(Unknown Source)
...

どうやら、難読化処理を行う「Proguard」まわりで不具合があるような。

ProGuard___Android_Developers

ProGuard | Android Developers

続きを読む >>