15:27:54梅雨明けたんですか!もう雨降らないんですか!やったーーー!Noranekoじゃよ。保有銘柄の中間決算が微妙で評価損益合計マイナス更新!!2日前ぐらいにはプラスだったのに...そろそろ『2121』とか『7779』を触ってみようかな...というわけで、以前AdMobのSDKが8/1で終了するという記事をこの辺に書きましたが、AdMobのサイト自体も8/31で終了するので、アップグレードしなくてはいけないみたいです。AdMobのアップグレードに関してはこの辺にありますね。Play自体にも8/31に大きな変更が入るみたいです。テキスト』というのが『簡単な説明』になり、この『簡単な説明』と『宣伝用画像』が必須となりました。『ストアの掲載情報』の上の方にあるこれが『簡単な説明』で80文字以内。下の方に『宣伝用画像』があります。『宣伝用画像』は1024*500のjpgもしくはpngで透過はできません。他の言語も登録してる人は、それぞれ対応しないと『保存して公開』ができません。この更新の影響かわかりませんが、有料アプリの値段を再設定しないと『保存して公開』ができませんでした。夏休みの宿題は今のうちにやっておけ!ってことですね。00:20:00台風くるぅうううう!><そんなわけで、今日はAdMobについて解説します。最近になってAndroidのアプリをちょこちょこ作り始めました。毎日0円(ゝω・)v表示はされてるみたいですが、クリックされないと報酬にはならないみたいですね。ことで、組み込みとかじゃなくて簡単な概要をお勉強しましょう。現在Googleでは、スマートフォウン用のAdMobとwebサイト用のAdSenseで別れており、このブログの右に出てるのが、AdSenseの広告です。スマートフォウンのアプリでAdSenseの表示はNGであり表示不可能です(多分)。SDKが終了するんですって。新しい組み込み方にしないと動かないらしいです。気分的にも新しい方にしておいた方が良いかもしれないですね。何がどれくらい収益あったのかがわかりやすいです。Google+をお気に入り登録しておくとよろしいです。12:57:36梅雨終わってなかた。Noranekoです。「これってわざわざブラウザでアクセスしなきゃいけないの?」と聞かれました。あれの目的はオフラインでトラッキングをして、PCのブラウザ上で見ることでした。API?と違ってリクエスト制限とか全くなし!素晴らしいですね。自分がこんなん欲しいなぁと思った時に作る、日曜大工的アプリしか作っていませ>ん。AndroidのSDKとかAPIの仕様変更とか全く疎いです。v2』ですが、https://console.developers.google.com/より登録できます。Project』というのがあり、こんな風になっています。ここで、自分の使いたいAPIを有効にして使う感じですね。認証情報でアプリのキーを管理します。いうことで、Android上で完結するねこトラッカーを作りました。Android2.3.4、512MBの実機でストレスなく動いてます。Googleの地図に関するAPIはほんと優秀ですね。あとテストして思ったのですが、このAPIは電波掴まないとこでも大丈夫ぽい?ので、GPSが傍受できていれば、『ねこトラッカー』でトラッキング情報は記録できます。TRACKER』のサービスは終了します。15:04:22消費税が上がっていくらになるかわからなくなったので、ねこに小判を作りました。数字を打ち込んでエンター押していくだけで簡単に合計がわかります。便乗値上げしてる店を発見したら店長を呼び出し、どういうことなのか、小一時間問い詰めることができるでしょう。それでは以前のListViewのお話です。ListViewで一件だけ削除は問題ないというとこまで話をしましたが、ある条件の物を削除するということをした際に問題が発生しました。adp.notifyDataSetChanged();}という感じにしましょう!removeをすると、どうやら構造体が上に詰まる(正しい表現がわからん^ω^)ので、indexの最大値から0まで逆に回せばおk!0から回してて、消えてないアイテムがあったり、範囲外エラー出てたりちょっと悩まされてた。謎が解ければなんてことないです。あとオブジェクトを取り出した後はnullチェックしましょう。nullチェックしないプログラマはプログラマにあらずです!つかadpterを取り出した後に、foreachで回した方がよくね?と思いやってみましたが、java.util.ConcurrentModificationExceptionが発生します^ω^結局removeをやることで、構造体が変わるのでけつから消せってことですね。20:18:56GWも終わりじゃないですかーやだー!てことで、ちょっと自分の為に作りたいアプリがあったのでEclipseで新規プロジェクトで作ろうとしたんだけど、固まりすぎワロタwww...いやちょっとワロエないかも...前回のListViewの続きを書きたかったけど、また今度にします。4.0(API14)未満に対応しようとすると、変なライブラリをインストールするようになりました。4.0未満に対応しなければ良い話なんだけど私のAndroidが2.3.3なので、作るアプリは基本2.3以上対応なんですよ。ことで今回はエラーでまくりでなんもできなくなった!!ぷんぷん丸プログラマーの皆様に私なりの対処法を伝授します。Libraryが必要になるので、インストールしておきます。ここで注意が必要なのですがこれをインストールした時に、昔からAndroidを開発してた人はSDK\extras\android\compatibility\v7\appcompatとなっている可能性が高いです。一回アンインストールして、もう一度インストールし直しましょう。SDK\extras\android\support\v7になっていれば大丈夫です。2.3(Gingerbread)』にします。Actibityを選択します。Name等を決めてFinishを押します。***\appcompat_v7\bin\jarlist.cacheが出て、応答なしになる可能性がかなり高いです。右上の×を押してEclipseを閉じましょう。普通にプロジェクトができる時もありますが、ほぼ応答なしです。すると、プロジェクトディレクトリ(ここでは『Test』とします。ディレクトリができています。Project』を選択しましょう。『appcompat_v7』と『Test』に赤い×がつきます。Project』を選択します。Project』を選択します。これで『Test』の赤い×が消えます。Project』を選択してみて下さい。何回かやれば消えると思われます。言うように、私の環境では結構ひどいことになっております。『Add』を押して既存の『appcompat_v7』を選択して、その下にある『Apply』を押して一番下の『OK』を押します。最後に『appcompat_v7_*』を削除しましょう。今までLibraryの仕様が変わったりしましたが、プロジェクトを作った際に自動でLibraryを追加するということが弊害になっています。ブログとか見てると、ダウングレードしてる人とかもいますね...しかもこういう仕様なので、最初に4.0をターゲットにして後から2.3もターゲットにするとエラーが出まくってコンパイルできません。下位互換をするかどうかちゃんと決めないと泣きを見ることになるでしょう。>>2020/01(2)。