android

WebViewClient#onPageFinished

ICS で挙動が微妙というウワサを耳にしたのですが getting an error in webview on ice cream sandwich 動作が確認できてなくてアレ。 つうかわしが持ってる端末 ICS だな。実装仕込んで動作確認してみようかな。

ハンズオン需要があるらしいので検討してみるなど

ネタは色々あるのかどうか。 mixi さんご提供の AndroidTraining を輪講? こちら、オンラインで云々できるか確認してみたい ActionBar Hands-on Git で云々 基本的な部分のハンズオン Git DOJO GitHub初心者はForkしない方のPull Requestから入門しよう Voll…

昨日のできごと

NDK でもごもごするライブラリを使って云々、といったことをしております。 昨日発現したのが、 JNI ERROR (app bug): ccessed stale local reference 0xd2500029みたいなメセジを吐いて落ちる、という現象。 どうやら以下に関連する不具合らしい、というと…

データロガーとしてのスマートフォン

以前は、だったのでしょうけれど今はどうなんだろ。 つうか用途云々以前に常用にあたってバッテリーの問題がアレなんですが。 以下なエントリにもありますし、weekend fabrication でも言われていた発想が必要なのだろうな。 Paul Graham氏が語るスタートア…

ContentProvider の雛形

作っとこ、って思ってプロジェクト作ったら Eclipse が固まった。で、再起動してプロジェクトを見てみるに似たようなプロジェクトがありました。Github 見てみたらこっちにも登録されていた。 https://github.com/yamanetoshi/ContentProviderSample こちら…

copyFile

assets から SDCard 方面にファイルコピィが云々、って要件があり実装で微妙にハメられてしまいました。deplecated になってしまった情報多杉。 とりあえず techfirm さんのエントリを参考にさせて頂いたのですが Androidでのファイル読み書き2 最後に Asset…

今週末は API ハンズオンです

IT カレッジさんにて開催予定。詳細以下からご確認下さいませ。 Android による WebAPI アクセスのハンズオン 先週末にもプライベートな形でセミナー実施したのですが、こちらの KPT をフィードバックできるのかどうか。

DefaultHttpClient から HttpURLConnection への書き換え

