多少は使いやすくしたりとかしてるので試してみてちょんまげ。いうことで、今回はねこったぁを作ってる際に???となったので、それについてのまとめというか、久々にAndroidのお話をしたいと思います。AndroidのListViewとはなんぞや?上の画像の赤枠で囲まれたのがListViewという物です。iPhoneなんかが出てきてよく見かけるようになってると思いますが、AndroidではListViewと呼びます。iOSではなんて呼ぶか知らん。そんで、ListViewを表示するための中身を配列で作ります。ListViewにint型、String型と別の型同士を入れることはできません。一つの型だけです!!多分。通常は独自の型をclass化して使いますね。それでこの中身をAdapterと言います。それでは、簡単なロジックを見てみましょう。"死んでんねんで!";lv.setAdapter(adapter);これだけです。ListViewで『ねこったぁ』の様に情報をイロイロ表示しようとすると、ArrayAdapterをextendした独自のアダプタに独自の構造体を作らなければいけません。中略}といった感じになります。ここまでは小学生でも知ってることなので、ListViewから削除したい!今回はこれについて熱く語りたかったので、筆を執りました。ListViewのある部分を消す場合には、adapterを取り出し操作することでできます。消すadpter.remove(ore);adpter.notifyDataSetChanged();実にシンプルでわかりやすいですね。19:20:29SurfacePro2欲しい。Noranekoです。スペックとか見てると重さ以外はSurfacePro2が圧倒的!しかも256GBの法人モデルだと10万切り!オフィス持ってるから、一般販売しろよ!ということで、前回の続きです。次はプロジェクトのlibsにtwitter4j-core-3.0.3.jarを入れましょう。カメラや撮った画像等を使ったりしたい場合は、twitter4j-media-support-3.0.3.jarも入れておきましょう!ここまでくれば、99%完成です!!あとは1%の才能が必要です。努力とかそういうのは一切いりません。努力するっていうのは、センスがないわけなので、プログラマには向いていません。getHomeTimeline()等のメインとなるメソッドには、Pagingという任意のページを指定する引数を用いることができます。Paging();p.setMaxId(id);とし、最後に取得したid(long)を用いてページングしました。次のページを取得した際に、最初の1件目が前ページの最後と同じなので、ResponseListからremove(0)にします。空判別にisEmpty()を使いましょう。次ページの判別はhasNext()で判別して、getNextCursor()でidを取得できるので簡単です。実機には×が付きますが、インストールが可能になります。その時にしか判別しない不具合がありました。独自アダプタにaddallすると落ちる。ArrayAdapter<hoge>{}と、ListViewを使う人なら独自アダプタを作ることはしょっちゅうあると思いますが、これに対して、2.3.4でaddallするとそんな関数ねえよ!で落ちていました。adpt.add(h);}と言うように、ぐるぐるしてあげましょう。そんなわけで、今まで作ってたTwitterクライアントを一新しました。こったぁをリリースしました。いろんな機能というか、自分が必要な機能を追加しました。Android』のメモをこの広大なインターネッツに残しておこうかと!まず、Twitterのアカウントがないとなんもできません!なのでhttps://twitter.com/でアカウントを取得しましょう。Developersにログインせよhttps://dev.twitter.com/appsを開いて、自分のアカウントでログインしましょう。2.アプリを登録せよログインに成功するとこの画面に遷移します。アプリ登録がある方は、アプリが表示されます。この右上のボタンをクリックして、新規アプリを登録します。3.情報を登録せよここのNameは一意の名前なので、他の人に取られてたらあきらめるしかないです。アプリ名は後からも変更できます(当然一意)。agree』にチェックして、下のCAPTCHAを入力して、一番下のボタンを押します。最近のCAPTCHは、人間でも解読が困難で非常に困ります。applications画面にアプリが増えてます。secret』をメモしましょう。token』は自分のアカウントのtoken発行です。テスト等で使ったりします。4.Settingを設定せよ次に、『Details』から『Settings』で設定を変更します。ここで、アプリの名前の変更やアイコンの設定ができます。type』があります。作りたいアプリに合わせて、設定して下さい。URL:『http://127.0.0.1/』と設定してみて下さい。設定が終わったら一番下のボタンを押してアップデートします。5.Twitter4Jを取得せよhttp://twitter4j.org/ja/index.htmlより、Twitter4Jをダウンロードします。21:25:02風邪ひきまくり...禁煙アプリに広告入れてみようかなと思い、AdMobを組み込みました。この辺あと、昔作ったTwitterクライアントも更新しました。共にAndroid2.3.4で動作確認してます。TwitterクライアントのRetweetと過去ログ取得は次で直したい気分です。17:46:47台風きまくりでんがな~。Noranekoです。誰も使ってないtwitterクライアントの更新をしました!ついでに、後学の為にAdMobも組み込んでみました!自分が最初にさわったころのSDKだと、プロジェクトディレクトリ外にライブラリディレクトリ作ってパス通して動いてたんだけど、いつの間にかエラー出るようになって、プロジェクト内に『libs』作ってそこに入れる仕様になってますね。勝手に変えんじゃねーよぼけ^^;ということで、twitter4jも3.0.3にしてエミュレータで動作確認しておk。android4』でいっぱい出てきた!先代達に感謝し、いざ自分も!途中フラッシュツールの99%で実機を抜いちゃって文鎮化するとこでしたが、2日間かかって、Android4.1.2になりました!!すぐブログ書いて後世に残そうと思いましたが、MH4仕事が忙しくできませんでした。スクリーンショットもございませんが、先代の方々の情報と合わせて参考にして下さい。Flashtoolなんですが、これはちゃんとバージョンを合わせた方がいいです。バージョンごとに含まれてるツール等が違ったりしてます。1232-9897.ftfを使い、2.1に戻します。unlock』qsd8250.7z一応先代ブログに書かれてたので、自分も一応unlockしました。Root化』1で書いたFlashtoolで、簡単にRoot化できます。Permsを押して端末で『許可』を押すだけです。アンチウイルスソフトはオフにしておいて下さい。CWMインストール』ここで詰まってました。現状ではCWMのアプリがなくなってたりしてるので、FlashTool-0.6.9.1を使用します。右から2番目の+をクリックしてCWM5をインストールします。ここまでで下準備が終わりです。カーネルをインストール』X10_4.1.X_cmx10_BootManager_v21.ftfをFlashtoolでインストールします。ftfをインストールする分には、どのバージョンでも問題ないと思われます。端末を再起動させて、真ん中のボタン(□)を連打します。1秒間に16回ぐらい叩けば問題ないはずです。wipeをして、adreno-jb.zipCMX10-v5.1.zipgapps-jb-20121011-signed.zipをインストールして再起動!この手順で、無事Android4.1.2になりました。>>2020/01(2)。