ListView の TextView の文字色が白くなっちゃってて見えないやつの解決方法

だいぶ悩んだ。問題は ArrayAdapter に渡す Context のせいだった。

 

いい感じのサンプル見つけて何とかなった。

ListViewチュートリアル その3 文字色・サイズ – Cyber Passion for Android

stack3/AndroidListViewSamples · GitHub

 

解決してから読んだけどよくわからない。

Yukiの枝折: Android:引数はthisか?getApplicationContextか?ActivityとApplicationの違い

 

styles.xml 上で

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">

 AndroidManifest.xml 上で

<application
android:theme="@style/AppTheme" >

ってなってて、この状況で this と getApplicationContext() で変わってしまうの、よくわからない。とりあえず this 使っとけば問題ねーよっていう解決、もにょっとする。

ERROR: JAVA_HOME is set to an invalid directory って言われた

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55\bin

ってしてたのが原因だった。このままでも javac とかは通るので気付かなかった。

正しくは、

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55\
Path=JAVA_HOME\bin\;(ry)

 な感じで設定しなきゃだめだった。

あやふやな記憶で設定するのはやめないとね。

 

というかこの記事を書いた時は 7u60 になっているし、自動アップデートされないし、Path もいちいち変えなきゃいけないしだるい。

 

ちなみに、環境変数をいじるのには、 Rapid Environment Editor を使っている。便利。

IntelliJ IDEA で Eclipse の Javadoc の吹き出しみたいなやつを出すには

吹き出しというかツールチップというか、とにかくJavadoc が出てくるやつです。あれがないと不便ですよね…?

 

java - IntelliJ tooltip shows JavaDocs - Stack Overflow

要はこれなんですけど、Ctrl+Qで出せて、設定で自動的に出てくるようにすることができました。これで快適ですね。

 

蛇足ですが、 Android Studio で起きることはだいたい IntelliJ IDEA でも起きてるので、そっちで検索したほうがいいですね。情報分散、死すべし……

3DSのSDカードの容量が足りなくなったので交換した

しました。起動してからダウンロードソフトが表示されるまでも短くなった気がします。いい感じ。

以下は作業記録です。先日 robocopy でいい感じにコピーできることを知ったのでそんな感じで。

 

OS を Windows 、SDカードのドライブ文字を H:、バックアップ先を D:\3DS\ とした場合

  1. 移行元のSDカードを挿入する
  2. 以下のコマンドを実行
    robocopy H: D:\3DS\ /MIR /DCOPY:DAT
  3. 終わったらSDカードを取り出し、移行先の新しいSDカードを挿入する
  4. 以下のコマンドを実行
    robocopy D:\3DS H: /MIR /DCOPY:DAT
  5. 終わったら3DSへ挿入して動作確認

フォルダの更新日時もそのまま移行したいのでオプションをつけていますが、そんなの気にしない人はエクスプローラでコピーすればいいと思いますね。というか、そういった人はこんなブログではなく任天堂の公式サイトを見に行くでしょうね。

 

参考にしました。

SDカードがいっぱいになったのですが、容量を増やすことはできますか? | ニンテンドー3DS|Q&A|Nintendo

【3DS】ニンテンドー3DS、本体同梱の2GB SDメモリーカードを32GBに換装しておきました : 今日のできごと

ADT(Eclipse)で出力したbuild.gradleがAndroidStudioで読み込めない場合

ADT で出力した build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.8.+'
    }
}
apply plugin: 'android'

(略)

}

 Android Studio で新規作成したプロジェクトの build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

ってことで、 Gradleの依存バージョンを上げれば解決。

 

Windows で Android ソース をダウンロードするには

Linux 環境で repo を使ってダウンロードするのが公式のやり方。VM上でやってみたが、Windows とファイル共有しようとしたらうまくいかなかったので、OESF で妥協した。

 

Linux環境で公式な感じでやるならこれ

Downloading the Source | Android Developers

 

GitHub 上から git clone するだけでできるのはこっち

OESF (OESF) · GitHub

OESF/OHA-Android-4.2_r1 · GitHub

僕の環境だと20分くらいかかった。サイズは8GB程度。

 

さいごに

ttp://www.adakoda.com/android/000118.html はなんか古い手順なのでアレ。

ttp://greety.sakura.ne.jp/redo/2012/02/windowsandroid.html を参考にしました。

Intel(R) 82579V がスリープ解除後に認識されなくなる問題の解決方法

Windows7の頃は問題なかったのだけど、Windows8にしてから頻発するようになって解決方法も探さずに再起動してたけど、再インストールをきっかけに解決したメモ

 

検索するときに別のスリープ関係のバグがあるみたいなのでちょっと迷ったけど、これと同じ感じだった。

価格.com - 『オンボード有線LANの接続について』 ASUS P8Z77-V のクチコミ掲示板

ASUSTeK Computer Inc. -Support- FAQ P8Z77-V PRO FAQ Windows® 8でIntel® 82579V Gigabit Network ConnectionがIntel® 82579LM Gigabit Network Connectionとして誤認識されてしまう。

NVM Update Utility for Intel® 82579V Gigabit Ethernet PHY Network Connection

Download Center (intel)

このツールは起動して再起動すれば適用らしい。

 

要は凡ミスによるデバイス側の不具合だということでした。

 

あと、マザーボードの型番を調べるには CPUID HWMonitor が便利だと思う。そんなものすぐ忘れてしまうからね。

 

おしまい。