Android开发一些事项及Eclipse使用
2010-07-19 23:06:00 来源:WEB开发网JRE home: 选择JDK安装目录
JRE name: 起个名字
-> Finish -> );
Android的两个工具:
dx: class文件整合为 dex 的工具。
aapt: 打包为 apk 或其它包的工具。
关于onKeyDown事件:
返回值为 true 表示该事件已被处理,系统不再继续处理。
HOME,ENDCALL,POWER按键不会传递到应用层的该事件,所以捕获不到。
返回按钮按下面的方式判断:
if (keyCode == KeyCode.KEYCODE_BACK) ...
其它按钮类似。
判断是不是长按用如下方式:
if (event.getRepeatCount() != 0) ...
当等于0时,说明是第一次按下时触发的该事件,
当大于0时,表示长按时触发的该事件,具体数值表示长按时触发该事件的计数。
更改屏幕亮度:
WindowManager.layoutParams lp = getWindow().getAttributes();
lp.screenBrightness =
getWindow().setAttributes(lp);
具体数值介于 0.0f 和 1.0f 之间,1.0f时最亮。
不能设置为 0.0f,必须是一个大于0的float类型的值。
Eclipse的SVN报错:
Unbale to load default SVN client
可能是本地的javaHL有问题,可修改SVN接口:
Preferences -> Team -> SVN -> SVN接口 :
将默认的 JavaHL 修改为 SVNKit 即可。
Eclipse添加checkstyle插件:
使用以下URL:
http://eclipse-cs.sf.net/update/
Android取得版本号:
os版本号为以下常量:
android.os.Build.VERSION.RELEASE;
sdk版本号为以下常量:
android.os.Build.VERSION.SDK;
build号为以下常量:
android.os.Build.DISPLAY;
jvm版本号为以下属性
System.getProperty("java.vm.version");
取得手机串号和IMEI:
TelephonyManager tm;
tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
tm.getSimSerialNumber();
更多精彩
赞助商链接