JSONFunctions の今の実装が以下なカンジなのですが public static String getHTTPResponseBodyString(HttpUriRequest request, DefaultHttpClient httpclient) throws IOException, ClientProtocolException, RuntimeException { return httpclient.execute…

API Hands-on 第一弾

開催してみました。KBC 学園に在籍な学生さん向け。 早めに入ったつもりだったのですが、ネットワーク接続で微妙な問題が出まして、結局手持ち端末のテザリングでインターネット接続を確保。ちなみに無線 AP には接続できてたのですが、静的なネットワーク設…

半ばヤケクソ気味に Android Studio をアレ

以下にアクセス。 http://developer.android.com/sdk/installing/studio.html Android Studio v0.1 for Linux を download します。要領は 382MB とのこと。Linux なソレの導入は以下な手順らしい (サイトより引用)。 Linux: 1. Unpack the downloaded Tar f…

ハンズオン関連

ええと、アレがナニなのに 2 週連続ハンズオン開催します。 # 一件はプライベートセミナー atnd 方面にも追記してたりするんですが、諸々以下に控え。

JSONFunction.getHTTPResponseBodyString メソド

引数を HttpRequestBase で括って受けとっているのですが、どうも HttpUriRequest インターフェースで括った方が良いみたい。 ということに AbstractHttpClient|Android Developers の execute メソドの項を見てて気がついた次第orz 試験するのが微妙に面倒…

Android Screen Monitor

今更ですが自分メモを。 以下からファイルを取得して http://android-screen-monitor.googlecode.com/files/ASM_2_40.zip 展開して Android SDK の platform-tools に置く。あとは実機を接続して以下 (カレントディレクトリは platform-tools ディレクトリで…

JSONFunctions というライブラリプロジェクト

こんどのソレでも使われている事を失念しておりました。ので自分メモ。 DefaultHttpClient#execute の使いかたというか関連リソースの解放などの都合が良いのは以下の方法、って記述をどこかで確認してたのですが元記事失念。 public static String getHTTPR…

知りませんでしたをもう一つ

自分で手続き書いといて (つうかパクッてるのがもろバレですね) こんな事控えるものアレですが、以下な削除処理の記述って、Uri な引数に id を設定してなかったり、引数な selectionArgs に何も渡さない場合は全件削除になるんですね。 public int delete(U…

NDK な C から呼び出す time(NULL) の戻り

9h 前のタイムスタンプな数値が戻る模様。しかもミリ秒ではないらしい。 Android 側で取得した後に以下な処置が必要、って (絶句 long time = hoge; time *= 1000; String TIME_FORMAT = "yyyy/MM/dd HH:mm:ss"; time += TimeZone.getDefault().getRawOffset…

ハンズオンセミナーやります

Android のコンテンツアプリから Web API にアクセスする、をテーマとしてハンズオンセミナーを開催させて頂きます。 日時:2013 年 5 月 25 日 (土) 13:30 - 17:30 場所:専門学校 IT カレッジ沖縄さまにて 参加登録は以下からお願いいたします。 http://at…

Camera

4.0 な端末で動作する実装が 2.3 な端末でオチる。 具体的には surfaceChanged メソドで Camera#startPreview() 呼び出し箇所でオチます。何が悪いのかわからんままググッてるに SurfaceHolder#setType しろ、という記述を発見。以下をコンストラクタに盛り…

ActionBar Sharlock 盛り込み

むむむむ、と言いつつ着手。 ちなみに以下なリポジトリは入手済みでプロジェクトも作成してた。 https://github.com/JakeWharton/ActionBarSherlock プロジェクトのプロパティから Android -> Library なソレに追加。つうかこれってどこに反映されるんだろ。…

バグ取り

何故か某所への対応を云々していたり。 静止画を撮影して縦の ViewPager で云々、みたいなソレについて削除処理を盛り込んでいたのですが、ギャラリーから (というか SD カードから) 削除ができない不具合が残っていたので、というメモです。

なんとなくハマッたので備忘まで

ActionBar の左に出てくるアイコンを変更、みたいなナニがあって微妙にハマッたので以下に控えを残しておきます。

ActionBar の背景

以下なカンジで res/values/styles.xml に書けば云々とのこと。 <resources> <style name="AppTheme" parent="android:Theme.Holo.Light"> <item name="android:actionBarStyle">@style/my_actionbar_style</item> </style> <style name="my_actionbar_style" parent="@android:style/Widget.Holo.Light.ActionBar"> </resources>

foursquared の GPS 処理を試験してみた

BestLocationListener.java はコピーさせて頂きました。プロジェクトは Github 方面にも置いてます。 https://github.com/yamanetoshi/FousquaredGPSTest

foursquared の GPS 処理を確認してみる

以下から配布されてる Foursquare for Android の GPS 処理を確認。 https://code.google.com/p/foursquared/ hg で取得して main/src/com/joelappenna/foursquared/location 配下がターゲットなのかどうなのか。以下の二つのファイルがあります。 BestLocat…

adapter の中でレイアウトを云々

ViewPagerAdapter#instantiateItem メソドの中でレイアウトを云々して引数でもらってくる View に addView するのですが、例えばその中で用意する表示する View をクリックしたらダイアログを表示して PositiveButton がクリックされたらデータ削除、みたい…

VerticalViewPager

ライブラリプロジェクトにしてみることに。 とりあえず、プロジェクトを作成して中に放り込んでみたらライブラリはできてる模様。動作確認はまだですが、Github に放り込んでおきます。 https://github.com/yamanetoshi/VerticalViewPager 別途ソースのイン…

縦方向の swipe

以下実装に助けて頂きました。 http://daforce1984.wordpress.com/2012/11/11/android-verticalviewpager-java/ 基本的にはこれをプロジェクトに加えて 自作の PagerAdapter は VerticalViewPagerAdapter を継承するよう修正 instantiateItem の引数を ViewG…

Maps API v2 な API key

既存プロジェクトを他の端末と共有するような場合、新しくプロジェクトを作るのではなくて、最初に作成したソレに新たにキーを登録しなければならない模様。さんざんハマッてようやくこの時間に解決。

PagerAdapter#instantiateItem で云々

つうか ViewPager で Fragment を使う なコンテンツを確認しつつ微妙な実装を盛り込んだのは良いのですが、Fragment#onCreateView は動作している風に見受けられるのだけれど、コンテンツが表示されない、という微妙な事象に遭遇。 いつまで経っても何ともな…

とほほな備忘メモ

週末も休まずもごもごしていた訳ですが、色々微妙なナニが発覚してるので以下にメモを。