Moto 360 のディスプレイ焼き付きを防ぐアプリを作った話

Google I/Oのお土産として配布されたMotorolaのAndroid Wear端末「Moto 360」が、先日ようやく届いたんですが。

Moto 360

このMoto 360、充電中に必ず時計表示になるんだけど、そのせいで液晶が焼き付くという不具合が起きているらしいです。

一部のMoto 360で充電中画像のディスプレイへの焼き付きが発生している模様

http://juggly.cn/archives/128552.html

「充電中の画面が焼き付くなら、電源を落として充電すれば良いじゃない?」と、思ったのですが、電源OFFの状態でも充電台に置くと自動的に起動して、問題になっている充電中の表示をするという鬼のような仕様です。

しょうが無いので、充電中に強制的に表示をOFF(黒画面)にするというアプリを作りました。

Read More

Fragment使う人に最低限、知っておいて欲しいこと


※ 2015/12/24追記: この記事は古くなっています。最新の情報はこちら


Fragmentは、使いこなすと深い概念です。僕自身、使いこなせているとは言えません。

ただ、昔ならActivityだけで乗り切れていたのですが、最近ではAndroidのプロジェクトを作成すると標準でFragmentを使ったコードが生成されますし、避けて通ることは難しくなっています。

そしてやっかいなことに、Fragmentは使いこなすまで恩恵がわかりにくいばかりか、ちょっと変な使い方をすると保守性が急降下します。

Fragmentよくわからないな」と、僕と同じ考えをお持ちの皆さん、Fragmentを使いこなせるようになるまでの間は、最低限、無難な使い方をしましょう。

Read More

神は7日目に進捗を確認した

このエントリは、進捗Advent Calendarの17日目です。

進捗ダメです

年末に向けてペースを上げていますが、やってもやっても終わりません。 よく考えれば前回の記事が「Google I/O 2013に参加します。」だったので、ブログでしか僕を知らない人は、僕はI/Oに行ったままだったんですね。

ご心配おかけしました。僕は元気です。

Read More

フィードバックとモチベーション

昨日、知り合いが、新しい”Draw 9-Patch Tool”に関するフィードバックを、Twitterを通じてくれたのだけど、やりとりする上で、なんだかとても苛ついていたのを、自分でも不思議に思っていました。

<p>
  &nbsp;<br /> あれからしばらく考えて、何となく自分の中で納得ができたので、まとめておこうと思います。<br /> 

Read More

新しい"Draw 9-patch Tool"を公開しました。

最近、「有山さんはもうMakersの方に行っちゃったんだね。Androidはもうやってないんだよね」「いやいや、もちろんやってますよ。Android」と言う会話があったので。

Android SDKに同梱されている”Draw 9-patch Tool“を、SWTをベースにリライトして、Eclipseのプラグインにしたので公開します。

このプラグインを使えば、開発者は、Eclipseの中だけで9-patch画像の作成や編集が出来ます。

Screen Shot 2013-02-10 at 3.43.04 PM

これまでは、Facebook/Twitter/Google+で、知り合い向けに公開していたのですが、もう少し公開範囲を広げることにしました。

開発してまだ日が浅いので、Windows/Mac/Linuxの違い、Eclipseのバージョンの違いなどによって、不具合がある可能性があります。
不具合を見つけた方は、是非ともフィードバックしてください。

フィードバックは、Facebook/Twitter/Google+、その他どんな手段でも構いません。宜しくお願いいたします。

ダウンロード&利用方法

draw9patch tool for Eclipse plugin (MD5: 09b952ceea11d9d59984ad5d004b422d)

https://github.com/keiji/draw9patch2/blob/master/bin/Draw9PatchPlugin.zip

zipを展開して、pluginsの中の”Draw9PatchEditor_*.jar”を、お使いのEclipseのpluginsディレクトリにコピーして下さい(Eclipseの再起動が必要です)。

Eclipseの再起動後、パッケージエクスプローラーから、pngファイル(e.g. “res/drawable-hdpi/ic_launcher.png”)をダブルクリックすると、”Draw 9-patch Tool”が起動します。

Screen Shot 2013-02-10 at 4.00.32 PM
この画像中のモザイクは、
Pixelmatorで処理しました。

Read More