android

ContentResolver および CursorLoader なサンプル

以下コンテンツにお世話になりつつサンプルがでっち上がりましたので共有させて頂きます。 Android - ContentProvider実装例 Android - パワフルなCursorLoader 基本的にそのまんま使ってるカンジではあります。 github なナニは以下。 https://github.com/y…

CursorLoader とか ContentProvider とか

ええと、以下あたりを確認しつつもごもごしてるのですが http://www.kojion.com/blog/android/cursor_loader/ CursorLoader のコンストラクタに Group By なソレが無い。最初はそうしなきゃ、って思っていたのですがやはり ContentResolver 側でその仕組みを…

画像の変形

色々確認したソレを控え。

静止画撮影とフルスクリーン

以下なカンジでフルスクリーンにしてプレビューを写しながら云々な方法が色々な所で紹介されています。 this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); this.requestWindowFeature(Window.FEATURE_NO_TITLE);今日、フルスクリーン…

SurfaceHolder#setType

deprecated とのことで代替なソレの情報も無いのでコメントアウトして動かしてみたら正常に動作している (4.0.3 な端末で動作確認)。 対処としてはこれで良いのでしょうか。どなたか情報頂ければ幸いです。

昨日

移動中に ContentProvider の実装を云々してたのですが、意外に時間がかかったというかマジックナンバーだらけだったというか。このあたりもう少しいいカンジにならないですかねぇ。 ここが抽象化レイヤである、という意味では仕方が無いのかどうか。 とは言…

ハンズオン & ハッカソン

とりあえず専門学校な学生さん向けなハンズオンの開催を企画中。 Rails 3.x な Web API なソレを Heroku に upload して Android で CRUD 操作をしてみるサンプルを云々な方向。これができれば色々できるよね、的ソリューションと言えば良いでしょうか。 実…

PreferenceFragment な実装でハマッた件

最初、PreferenceActivity だったかで云々、って思っていたのですが deplecated の嵐だったので、PreferenceFragment というヤツを使ってみたのですが、色々とヤられたので備忘録を残しておくことに。

GoogleMaps API V2 試してとほほだった件

AndroidManifest の activity なタグ配下に meta-data なタグを書いて動かない、とパニクッておりました。例外なスタックダンプ見ないのも悪いのでしょうが、あまりと言えばあまりな仕打ちだなぁ、とorz

メモ

備忘、ということで。 全然知らんかったのですが、managedQuery は deplecated になってしまったらしい件。 対処としては ContentResolver#query(Uri, String, String, String, String)使用 又は Android 3.0で追加された android.content.CursorLoaderクラ…

あんざいゆきさんの LoopViewPager

2.3 なデバイスで動くか確認してみました (エミュレータですが)。

Notepad 再読 (2)

ContentProvider ですが以下のドキュメント、良いですね。 http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=75 昨晩からの継続は insert 以降とのことなので確認続行。

Notepad 再読

ContentProvider あたりのソレを再確認。

foursquared

GPS を能動的に取りに行きますぜ的実装があると聞いて以下から取得。 https://code.google.com/p/foursquared/source/checkout hg 必要です。

機能追加検討 (続続々)

昨日時点でできあがり、なんてことは全然なくって手を入れねば、なソレは満載です。例えば編集画面な実装で登録ボタンの onClick な callback で新規と更新の実装なんて一箇所を除いてほぼ一緒。

機能追加検討 (続々)

ええと TODO が以下らしい。 リスト選択して次画面表示 更新処理 更新後のリスト再表示 削除処理における選択状態の表示 あとはサーバサイドとのやりとりになるのか。つうか複数削除って色々な意味でアレなんですが、とりあえず機能だけ盛り込む方向で。

機能追加検討 (続)

だらだらと、ということで。 とりあえず ボタンを追加。 <Button android:id="@+id/button" android:text="register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="100dip" android:layout_marginLeft="200dip" />次は更新処理かな。UI なナニが何とかなれば OK ってことにします、今日は。もう少し諸々、ってことで行タップ時のナニを追加。 ListVie…</button>

機能追加検討

ええと、閲覧以外の機能、というナニについて ActionBar Hands-on な資料など確認しつつ検討してみることに。あ、Notepad Tutorial も参考にします。ここからが色々な意味でポイント高いというかどう纏めるか、がアレ。 順番てきに 新規にレコード追加 契機…

ListActivity

完全に忘却の彼方。リハビリと言っても過言ではなし。

DefaultHttpClient#execute 不具合

ええと、以下な実装なんですが InputStream is = httpclient.execute(method, new ResponseHandler<InputStream>() { @Override public InputStream handleResponse(HttpResponse response) throws ClientProtocolException, IOException { switch (response.getStatusLin</inputstream>…

JSONFunction 修正

完全に現実トウヒ。 今って Get メソド対応のみ、なんですが RESTful なソレに対応できるように直しておきたいなと。以下なカンジの定義になってますが public static JSONObject getJSONfromURL(String url, DefaultHttpClient httpclient) throws IOExcept…

久々に勉強会ネタを思いついたので

沖縄支部のソレを開催しようかな、と思っていたり。 ハンズオンしてハッカソンして、みたいな。Okinawa.rb 方面にもハンズオンな講師をご提供頂けないかな (無償) と思っていたりしますが如何でしょ (誰

HttpClient#execute についてもう一つ

ええと、例の方式を使って、ファイルの download な通信をしたら Socket 例外が発生するのでコメントアウトせざるを得なかった、という事がありました。 どなたかご存知な方がいらっしゃるかも、ということでエントリを入れておきます。

JSONFunctions.getJSONfromURL

随分前に自分用に作って持ってたのですが、こないだ云々したナニでサーバサイドから戻ってくるのが JSON ってことで流用してみました。以下で管理してます。 https://github.com/yamanetoshi/JSONFunctions 基本的にはライブラリプロジェクトの形になってい…

Android と CI

もっかい脳内の情報を stash して整理し直すことに。以下、色々控えを列挙してみる。

IntelliJ 試してみる

以下から取得して云々。 http://www.jetbrains.com/idea/download/index.html 何故か jetbrains.com の中の人からメイルが着信して何に使うの? とのことなので Android でーす(ω)とリプを入れたりなんかして。 そりゃ良いとして、以下を確認しつつ動作確認…

エラー処理について

とは言え、catch 漏れまで捕まえてはいないのですが。 とりあえずマトモな開発に携わったことがないので know-how さえ無かったりする微妙っぷりなんですが、try/catch で例外を捕まえた時にどうしたものか、ってことで以下な方針で処理をでっち上げてみたの…

MAT

install -> New Software にて以下を追加して http://download.eclipse.org/mat/1.1/update-site/ 導入。参考になったのは以下のドキュメントでした。 http://cointreau-15ml.blogspot.jp/2011/10/eclipsememory-analizermat.html で、確認してみたところで…

昨日ブチ切れた件

ターゲットデバイスは SHARP さんの SH-02E なんですが、デバイスを開発端末 (PC です) に接続すると何だかよく分からないログが大量に出力されてバッファが溢れてしまい、肝心なログが出力されない、という事象について、という次第。 twitter でぎゃあぎゃ…

OOM 対応

とりあえず imageView.setImageBitmap(BitmapFactory.decodeFile(みたいなことをする前に Drawable toRecycle = imageView.getDrawable(); if (toRecycle != null) { ((BitmapDrawable)toRecycle).getBitmap().recycle(); }みたいなソレを盛り込んでなんとか…