ナカザンドットネット

Android Developer's memo

Android

Icepickにノスタルジックな変更が入りました

ポエムです。 皆さん、Icepickをご存知でしょうか。ActivityやFragmentに書いたプロパティをSavedInstanceStateで保存/復元する責務だけを持つ、アンチAndroidAnnotations界隈では人気のあるAndroid向けライブラリですね。 このIcepickに、下記のコミットが…

勉強会の発表下書きにQiitaを使うスタイル

第40回勉強会(2015/02/21) - 長岡 IT開発者 勉強会(NDS) 第40回勉強会(2015/02/21) - 長岡 IT開発者 勉強会(NDS) 第40回 長岡IT開発者勉強会に参加した皆様、お疲れ様でした。初心者Dayという名前ながら知見にあふれた良いイベントだったと思います。 さて、…

An MVP Pattern for Androidを訳してみた

新年あけましておめでとうございます。 ブログで書き初めというのも粋かなと思いまして、仕事でAndroidでのMVPパターンを調べている一環でAn MVP Pattern for Androidを意訳してみました。それではどうぞ。 An MVP Pattern for Android Separating the prese…

これからAndroidを始めるヅ大生にオススメしたい7冊の本

ハイ、Aizu Advent Calendar 22日目は、ヅ大最速で卒論テーマにAndroidを選んだ残念な人のわたくしがお送り致します。 僕がAndroidに初めて触れた2009年の夏には、右も左も分からない中で手探りで情報を探すしかない状態でした。しかし2012年の今日ではAndro…

Galaxy Nexusで起きた、画像についてのおかしな出来事

ある画像について、ギャラリーの「詳細情報」で見たファイルサイズと、Javaコード内でFile#length()したときのファイルサイズが大きく異なるという事象に遭遇したので、ひとまず現象だけ覚書。 ギャラリーで詳細情報を見た時のファイルサイズ 1.04MB。 File#…

AsyncTaskLoaderを4ヶ月常用してみて

AsyncTaskLoaderに手を出してみる (d:id:Nkzn:20120113:1326478800) の続き。 とりあえず4ヶ月ほどAsyncTaskLoaderさんと仲良くしてみました。 色々あって、AsyncTaskさんとも少しだけ仲良くなりました。ということで、現在の僕のAsyncTaskLoaderの使い方を…

SimpleExpandableListAdapterで子要素にオブジェクトを持たせる

ExpandableListAdapterをお仕事で使っていて、ちょっと困りました。 ExpandableListViewをメニューとして使って、なおかつ裏でidとか持たせておいて、タップしたときにそのidを使って画面遷移とかしたかったんですよ。 でもなんかExpandableListView周りのサ…

AsyncTaskLoaderに手を出してみる

※2012/5/14 手を出してから4ヶ月後の使い方を d:id:Nkzn:20120514:1336979844 で紹介しています。 お仕事でHTTPレスポンスを非同期で受け取ってゴニョゴニョするよくある処理をしようとしています。 で、当初はHandler使って非同期処理を実現していたのです…

3・2・1

※この記事はAndroid Advent Calendarの裏エントリ12/19分です。 ※表の記事はぱとらっしゅさんが書いてらっしゃいます。こちらもどうぞ。 正直なに書こうか最後まで悩んだ 他のAdvent Calendarもそうですが、Android Advent Calendarもご多分に漏れず、ガチな…

パッケージ名の命名規則覚え書き

net nkzn android appAndroidアプリ libAndroid向けライブラリ appengine appGAE/J向けWebアプリ libGAE/J向けライブラリ

INFOBARのiidaHOMEテーマが消えてしまった場合の対処

INFOBAR A01を発売翌日に買いました。 で、当初はGmailアカウントをメインに設定していたのですが、そろそろGoogle Appsアカウントをメインにしたいなーと思っていたので、INFOBARの登録アカウントを切り替えることに。 さて、とりあえずGmailアカウントを解…

ZeemoteSDK利用のサンプル

