Android

NFC Checkin 端末 プロトタイプを作った。

しかだよ?FourSquareのチェックインってめんどくさいですね。 アプリ起動 GPSとネットで周辺検索(これが遅い) 今居る場所を探す チェックイン チェックインしたいだけなのに、こんなに手間がかかります。めんどくさいとどんどんご無沙汰になって、いつしか…

ADKのサンプルを動かそう

しかだよ。 ADKのバージョンが変わったりしてて正規のサンプルが動かなかったりしますよね。 というわけで、2012/9/30 現時点で動くサンプルをご紹介します。 Android 動作環境 Android 4.0.3 Galaxy Nexus ソースコード Y.A.M の 雑記帳: Android Hello ADK…

Android Facebook SDKの認証サンプルが動かないので

Facebookの使い方を間違えて落ち込んでいるしかだよ。(´・ω・`)AndroidのFacebook SDKを使いたくてとりあえずAndroid Tutorial - Facebook Developersを動かそうとしたら、ずっとローディングのまま・・・。それを動かすまでの話です。 Jan 18, 2012のcommi…

起動しているアプリの使用メモリ情報を見る

adb shell dumpsys meminfo [パッケージ名] サンプル shikajiro-MacBook-Air:~ shikajiro$ adb -s HT0B4RX02342 shell dumpsys meminfo jp.shikajiro.app Applications Memory Usage (kB): Uptime: 10275836 Realtime: 15606411 ** MEMINFO in pid 7176 [jp.…

Androidのbrowser "Dolphin"の中の人達と会ってきた

3rd partyのbrowserとして上位のDL数を誇り、最近spy wareとして叩かれてたDolphinのCEO達とのmeetupが非公開で開催されたので会って来ました。 Dolphin Browser | Smart Phone, Clever Browsing dolphin browserのあらまし まずは動画の紹介 Androidが出た…

xmlのボタン切り替えselectorでstate_pressedが効かないと思ったらitemの順番に意味があった

タッチしたときに画像が切り替わるボタンを作るのでxmlをselectorで作りました。 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/nav_gallery"></item> <item android:state_pressed="true" android:drawable="@drawable/nav_gallery_hover"></item> </selector>

C2DMについて調べてみた

申請はアプリのパッケージ単位です。登録はGoogle Accountが必要です。 必須条件 Android 2.2に対応したAndroid Marketアプリが入っている端末 有効なGoogleアカウント 全体構成図 AndroidにはBroadcastReciverとしてC2DMの情報を受ける口を実装します。 自…

インストールされているアプリの一覧を取得するなど

しかだよ。 AppCircleという、Androidのアプリを楽しむ探すアプリを作ってます。 そのなかの仕組みで、端末にダウンロードしてインストールしたアプリの一覧を取得したくなりました。 @t_eggさんの助言をもらい、以下な実装になりました。 ...略... //パッケ…

Android ソースコード読書会 第4回 Activity.java

というわけで、日本Androidの会福岡支部の中で、Android SDKのソースコードを読む読書会(輪講)を隔週でやってまして、今回は第4回目です。Androidの中心とも言えるActivity.javaのライフサイクルを中心にソースコードを読み進めていきました。担当は @kenz_…

Handler.javaを読む。

Androidの勉強会でAndroidのソースコードを読む会を隔週月曜日の夜に行っています。 日本Androidの会福岡支部 Android Study Night : ATND Android Study Night vol.2 : ATND Handler.javaを理解する。 throw Life - AndroidのHandlerとは何か?にadamrocker…

Androidのシナリオテストツール Robotium やってみた。

昨日、パプテマス Scirocco 触ってたら中はRobotiumというのを使っていたので調べてみたら、そこそこメジャーなシナリオテストツールだったので、触ってみました。 Robotium とは Androidのシナリオテストを簡単に書けるライブラリです。UIスレッドを意識せ…

Unable to resolve target 'android-x' until the SDK is loaded.

タイトルのエラーになってしまって、Androidプロジェクトがビルドできません。androidのSDKを4、7、8と変えてもだめ、クリーンしてもだめ。 Eclipse再起動したら治りました。なんだったんだろう。

AndroidのUI自動テストツール Scirocco 触ってみた。

テスト大好きしかだよ。Scirocco っていうUIテスト自動化ツールがリリースされたので触ってみました。 Scirocco Zガンダムのパプテマス・シロッコと関係があるかわからないですが、UIテストの後スクリーンショットを撮って保存したり、レポートを出力するこ…

AndroidのAsyncTaskをテストしてみるよ

Androidのテストコード書くのが日課のしかじろうだよ。 AsyncTaskのテストコードの書き方が分からなくて悩んでたけど、解決策が見つかったのでログに残します。意見・指摘とかあればコメントお願いしますね。 AsyncTaskとは AsyncTaskはAndroidで使う非同期…

DBに変更があった場合ContentResolverのcallbackを呼び出す

データベースのデータが追加、変更、削除されたときに特定の処理を呼びたいってありますよね。うん、あるある。 AndroidだとregisterContentObserverとnotifyChangeを使うとできます。例えばこんな感じ。メインの処理側 ... ContentObserver contentObserver…

Java Cloud Meeting Fukuoka 2010 で Android のことを話してきたんだよ。

しかだよ。Java Cloud Meeting Fukuoka 2010でAndroidの事を話してきたんだよ。Android x CloudView more presentations from shikajiro.当日の雰囲気は以下のtwitterのタグを読むと良いと思います。 Twitter / Search - #jcmf2010県外から参加されてる方も…

Androidの会福岡支部でHackathonやるよー。

しかだよ。Androidの会福岡支部でHackathonやるんだよ。 android hackathon in fukuoka申し込みはこちらだよ。 1回目 11/15(日)10:00~ http://atnd.org/events/2057 2回目 11/29(日)10:00~ http://atnd.org/events/2058 Hackathon参考 http://googlejapan.bl…

日本Androidの会福岡支部 第一回勉強会をやったよ

日本Androidの会福岡支部 支部長のしかだよ。9/26(土)に第一回勉強会を行ったので報告だよ。 アジェンダ 13:00〜 自己紹介タイム 13:30〜 ライトニングトーク Androidのおさらい @shikajiro 誰でも使いこなせる(はずの)スマートフォンを作ってみた @soichi…

The project cannot be built until build path errors are resolved

別のPCで作ったandroidプロジェクトをチェックアウトしたらエラーになった。 The project cannot be built until build path errors are resolved クリーンビルドしたらなおった。

日本Androidの会福岡支部が立ち上がったよ

しかだよ。 日本Androidの会福岡支部が立ち上がるということで、参加してきました! きしだなおき ぷれぜんつ 『日本Androidの会の福岡支部を作りたいんですが・・・』 事前アンケート ※以下のデータは大変大ざっぱです。 参加者40名 iPhoneユーザー15人…

日本Androidの会福岡支部が立ち上がるんだよー!

しかだよ。福岡にも日本Androidの会が立ち上がります。牽引役は「創るJava」で有名なid:nowokayさん。 7/11 15:00 立ち上げのイベントがありますので、興味がある人は参加しちゃえばいいんだよー。鹿もいくよー。 http://atnd.org/events/961

android1.5にしたらいきなり動かなかったあなたへ

ADT Plugin for Eclipse が古い 1.5からちょっと違うよ!すぐにpluginを更新するんだよ! https://dl-ssl.google.com/android/eclipse/ 1.1で作成したプロジェクトは動かないかもしれないです。 Creating an AVD 次はこんなエラーになって動かなかったよ。 […

ボタン表示はできたけど、ボタンクリック処理がうごかない

ボタン表示はできたけど、ボタンクリック処理がうごかないよ>< public class Sample extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS…

@Overrideでエラーがでちゃうー

Androidのソースコードに@Overrideを明示的に書いたらエラーになってしまったよ。あれれ? Button button1 = (Button)findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { Button…

AndroidがHello World! と言うまで鹿は構築するのを止めない!

迷走に定評のあるしかじろうがAndroidに触ってみたんだよ。 とりあえず、HelloWorldまでのやり方だよ。 Eclipseインストール GoogleからAndroid Puluginが出ているので、開発環境はEclipseがおすすめだよ。 http://www.eclipse.org/ AndroidSDKインストール …