琐碎记录
- 在layout xml中,元素如果需要在java中引用,就需要有android:id
- setContentView(R.layout.activity_main),即把res/layout/activity_main.xml载入
- R.layout用来引用layout的元素,R.id用来引用所有的id
- res/values-fr, 是法语对应的目录
- 调用字符串:String hello = getResources().getString(R.string.hello_world)
- 模拟器中无法用键盘输入文字:编辑avd,在hardware中添加键盘支持
导入项目时,经常报“@Override annotation error (android prefs)”, 参考这个:
- http://stackoverflow.com/questions/4761888/override-annotation-error-android-prefs
- http://qtcstation.com/2011/05/android-and-jdk-compliance/
命令行创建项目:
android list targets
android create project --target 6 --name WhereAmI --path ~/Documents/workspace/WhereAmI --activity MainActivity --package me.notsobad.whereami
# 运行
ant debug && adb install -r bin/WhereAmI-debug.apk