先週のアレ( id:Nkzn:20110116:1295186458 )のコードです。 Zeemoteから受け取った情報で、SurfaceView上のドロイド君を動かしています。 Main.java package net.nkzn.android.zeemote.sample; import com.zeemote.zc.Controller; import com.zeemote.zc.eve…

ZeemoteからSurfaceView動かしてみた。

Zeemote SDK使いました。 SurfaceView部分は@ITさんの記事を参考に。 ソースを公開したいところなんですが、Zeemote SDKがデベロッパー登録しないと手に入らないものだったことから、ソース公開に関わるライセンス的なアレがないかどうか、アプリックスに問…

↑の記事書きながら抱えた自己矛盾(一人反省会)

赤外線のサポートないとガラケーに追いついたって言えなくね…… ワンセグもサポートしてないのにガラケーに追いついたとかマジ誇大広告過ぎるだろ俺…… 次はまだ存在しないハードウェアが来るって言ったけど、よく考えたら指紋認証とかまだだよね…… あー、考え…

Androidがガラケーに追いついた日。

タイトルだけ見ると語弊ビッグバンな感じですが、ちょっと落ち着いて話を聞いてくださいよ。 今回、各個の端末の評価などはほとんどしません。 また、ガラケーと同等の機能・ユーザビリティを併せ持つAndroid端末は未だ存在しないと思っています。 そんな感…

Zeemote SDKを入手する

昨日は全然見つからなかったSDKを何とか発掘したので、同じように彷徨ってる人のためにご紹介。 ……と思ったら、いつの間にかSDKダウンロード手順のリンクができてました。アプリックスェ……。 SDKダウンロード手順のご案内 http://www.aplix.co.jp/zeemote…

ABC 2011 Winterでオモチャをもらいました

株式会社アプリックスさんのブースで、zeemoteという携帯端末向けの外部リモコンを無料配布していました。(名刺と引き換え)こんなんです↓ とりあえず動かしてみる。 1. ジョイスティック下の「Dボタン」を長押しで電源オン 2. Android(要2.0以上)からペ…

Ideos用Dock

先日購入した(d:id:Nkzn:20101108:1289224671)Ideosさんですが、やはり開発をするのであれば、手元に立てておくためのスタンドがあったほうがよいのであります。 充電とPC接続が出来れば尚良い。そう、Nexus Oneのドックのように。 ということで、作りました…

Huawei Ideos買いました

↑こんなんね。 正式名称は「Huawei U8150-B IDEOS」 今回は1shopmobile.comさんで購入。送料コミコミで284ドルでしたので、日本円だと23000円ってとこですね。安い。 スペック紹介 バージョン Android 2.2 通信方式 GSM/GPRS/EDGE/UMTS/HSDPA 画面 2.8インチ…

とあるeBayの戦法紹介

これは、会津Androidセミナーのグループにて公開していた、eBayでのスマートフォン購入における小技をまとめたものです。グループが過疎ってきたので、ノウハウを広め、共有するためにこちらで公開することにしました。※アクティベーションの有無などについ…

AndroidからOAuth認証でTwitterに触る準備メモ

どうやらid:yamanetoshi先生の一連の試行錯誤が僕のニーズに近いようでした。 twitter4j とか OAuth とか諸々 id:yamanetoshi:20100903:1283521475 id:yamanetoshi:20100904:1283581578 id:yamanetoshi:20100904:1283588732 id:yamanetoshi:20100904:1283609…

App Inventorで実機デバッグしてたアプリは何処へ消えたのか?

昨日はつ部のミーティングがあったそうで。 なにやら恐竜先生の発言が目に止まったので言及してみます。 #appinventorjp App Inventorで作ったアプリは端末にはインストールされない?だと?アンビリカルケーブル抜けたら死ぬの?2010-07-24 16:04:35 via we…

App Inventor for Androidの初期設定をざっくりと解説してみる。

ということで、先日Googleから発表されたApp Inventor for Androidですが、幸運なことに昨日の早朝、私のところにユーザー権限が届きました。 とりあえず昨晩と今さっきゴニョゴニョ弄って、サンプルを作ったりするところまではいきました。 さて今回のエン…

Android Bazzar & Conference 2010 SpringでLTしてきましたー

基本全部グチでしたw

