Android常用信息获取

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.项目中的文件信息。

//待补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值