mmasaki@HelloNavi

Linuxにおける設定の覚書

Android App(22) Ver2

2013-06-15 08:54:43 | Weblog

 デモンゲイズでイーシルミラージュが倒せない、困った。月末に世界樹の迷宮が発売されるとゆーのに! 今日明日中に何とかしよう。
 ところで、App(22)を修正。Traderではエロゲーを五十音で並べているので、登録する内容も五十音に表示できるように修正しました。当然漢字や英語も五十音にするように下記のようにしてみました。

 入力画面として、以前作成した家計簿の入力画面を流用してみました(下記画面)。例えば、"あ"のボタンを押下すると100として、入力文字(おれつま!)の先頭に追加します(100おれつま!)。SQLiteの保存領域を1つ増やし、substringを使って、"100"の部分と"おれつま!"の部分を別々に取り出し、100でソートがかかるように調整しました。また、当該Appを左手で操作することを想定しているため、削除ボタンを右から左に変更しました。

 さすがにあ行の中でソートをかけるようにはしていませんが、これでだいぶ見つけやすくなったかと思います。今月末の鬼特価でどのくらい便利なのか早速実証してみたいと思いますw

 最後に、この後、ConkyみたいなWidget+のupdateを行います。前回Widget更新におけるupdateを提供したのですが失敗してしまいました。今度は大丈夫です、ご迷惑をお掛けしましたー

コメント (0) |  トラックバック (0) | 

Android App(22)

2013-06-09 18:47:36 | Weblog

 Twitterでもつぶやきましたが、早稲田の文省堂書店の閉店を知ったのは、閉店後の夜中だったので、取り敢えず次の日に訪ねてみました。

 ちょうど半月くらい前に訪れたのが最後になってしまいました。20年近く月1回程度の割合で、ここ5〜6年は西早稲田に引っ越したこともあり、月2回程度通っていました。もともと角川リヴァイバルコレクションを探すために古本屋巡りをしていて、文省堂書店は角川を含めた絶版本を中心に扱っており、またハヤカワ等のSFモノも多かったので、結構重宝していました。ただ、これは文省堂に限ったことではありませんが、早稲田の古本屋さんは10年前くらいからは本の入れ替えが滞るようになり、ほとんど代わり映えしない状態でした。たぶん、今後も早稲田の古本屋さんは閉店するでしょうから、今のうちに通い倒しておこうと思います。
 文省堂さんのお陰で楽しい時間を過ごすことができました、本当にありがとうございましたと同時に長い間大変お疲れ様でした。神保町に行ったときは必ず本店に寄ります!

 ところで、このHPを参考にゲーム等を購入するときの簡単な備忘録ソフトを作りました。TRADERに行ってソフト名を忘れることが多いので、タイトルが表示できること、そして購入後はタイトルを削除できるちょっとしたAppが欲しかったので、Android-erさんのアニメーション効果も気に入ったことから作っちゃいました。Android-erさんが公表しているコードだけでは保存ができないため、別途SQLiteを実装し、無料アイコン無料フォントを使いながら、ちょっとだけデザインにこだわってみました。

 見事にエロゲーばっかりだなw 

 同じタイトル名を入れると削除できなくなるw等、まだ改良しないといけないところはありますが、運用上それ程問題はなく、個人的には結構気に入ってます。画面をダブルタッチするとデータ入力画面、終了するときは長押しと、片手で簡単に操作することを前提に作りこんでます。デザインや機能も含めて、もう少しいじってみよーかな?とか思ってます。もし欲しい人がいたらコメントして下さい。Playストアにupしますよ。参考として下記のとおり動画もupしておきます(片手で動画を録りながらの操作は難しい…)。

 そうそう、まだDroidDNAの連絡がこない…世間ではHTC Oneが発売され、その後継機の話題で盛り上がっているのに(泣) いつ帰ってくるんだー

コメント (0) |  トラックバック (0) | 

自作Appを見直してみました Ver2

2013-05-12 21:56:05 | Weblog

 euphoriaは非常に面白い。まだ4人目を攻略している途中ですが、今のところ凛音エンドが気味悪くて好きです。
 ところで、前回codeを綺麗にしたAndroidSystemInfoLiveWallpaperを更にいじってまして、batteryの充電中の機能を下記のとおり追加してみました。

 batteryを充電中は、batteryの情報のみを表示する画面に修正し、PlayストアにVersion 1.9.0としてupしました(Playストア版ではbatteryの充電量、Circle及びhealthの3つの情報のみとしてます)。なお、手元にDroid DNAがないのでFHD版では当該機能を追加できませんでした。戻ってきたらVersion 2.0.0としてupしたいと思っています。
 この他にも、自作のBatteryNotificationを当該Appに移植。充電量が97%を越えると好きな音で通知するようにしました。これで無駄にAppをinstallせずに済みます。「良いコードを書く技術」を参考にcodeを見直し、自分なりに読みやすく保守しやすくした結果、更にいろいろいじることができたので、本当に当該書籍には感謝してます。

コメント (0) |  トラックバック (0) | 

自作Appを見直してみました

2013-05-06 14:31:32 | Weblog

 GWなので積みゲーを崩してました。LOVELY x CATIONS2やeuphoria等をやってました。意外と充実したGWです。
 ところで、Androidでプログラムを組むために初めてAndroid携帯を買って、ちょうど3年が経つんですね…早いものです。3年も経つと流石にいくらかマシなプログラムを書けるようになりましたが、良いcodeが書けないことによるつまんないミス等でPlayストアにupしているAppが満足のゆく完成度でないことに気になっていました。取り敢えず動けば良いとの考え方が先行してました。
 このため、GWを使って最初から作り直してみました。例えばAndroidSystemInfoLiveWallpaper(自分用のApp名はAndroidConkyLiveWallpaper)なんか、前にメモリー消費が激しいと書いていましたが、「良いコードを書く技術」を参考にcodeを見直したところ、下記のとおりだいぶ消費を抑えることができました。また、安定度も格段に向上しました。趣味で作ってるんだから良いコードを意識して書く必要ないと思ってましたが、やっぱりcodeが見辛かったのが原因のようで反省しきりです。

 何度かテストをして問題がなければ、PlayストアにupしたAppに順次反映させたいと思ってます。今後は丁寧に作れるように心がけないとなー。ちなみに新しいFontを追加。テクノっぽくて気に入ってます。


 しかし、いつになったらDroid DNAが戻ってくるんだろうなー(泣)

コメント (0) |  トラックバック (0) | 

ようやくマトモなAppWidgetが作れた Ver6

2013-05-03 00:35:15 | Weblog

 とゆーことで、「ConkyみたいなWidget+(ICS版)」を久しぶりに更新しました。Widgetとしては何も変わっていないように見えますが中身(code)を全面的に修正しました。修正した理由はcode自体がAndroidOS 1.6ベースの作りを基本としていましたので、端末によってはいつの間にか更新されなくなる不具合が自分の端末で確認できたためです。修正した結果、いつの間にか更新されない不具合は解消されたと思いますが、当該Appを止める際はWidgetを削除するだけでなく、App本体をuninstallしないといけなくなりましたので、ご注意願います。

コメント (0) |  トラックバック (0) | 

Android App(21)

2013-04-27 02:40:00 | Weblog

 何だかんだで自作Appを21コも作ったんですね…正直こんなに続くとは思いもよりませんでした。Android端末にして良かったとつくづく思います。とゆーことで今回はこれ。

 YMOのWordTourの壁紙みたいなのを作りたいと前々から思っておりまして、手始めにLiveWallpaperで作っちゃいました。ちなみにこのLiveWallpaperはsurfaceではなく、OpenGLで作ってます(AABlogさんに感謝)。まだOpenGLを勉強している最中なので、今後WordTourの壁紙のように曲に連動できるよう、少しずつ発展させたいと思ってます。個人的にはYouTubeにupしたLiveWallpaperは、1980年のL.A.のLiveで演奏されたCOSMIC SURFIN'に連動してると思ってますw

コメント (0) |  トラックバック (0) | 

CircleWidgetを修正しました

2013-04-21 00:26:07 | Weblog

 7th DRAGON2020-2にはまってます。思えばDSの7th DRAGONを購入したとき、ビジュアルは良かったのですが、ゲーム内容が私にはどうしても合わず攻略を途中で断念しました。今度はPSPで発売されるとゆーことで、懲りずに7th DRAGON2020を購入したところ、今度は打って変わってハマりました。このため、続編も迷わず購入しようと思っていたのですが、前回の1年後の設定とゆーことで、単にちょこっと手直ししただけかな〜と思い、購入をためらっていたのですが、blog等の情報を集めると意外に評判が良いので、昨日買ってPlayしてみたところ、発売日に買っておくべきだったと後悔しましたw
 ところで、FHD(1920 x 1020)版CircleWidgetの要望がありましたので、PlayストアにCircleWidget(FHD Version)としてupしました。本当はもともとupしているCircleWidgetにFHD版も含めた形でAppをupするつもりでしたが、そのAppを検証しようにも現在手元にDroid DNAがなく、いつ戻ってくるか分からない(eclipseにおいてFHDのAVDがまだ用意されていないため、実機での検証しかできない状態)。また、7th DRAGON2020-2や仕事に費やす時間を考えた結果、取り敢えず、FHD版のみ独自でPlayストアにupしました。今後統合する予定です。
 なお、先程も書いたとおり、現在手元にDroid DNAがないため、不具合があっても早期の修正はできませんが、特段の問題はないかと思います。Playストアで評価して頂いたXperia Zの所有者さんにもたぶん対応していますので、こちらをお使い下さい。