AndroidのレイアウトXML内に自作Viewを貼る方法

SampleView extends Viewを、res/layout/main.xmlの中に組み込んでみました。 ポイントは3つ。 一つ目は、Viewクラスのコンストラクタの引数を(Context context, AttributeSet attrs) にすること。 二つ目は、onMeasure(int widthMeasureSpec, int heightMe…

とあるNkznのガジェット運用

どうも、今日も今日とて研究室に住み込んでいるNkznです。 Twitterで某氏に「Nkznはスマートフォンを常に5台持ち歩いている」と言われたんですが。 え、そんなに持ってたっけ。 ということで、アウターのポケットと通学カバンの中をゴソゴソしてみた。 どう…

Android開発におけるMVC

まずは一言。 卒研しろ、俺。 ということで、こんなん書いてて良い時期じゃなくなってきましたが、書かないと忘れそうなので今の内に。 今回は、AndroidにおけるMVCアーキテクチャについてのお話です。 実は自分、半年くらい前に大学の授業でMVCについては学…

メインスレッドが不憫すぎて泣いた

AndroidのHandlerの仕組みが、あまりにもメインスレッドにとって不憫だったので、お話にしてみた。*1 メインスレッド(以下、めいん)「View、再描画してくれないか」 View.invalidate(); View「あ、めいん課長!了解しました! よし、Thread、この描画処理お…

Lenovo LePhoneがアツい。

1/7〜10にラスベガスで開催中のCES 2010にて、Lenovoが開発中のAndroidが実機展示されているようです。 これがまたなかなかにアツい出来に仕上がっているので、以下の動画を御覧くださいまし。 3:50くらいまでは面白いものの連続だから見た方がいいよ! 全体…

Motorola BACKFLIP

Motorola BACKFLIP - MOTOBLUR - Android phone - Motorola USA Motorola、Android搭載の「裏返し」携帯発表 - ITmedia プロフェッショナル モバイル 2010上半期Android無双に新たなエントリーです。 発想としては、922SHを逆折りにした感じなんじゃないかな…

NexusOne出ましたね。

Twitterでも早速突撃した猛者がちらほら。といっても現地在住者ですが。 Nexus One http://www.google.com/phone/

2010年Android無双/上半期に出る・出そうな端末

XPERIA X10 / Sony Ericsson HTC Bravo(もしかして:SoftBankから出る) / HTC HTC Legend / HTC HTC Salsa / HTC Nexus One(≒HTC Dragon?) / HTC, Google HTC Tide / HTC HTC Buzz / HTC 各種OPhone / Motorolaなど Acer端末 まあ、ざっとこんなところでしょ…

きんきょー報告?

id:Nkzn:20090615の大言壮語の後、こいつは何を卒研しているのかというお話。 まあ、果てしなくグレードダウンした研究を行っておりますw docomo PRO series HT-03A | 製品 | NTTドコモ+ Nonin Medical Inc. - 4100 Bluetooth® Wireless Pulse Oximeter と…

Android 2.0.1の自動アップデートきました

昨日の夕方、唐突にDroidの自動アップデートが来ました。 いやあ、まさか契約もしてないのに来るとは思ってもみませんでした。 何を見てるんだろうね。Googleアカウント? アップデートはありがたいんですが、せっかく奪取したroot権限が閉じたらタマランの…

フォント入れ替えてみた

せっかくroot権限をいただいたので、 コムギドットネット - HT-03Aのフォントを変更する コムギドットネット - HT-03Aの欧文フォントも変更する 上記のリンクを参考に、 日本語フォント:HG明朝E 欧文フォント:Times New Roman を入れてみました。 大変上質…

DroidでGoogle音声検索(動画)

これまで海外版のみだったVoice Searchアプリが「Google日本語検索」として提供されるそうです。 「どうせDroidじゃ日本語検索できないんだろ……」と思ったのですが、できちゃいました。 しかもアプリ入れ替えたりしてないのに。 動画撮ってみたのでどうぞ。m…

Droidの日本語化(?)について

アクセス解析を見てたら、「Droid 日本語」というクエリで辿り着いてる方をいくつか見かけたので、Droidで日本語を利用する方法について書いておきます。 まず、「日本語の利用」という言葉を意味によって分割してみると、 日本語を表示する 日本語で入力す…

Dolphin Browserの「すげえ」×5

Twitterでふと「Dolphin Browserが良い」という話が目に留まったのでDroidに入れてみたら、予想以上に良かったのでご報告。 少なくとも、公式ブラウザよりは良いです。 タブブラウザである 公式ブラウザの「ウィンドウ」の概念は、正直面倒くさいのですな。…

MOTODEV Studio for Android

なんか見つけた。

追記:Verizon Motorola Droidのアクティベート

どうやらGClueの社長の元にもDroidが届いたご様子。 僕の時と同じ方法で、アクティベーション回避にも成功したようです。 やはり勝利の鍵はQWERTY開いて横画面にすることみたいですね。もし”Droid Activate”あたりで検索かけてここに辿り着いた方がいらっし…

Droid、最初の1人?

11/6に発売したDroidですが、こうして11/15時点で手に入れた僕は日本で一番最初のDroidユーザーに違いない! と、思いきや。 こんな方がいらっしゃいました。 Motorola社のDroidを買ったのですが、どうやったら日本語入力ができるようになるのでしょうか? h…

予告

さて、これでDroidが動くことになったわけですが、僕だけで楽しむのもアレですので、明晩、Droidお披露目Ustをやりたいと思います。 会場:http://www.ustream.tv/channel/nkzn 時間:11/16 21:p00開始予定(ちょっと遅れるかも ご意見・要望にお応えして、D…

Droidが日本に上陸したようです

Droidの近況はDroidタグで報告しています。 午前11時頃に到着しました。 完徹開けだったので、テンション上がりきらずに「わーい」って程度だったんですが、 絶望編 夢が絶望に変わった瞬間。 アクティベーションしないと使えませんよ的なアレですか……。 (↑…

Aizu.LT02

Aizu.LT02について - るーたんダイアリ。ダイアリ? id:luxion:20090819 ということで、明日は第二回会津大学ライトニングトーク大会ですー。 今回も僕はスピーカーで参加です。テーマは「三大最新スマートフォンを独断と偏見で比較検証してみた」です。 た…

設定メモ:開発用設定

ということで、いちいち階層が深すぎて設定方法を忘れそうなので、メモっておきます。 設定→アプリケーション→開発 ここでUSB経由のデバッグモードだとか、その辺の設定をします。

ねんがんの HT-03Aを てにいれたぞ !

ということで、研究用ということで先生にHT-03Aを買ってもらいました。 以下、ちょっと触ってみての雑感。 切キーでアプリが終了しないことが、意外とストレス ※切キーは画面に関係なくサスペンドです。 文字入力しづらい せっかくのタッチパネルなのに、ケ…

速報

MacBookにインストールしたEclipse上で、Androidエミュレータ動きました。 HelloWorldでこんなに感動できたのは久しぶり。 明日か明後日あたり、導入の方法をまとめてうpしたいと思いますが気力の限界を感じつつある今日この頃です。(ぉ

実際の内容

なんとなく卒論の内容が自分の中で固まってきました。 先行論文 Homecare : The need for Cooperative Information Systems(PDF) 参考研究 PDAを用いた同期・非同期対応型在宅医療従事者間情報共有システムの開発 携帯プラットフォーム Android & HT-03A…

自分用覚え書き3

W-ZERO3でAndroid(R1) 〜LowMemoryKiller - 動かしてくれる方がいそな感じなので、KernelModuleを作成してアップロードしました。 http://doth2o.seesaa.net/ 使い方 SDカード直下に"lowmemorykiller.ko"を配置。 LinuxLoader起動。 SDカードをマウントして…

自分用覚え書き2

W-ZERO3でAndroid(R1)を動かす(キーレイアウト) 遅くなりましたが、キーレイアウトを公開しました。 アドエス正面パネルのキーが利用できればMore Coolなのですが、ちょっとハードル高そうなのでギブしてます。 .h2o LAB: Android(R1) Kernel rev3 Release…