phpMyAdminへcsvのインポート

久しぶりすぎて完全に忘れていたので書いておこうと思うのです

chromeで必死になる -10分
読み込んだが日本語が表示されない -5分
読み込んだ新しいDB削除 -2分
実行押した瞬間に区切り記号に気付く -5分
読み込んだ新しいDB削除 -2分

★ chromeじゃphpMyAdminがポップアップしてこないのでIE
★ csv → utf-8で保存
★ インポート csv フィールド区切り記号を , に変更して実行でOK

たまらん

LinerLayoutのbackgroundに9-patch

<LinearLayout>
  <ImageView
    />
  <GridView 
    />    
</LinearLayout>

で、LinerLayoutのbackgroundに9-patchの画像を指定したら最前面に画像が来て全くbackgroundじゃない。
なんなんやろこれ
普通のpngとか入れたらいけた
なんか設定あるんかな

三項演算子とNSStringとNSMutableArrayへのNSNullと

NSObject *a = ([rs stringForColom:@"hohe"] == nil)?[NSNull null]:[rs stringForColom@"hohe"];

↑castしろって怒られる

NSObject *a = nil;
if([rs stringForColom:@"hohe"] == nil){
    a = [NSNull null];
}else{
    a = [rs stringForColom@"hohe"];
}

こっちいける
とにかくDB内にnullがあってもaをNSMutableArrayにつっこめばOK
nullチェックは

if([str isEqual:[NSNull null]])

マーケットに表示されないアプリ

マーケットに表示されない原因はほぼフィルタリング
ディベロッパーコンソールから該当のアプリの名前をクリック(アプデとかする時のページ)
の一番下に公開設定のオプションがあるからそこチェック

下記ページがフィルタリング開放の参考になりとってもわかりやすい

Android, <uses-feature> の未指定による Android マーケットでのフィルタリング : Serendip – Webデザイン・プログラミング

[追記]
コピー防止がONになっていると、未発表の機種などで認識されないみたい
LVLはやくやってみよう
http://developer.android.com/guide/publishing/licensing.html