コメント (3) |  トラックバック (0) | 

DROID DNAの液晶が…(泣) Ver2

2013-04-13 01:01:12 | Weblog

 問い合わせ先のスピードビジネスショップさんから下記の件について、速やかに回答して頂きました。

問:スピードビジネスショップさんに送付する場合、本体のみを送ればよろしいでしょうか。
答:可能な限り箱と付属品もお送りください。

問:だいたいで結構ですので、当該事例(液晶に突然滲みが発生した場合)、修理期間はどのくらいでしょうか。
答:4 〜 8 週間ぐらいかかる可能性がございます。

問:また、落とした等の問題もなく、普通に使用して当該事例が発生した場合でも有料修理になる可能性があるのでしょうか。
答:物理的な損傷や改造がなければ、ほとんどの場合無償です。

 ということで、スピードビジネスショップさん、丁寧な回答ありがとうございました。回答に納得した上で昨日午前中にスピードビジネスショップさんに付属品を含む一式を送りました。修理に最大2ヶ月かかるのか…非常に残念ですが仕方がありません。そのため、今日から急きょHTC One Sを使っているのですが、端末本体及び液晶がすっげーちいさ!って感じw かなり不便を感じており、よくこんな小さい端末をメインで使っていたな〜と驚いてます。そしていつの間にか、HTC One Sの4.1.1のupdate通知があるので、後でupdateして遊んでみますw

コメント (0) |  トラックバック (0) | 

DROID DNAの液晶が…(泣)

2013-04-09 19:54:47 | Weblog

 昨日メールをしていたら、突然気がついた。

 うっすらと青いシミが…えーどーゆーことだよ!(泣)すげーショック。今までにこんなことがなかったら、尚更。今、購入先のスピードビジネスショップさんに問い合わせ中。まだ1ヶ月も経ってないのに…

コメント (0) |  トラックバック (0) | 

DROID DNA用に自作Appを修正

2013-03-30 21:54:22 | Weblog

 5インチは大きくていいわー。もう絶対HTC One Sには戻れないw
 ところで、追加で3つほど不満な点があります。1つ目はrebootやshutdown後に起動させるとたまにデータ通信に接続できないことがある。2つ目はverizonの仕様なのか必ずamazonのAppが起動してたまに悪さをする。3つ目は全体的に文字を最小に設定しても大きいw
 3つ目の解決は無理だと思いますが、1つ目と2つ目は、やはり早々にunlock&root化を検討しないといけないなー。時間があるときは挑戦しているのですが、HTC6435LVWでは無理なのかな? 何方か情報よろしくお願いいたします。

 ところで、自作Appを下記のとおり修正。まずはAndroidSystemInfoLiveWallpaper

 5インチFHDは伊達じゃない!ってことで、この情報量は本当に凄い。HTC One Sなら上下びっしりとAndroidSystemInfoLiveWallpaperの表示で埋まるのに、DROID DNAでは画面の半分よりちょっと超える程度しか表示されない。もっとSystem情報を追加しても良いかも。次はConkyみたいなWidget+

 現在PlayストアにupしているヴァージョンではWidgetのサイズが2x3ですが、FHDですと2x2で事足ります。折角なので、Kernel情報を追加して、Fontをmonospaceに変更。今回いじっていて初めて知ったのですが、ICS以降ではWidgetのサイズ指定が変更されていたんですねw 道理で146x220にしてもWidgetサイズが2x3と表示されなかったので疑問に思っていました…
 ちなみに、当該2つのAppのメモリー占有は下記のとおり。AndroidSystemInfoLiveWallpaper(自分用のApp名はAndroidConkyLiveWallpaper)は壁紙を読込仕様上、ある程度memoryを消費するのは仕方がないとしても45MBってのはあり得ないな… いくらmemoryが2GBあるからといっても何とか修正できないものかな。

 最後に最近このHPで紹介されてDLが一番多いCircleWidget。正直当該Appの修正が一番大変でした。

 いまだにWidgetサイズ指定におけるBitmap.createBitmapの範囲指定が理解できていません。何方かご教示願いますm(_ _)m 当該AppもFHDのお陰であと少し情報等を追加しても良いかも。

 取りあえず、FHD用に修正しました。HTC J butterflyやXperia Zで上記Appを使いたい人がいればコメントでもTwitterにでも連絡して下さい。Playストアでupしたいと思います。

コメント (7) |  トラックバック (0) |