GoogleMapAPI

MainActivity public class MainActivity extends Activity { private static final String SCHEME = "https"; private static final String AUTHORITY = "maps.googleapis.com"; private static final String PATH = "maps/api/geocode/json"; private stat…

Adapterを使ったSIngleChoiceDialog

public class AlertDialogSingleChoice extends Activity { String[] ar = { "red", "green", "bule", "white" , "apple" }; ArrayAdapter<Location> adapter; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanc</location>…

ボブとアリスのgit-flow(和訳)

git

登場人物 ( ゚⊇゚):ボブ。PL。趣味はボスのフェラーリでこっそりドライブすること (・∠・`)乙:アリス。PG。最近流行りのgit系女子。今回のプロジェクトでgit-flowを初めて使う ボス:ボス。愛車フェラーリ git-flowの導入 ( ゚⊇゚)「Hi、アリス。今度のプロジ…

Libraryプロジェクトのテスト

Libraryテストでハマったので覚書 通常のLibraryプロジェクトからテストプロジェクトを作成して実行するとエラーが発生するCould not find XXX.apk!テストプロジェクトではapkファイルが作成されないので見つかんないってエラーが起きる 調べるとdeveloperサ…

android覚書

StrictModeの解除 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().permitAll().build());

SDカードパスまとめ

Androidの会MLより抜き出し型番/パス F-05D /mnt/sdcard/external_sd/ IS12S /mnt/ext_card/ ISW11M /mnt/sdcard-ext/ N-04D /mnt/sdcard/external_sd/ T-01D /mnt/sdcard/external_sd/ SC-02C /mnt/sdcard/external_sd/ SO-03D /mnt/sdcard/external_sd/ IS…

VirtualBoxでICS的

手順 VirtualBox用のICSイメージを取得する 起動確認できたら終了 VM設定画面でネットワークアダプタを「ブリッジアダプタ」に変更 起動する VMのIPアドレス確認 ADBHOSTの設定 デバイスが見れるのを確認 VirtualBox用のICSイメージを取得する このサイトでV…

Ubuntu 11.10に sun-javaを入れる

11.10からsun-java-jdkがpartnerリポジトリからはずされてんの・・・・(´;ω;`)インストール的 sudo apt-get install python-software-properties sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jd…

java覚書

使うたびにググるあれをまとめたもの。随時追加 0で埋めるString.format String s = String.format("%02d", i); File名取得 File file = new File("/home/user1/download/file1.png"); //パスからファイル名を取得する String fileName = file.getName(); /…

実行中のメソッド名の取得

Log.v(TAG, new Throwable().getStackTrace()[0].getMethodName());

Google IOのあれ

Honeypad Tutorial http://android-codelabs.appspot.com/resources/tutorials/honeypad/index.html 「 Intro to Honeycomb」の「Session presentation」 http://www.google.com/events/io/2011/sessions/honeycomb-highlights.html bootcamp https://docs.g…

MultiChoiceDialog

checkboxで選択可能なAlertDialogの作り方 public class AlertDialogMultipulChoiceActivity extends Activity { String[] ar = { "red", "green", "bule", "white" , "apple" }; boolean[] bs = new boolean[ar.length]; /** Called when the activity is f…

Honeycombチュートリアル その5

HoneycomicGallery タイトル一覧用のFragmentを作成する Title一覧を表示するFragmentを作成する。選択したタイトルと画像の連携はまだ行わない

hython hack-a-thonに行ってきた

@Surgoと@hirokinkoと@rokujouhitomaと奥多摩の川乗山の廃村に行ってきた。 →廃村見つからず敗北orz 収穫 電波の入らない場所にはPCは持参しないこと と思いつつも持ってってしまうこと 登山靴とか基本過ぎて困る カエルでかい 蜂やばい カップ麺うまい 急斜…

[]string.xmlの間違った使い方

android:onclickにstring.xmlを使うことができた。これを使えば言語設定によってロジックを振り分けることができる。

Honeycombチュートリアル その4

ActionModeの設定 =============================== イメージ長押しでActionModeを設定する 完成図

Honeycombチュートリアル その3

Fragmentを追加する 前回作成したアプリにフラグメントを追加する。FragmentもViewやActivityと同様にレイアウトリソースを使用することができる。ここではFragmentに設定するカスタムViewとレイアウトを作成する。

Fragment覚書

タブレットの特徴 =========================== Android は Android 3.0 ( API レベル "Honeycomb" ) でフラグメントを導入し、タブレットのような大きい画面で、よりダイナミックで柔軟な UI デザインを主にサポートしています。タブレットの画面は携帯電話…

Honeycombチュートリアル その2

オプションメニューを作る 完成図

Honeycombチュートリアル その1

SDKSampleのHoneycombGalleryを最初から作る 完成図

pythonの環境構築

XCodeでインストールされるmacpython的なのは使わず、標準のを入れなおす python2.5 >|sh| $ sudo port install python25| 確認 $ port select --list python Available versions for python: none python25 (active) python25-apple python26-apple python2…

Macに最初に入れるアプリ

mac

Xcode4をインストールする appstoreからインストール http://itunes.apple.com/us/app/xcode/id448457090?mt=12 MacPortsをインストール http://www.macports.org/install.php Mercurial http://mercurial.berkwood.com/ Emacs Lionない・・・ http://homepa…

android開発環境

参考:http://source.android.com/source/downloading.html gitはXcodeを入れるとインストールされる ここではAndroidのソースの取得とcoloredlogcatの設定まで ファイルシステムの作成 大文字、小文字を区別するファイルシステムを作成する ディスクユーテ…

Macを買って最初にすること for lion

mac

macの設定 docKの調整 設定>Dock 拡大する 拡大にチェック ミッションコントロール 旧expose spacesの設定 ホットコーナ>右上、左上とか設定 タッチパッド 設定>タッチパッド 右クリック ポイントとクリック>幅ボタンのクリック>右下をクリック スクロー…

前回の実験の続き

前回のコメントでImageView#setImageDrawable(null)すればbitmap#recycleは不要という指摘を頂いたので実験 実験6 recycleしない 実験6-2 実験6の状態で画面の向きを変更 実験7 実験5の状態で画面の向きを変更 実験8 実験5の状態でモンキーチックなことを人…

ImageViewとBitmap#recycle覚書

開発してるとActivityにBitmapを持たせたいことってよくある でもメンバで持ってると自前で解放しなくてはならない。 Bitmapのメモリ管理はネイティブ側で管理されてるので明示的に開放する必要がある。 マジで?って思ったので実験してみた 実験内容 以下の…

MediaPlayerをカスタムViewにした

MediaPlayerとか使うたびにロジック組むのがめんどくさいので、Viewにまとめた PlayerView MediaPlayerのカスタムビュー 1曲しか再生できない PlayerListener:MediaPlayer.xxListenerのデリゲート 早送り、巻き戻しは5秒 SeekRunner:SeekBarのスケジューラ…

Download Util作った

DownloadAsyncTask Downloadするやつ。AsyncTaskを継承してる interface DownloadListener Downloadしてるときに以下のタイミングでコールバックしてくれる人 void onUpdateReadSize(int readSize); 読み込みサイズが変わったタイミングでコールバックされる…

曜日計算

AlarmClockのソースを参考に今日がXdayだった場合、次にチェックの入ったYdayを求める。という計算ロジックを作成する AlarmClockのソース 曜日チェックの画面 AlarmClockのAlarms.javaに曜日計算している箇所 /** * returns number of days from today unti…

gae python覚書

http://code.google.com/intl/en/appengine/docs/python/tools/devserver.html#Using_the_Datastore データストアファイルを指定する dev_appserver.py --datastore_path=[データストアファイルのパス] myapp dev_appserver.py --datastore_path=./ds/mydata…