2012/06/10

Android SDK 7

,
Q. EditTextにフォーカスしてるのに、ソフトウェアキーボード出てこないんだがー???

A. これのフォーカス移動時の制御ねhttp://blog.global-eng.co.jp/android/2011/06/03/%E3%82%BD%E3%83%95%E3%83%88%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E5%88%B6%E5%BE%A1/

Q. updateProfileとupdateStatus間違えました(超真顔)

A. updateProfileはアカウントの自己紹介、名前、現在地などを更新だ。nullだと前のままだ。
updateStatusは引数Stringのみで、Stringの内容を呟くぞ。
間違えてupdateProfileしちゃったらTwilogかなんかを見て復帰させよう
Doc:https://sites.google.com/site/elekmole/twitter4jtop/twitter-class/tweet/updatestatus

Q. ビルド前に自動で上書き保存してくれ

A. Eclipse:Window->設定->Workspace->ビルド前に保存
参考:http://axid.gozaru.jp/jtag-soft/miqnnet-soft.html

Q. Menuに指定するicon、defaultだとどんなのがあるのよ

A. http://www.taosoftware.co.jp/blog/2008/11/android_5.html

Q. 画像取得

A. http://d.hatena.ne.jp/YasushiIizuka/20090103/1230976906

Q. アプリケーションの終了

A. http://www.ecoop.net/memo/archives/2011-01-24-1.html

Q. ソフトウェアキーボードのHeight

A. http://y-anz-m.blogspot.jp/2010/12/androidonscreen-input-methods.html
http://d.hatena.ne.jp/Superdry/20110715/1310754502

Q. UI配置

A. http://pentan.info/android/app/layout/parts_property.html

Q. 改行コード消す

A. http://d.hatena.ne.jp/moon-note/20080205/1202185936
Read more →

2012/06/07

Android SDK 6

,
UIいろいろ

Q. 読み込むときにくるくる回ってるやつ

A. プログレスダイアログ
参考:http://www.adakoda.com/android/000082.html 円スタイルに

Q. 入力できるDialog

A. カスタムダイアログ

Q. 別ThreadからUIを弄る

A. 別Threadをnew Thread(new Runable(){...
Q. 複数アカウント

A. AccessTokenを全ユーザー分保持する…?
Twitterオブジェクトが1つしか存在できないやつだと結構嘆き
プロセス起動しとくとか、かしら

Memo
未実装
ツイーヨ機能
サブ垢からのふぁぼ爆撃
最初の認証画面
カスタムUI
Read more →

2012/06/05

Android SDK 5

,
Q. Eclipseでsetter/getterの自動生成は

A. http://www.javaroad.jp/opensource/js_eclipse12.htm
エディタ上で右クリック->ソース->自動生成

Q. accessToken永続化???

A. いちいち認証させずにaccessToken, accessTokenSecret持ってればいいみたいよ
これとか http://www.ne.jp/asahi/hishidama/home/tech/google/appengine/twitter4j.html
これとか http://d.hatena.ne.jp/pon0927/20100717/1279374217
accessTokenとかはTwitter DevのMy applicationsのとこに出てるやつでいいっぽい??????一応あれでいけてる。

Q. Twitter4Jでどれ呼び出すの

A. TLをみる→getFriendsTimeline()
自分のツイーヨを見る→getUserTimeline()

Q. ListViewカスタマイズしたい

A. ここを参考 http://android.roof-balcony.com/view/listview/custom/
因みにsetAdapter()じゃなくて、listView.setListAdapter();

Q. 暗黙的インテントとonActivityResult(前回書いた奴のコード)
public void onCreate(Bundle savedInstanceState){
        //暗黙的インテント
        String url = "http://www.google.co.jp";
        Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
        int requestCode = 123;
        startActivityForResult(browserIntent, requestCode);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        //ここに処理がかえってくる
        //requestCode = 123
}

Q. Win32APIで言うとこのMessageBox()みたいなのがほしい、デバッグ用に

A. Log.v()とか使え
ダイアログ出したいなら
public void debugDialog(String title, String message) {
 new AlertDialog.Builder(this)
   .setTitle(title)
   .setMessage(message)
   .setIcon(R.drawable.icon)
   .setPositiveButton("Yes",
     new DialogInterface.OnClickListener() {
      @Override
      public void onClick(DialogInterface dialog,
        int which) {
      }
     })
   // .setNegativeButton("No", null)
   .show();
}

Read more →

Android SDK 4

,
Q. ddmsでてこい

A. ddmsはコマンドラインから起動
○○\Android\android-sdk\tools\ddms.exe

Q. onActivityResultって暗黙的インテントでも帰ってくるの

A. 標準搭載webBrowserをstartActivityForResultしたら返ってきたよ

Q. Adapter

A. adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);して、あとでadapter.add(String)でも大丈夫

android.R.layout.simple_list_item_1は元から定義されてるっぽ

Read more →

2012/06/01

Android SDK 3

,
メモ 
Activityを追加しようとする→AndroidManifest.xmlにその旨書き込んどく

Q. AndroidManifest.xmlが、ディスク上にちゃんと存在するのにEclipseだとナイことになってる

A. AndroidManifest.xmlを他のフォルダにうつしとくとかしといて、EclipseのGUIでバージョン変えるとかする→Ctrl+Sで新たに作成されて読み込まれる

Q. EclipseのGUIからAndroidManifest.xmlでpermissionいじったのに反映されない

A. uses-permissionタグを直打ちで書く

Q. SDKバージョンが違います云々

A. AndroidManifest.xmlにuses-sdk
http://d.hatena.ne.jp/skelton_boy/20091007/1254927644

Q. 画面遷移ってどうすんの

A. Intentを使います。Intentで新たなActivityを呼び出す。この時引数の渡しはputExtra/getStringExtraとか使う。ActivityはAndroidManifest.xmlに書いておく
http://wiki.livedoor.jp/moonlight_aska/d/%B2%E8%CC%CC%A4%F2%C1%AB%B0%DC%A4%B9%A4%EB

Q. 新たなLayoutを追加したい

A. プロジェクトを右クリック→新規→その他→ファイル名に拡張子(.xml)まで含めて書く→Layoutにチェック→完了
ここでファイル名は[a-z0-9._]らしいよ

Q. UI配置できね

A. 知らね。右揃えとかするならGravityいじろう。先になんたらLayoutで枠作って、その上にぺたぺた部品貼り付けてく感じ。LayoutなんたらはHorizontal/Verticalが選べる(一方向のみ)。

Q. なんか実行なしになる

A. 実行の構成→Android、かなんかをいじろう

Q. 新たなActivityの追加

A. 田んぼみたいなかっこうしたとこで右クリック→新規→クラス→継承元云々だけど忘れたから調べ給え



Read more →