1.运营商信息
1)SIM卡信息获取。
2.设备屏幕
3.Android版本,手机硬件信息
4.内存使用情况,磁盘使用情况
5.状态,电量,网络情况(速度,类型),蓝牙,屏幕亮度,声音大小
//获取当前的音乐音量。
AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC );
//调节声音,逐步增加。
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,
AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);//播放声音并显示UI。
6.按钮的事件修改
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
//增加音量键(通过该事件来增加音量,或者翻页)。
return ture; //消耗事件。
}else if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
//降低音量键。
return ture;
}
7.项目属性(包名,版本信息等)
//项目名称,对应AndroidManifest.xml中application中的lable值。
String appName = context.getApplicationInfo().loadLabel(context.getPackageManager().toString();
//项目的包名。
String pkName = context.getPackageName();
//项目版本名称,默认为1.0(String类型)。
String versionName = context.getPackageManager().getPackageInfo(pkName, 0).versionName;
//项目的版本号,默认为1(int 类型)。
int versionCode = context.getPackageManager().getPackageInfo(pkName, 0).versionCode;
//获取应用签名。
context.getPackageManager().getPackageInfo(pkName, 0).signatures[0].toCharsString();
//获取应用图标。
context.getApplicationInfo().loadIcon(getPackageManager());
8.项目中的文件信息。
//待补充。