Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

Android

Motorola Moto 360(1st Gen)にAndroid 6.0.1が降ってきた

久々のエントリですが、PHPネタではありません。 2nd Genがリリースされて陽の目が当たらなくなったMoto 360(1st Gen)ですが、Tasker+AutoVoice+AutoWearのゴールデンコンビのおかげで個人的にはまだまだ現役です。以前よりも付ける時間が長くなり、仕事中…

Motorola Moto 360を買った

すでに1ヶ月前になりますが、MotorolaのMoto 360を購入しました。 注文から届くまで 購入先はネットのコンビニAmazon.comです。「.co.jp」ではなく「.com」ですが、日本への発送も対応しています。 Motorola Moto 360 - Light Metal, 23mm, Smart Watch 値段…

HTC One(M7/801n)を修理に出した

愛用していたHTC One(M7)ですが、先日修理に出したのでログ的にまとめておきます。 やらかした経緯 ポーチに入れてエナメルバッグに入れといたんですが、気付いたらフロントガラス(ゴリラガラス)が割れていました。。。 クモの巣状ではなく、画面下1/3ぐらい…

Temperature Layerをバージョンアップした

約1年間絶賛放置プレーだったAndroidアプリ「Temperature Layer」を久々にアップデートしました。最新は、ver.1.0.4です。 Temperature LayerというAndroidアプリ作った - Do You PHP はてな Temperature Layerとは? Temperature Layerはバッテリー温度を表…

CyanogenMod11-nightlyが更新できない

現在HTC One(m7ul)にCyanogenMod11-nightlyを入れて遊んでいるんですが、今月(2014年5月)からCMUpdaterでのROM更新でエラーになるようになりました。一応解決したのでまとめときます。以下、自己責任で;-) 環境 HTC One (m7ul) CWM(ClockworkMod) 6.0.4.6-to…

Google HangoutsでSoftBankのMMSを送受信する

何かと面倒くさいAndroid+SoftBank MMSですが、Google HangoutsでもMMSを送受信できたのでメモ代わりに書いておきます。 あくまで検証なので動作保証はありません。また、何をやっているか分からない方はやめといた方が良いです。ご自分で試される際は自己…

Temperature LayerというAndroidアプリ作った

自分が欲しいと思ってたアプリを作ってGooglePlayで公開してみました。 アプリ名は? Temperature Layerといいます。 Temperature Layerとは? Temperature Layerはバッテリー温度を表示するだけのシンプルなAndroidアプリケーションです。 ステータスバー上…

File_AndroidManifest作ってみた

2012年ももう20日近く経とうとしていますが、今年最初のエントリです:-) 昨年の10月にKlabさんの開発者Blogに面白そうなエントリが上がりました。 DSAS開発者の部屋:エンコードされた AndroidManifest.xml を読む AndroidアプリにはAndroidManifest.xmlとい…

ProGuard実行時にaaptがクラッシュする

ProGuardはJava向けの難読化ツールで、SDK Tools r8とADT8.0.0から同梱されるようになっています。 Androidアプリの解読・改ざんを防ぐ難読化ツールとは - @IT Androidとセキュリティ:Android 2.3(Gingerbread) SDKに標準搭載されたProGuardを試す - Andro…

Commons CodecのBase64クラス使うとCould not find methodが発生する

API Version 4(Android OS 1.6)ではBase64エンコード/デコードするクラスが用意されていないので、Apache CommonsのCommons Codecを使ったところ、見事にハマったのでまとめときます。 現象 Commons CodecにあるBase64クラスを使ったコードをシミュレータ(An…

SQLiteDatabase#queryでOFFSET句を指定する

個人用メモ。 たとえば、 SELECT * FROM sample ORDER BY add_date LIMIT 10 というSQLを実行する場合、SQLiteDatabase#queryの第8引数に"10"を指定しますが、 SELECT * FROM sample ORDER BY add_date LIMIT 10 OFFSET 20 という具合に、OFFSET句を指定した…

Android版PHPをbuildしてみた

先日のPHP for Android(PFA)から続きますが、CentOS上でAndroid版PHPをbuildし、とりあえずエミュレータと実機(X06HT)で動作するところまで確認できたので、まとめて晒しておきます。 元ネタ PFAのソースに含まれるドキュメントに記載されていたURLの手順そ…

第55回PHP勉強会@関東で発表してきた

無事、第55回PHP勉強会@関東が終了しました。幹事のid:gusagiさん、会場を提供していただいた株式会社コンテンツワンさん、ありがとうございました:-) 今回は『PHP for Android 〜 SL4A+PFA』ということで、PHP+Androidな話をさせてもらいました。 プレゼ…

USB接続しても大容量記憶装置デバイスとしか認識されない

しばらくはまってましたが、ようやく解決。。。 現象 HTC Syncをインストールしたりアンインストールしたりしていると、いつの間にかUSB接続してもadbコマンドで端末が認識できなくなってしまいました。 C:\Documents and Settings\shimooka>adb devices * d…