;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/
Eclipse用工作集管理项目:
在Package Explorer中,点击向下的三角,
选择Top Level Elements,然后选中Working Sets。
在Package Explorer中的空白处点击右键,
New -> Java Working Set,建立工作集。
Android取得版本号:
os版本号为以下常量:
android.os.Build.VERSION.RELEASE;
sdk版本号为以下常量:
android.os.Build.VERSION.SDK;
build号为以下常量:
android.os.Build.DISPLAY;
jvm版本号为以下属性:
System.getProperty(\"java.vm.version\");
linux内核版本用以下命令:
Runtime.getRuntime().exec(\"cat /proc/version\");
取得手机串号和IMEI:
TelephonyManager tm;
tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
tm.getSimSerialNumber();
tm.getDeviceId();
需要以下权限:
android.permission.READ_PHONE_STATE
使用命令模拟发送短信和打电话:
1、启动模拟器,并通过标题栏找到其端口,如5554。
2、通过以下命令行,进入模拟器控制台:
$telnet localhost 5554
3、发送短信:
$sms send 例如:sms send 1234 This is a test msg.
4、打电话:
$gsm 一般用以下命令打电话:
$gsm call 例如:gsm call 1234
使用命令模拟更改gps位置:
1、启动模拟器,并通过标题栏找到其端口,如5554。
2、通过以下命令行,进入模拟器控制台:
$telnet localhost 5554
3、使用命令更改模拟gps位置:
$geo fix longitude: 经度值。如12.1231231
latitude: 纬度值。如-12.1231232
Android添加source到Eclipse:
1、将sdk源代码目录文件夹 sources 拷贝到sdk的以下目录:
platforms//2、在eclipse中添加一个用户库,并将android.jar加入到该库中。
3、将该自定义库的 source 指定到 sources 文件夹。
4、移除工程自带的Android库,加入自定义库。
5、刷新工程,这时可以查看skd的source了。
6、将引用的自定义库删除。
7、在项目属性的Android项中重新选择对应的 Target。
8、项目右键 -> Android Tools -> Fix Project Properties。
调用系统自带的程序:
1、取得程序的包名及类名:
在 logcat 下,启动 Activity 后,会打印 I 类型log.
Tag 为 ActivityManager 。
Message 为 Displayed activity /.: