ui-菜鸟问题:android 里面关于音量键重写的问题

问题描述

菜鸟问题:android 里面关于音量键重写的问题

我有很多acitivity .. 如果不想每个都重写public boolean onKeyDown(int keyCode, KeyEvent event) 这个方法,该怎么写. 这个方法里面有用自己的UI 音量控制

解决方案

对于普通的应用,监听按键都需要在当前正在显示的Activity/Fragment/View内实现。如果你只要在Activiry里面监听按键,可以先写一个BaseActivity,在这里面实现onKeyDown方法,然后在需要用到音量控制的Activity里继承BaseActivity就可以了。

解决方案二:

继承呃,少年。如一楼所说。

解决方案三:

继承你的BaseActivity

时间: 2024-08-19 04:34:57

ui-菜鸟问题:android 里面关于音量键重写的问题的相关文章

android 音量键 后台-Android如何获取音量键的触发事件?

问题描述 Android如何获取音量键的触发事件? Android如何获取音量键的触发事件,如何获取全局的音量键触发事件(锁屏状态下也可以),求大神帮忙...

android怎样屏蔽系统音量键?

问题描述 android怎样屏蔽系统音量键? android怎样屏蔽系统音量键?需要修改framwork哪些东西? 解决方案 framework你打算刷了吗,也许你能屏蔽手机侧面的音量键,但是手机"系统-设置-音量"这块你怎么弄呢,难不成你也要把这些界面ui从framewok里干掉吗,那就不是手机了. 解决方案二: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEv

按键-android 后台如何检测音量键消息?

问题描述 android 后台如何检测音量键消息? 我们有个APK需求,需要在后台检测音量键消息,检测到音量键(Down 或UP)之后,启动APK设定的服务.请教大神有什么思路没? 现在按键消息只能在当前有焦点的View类获取. 解决方案 public boolean onKeyUp(int keyCode, KeyEvent event) { switch(keyCode){ case KeyEvent.KEYCODE_VOLUME_DOWN://音量下键 break; case KeyEve

Android 自定义SeekBar动态改变硬件音量大小实现和音量键的同步(推荐)

1,上图: 2,代码: MainActivity.Java package com.hero.zhaoq.seekbarchangeddemo; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.database.ContentObse

android-Android物理音量键问题

问题描述 Android物理音量键问题 各位好,有个问题想请教下,感谢你们百忙之中抽点时间给我指点指点.非常感谢.现在问题是我们的物理按键音量加和减,如果音乐在后台播放,调节的不是music的声音,而是来电的铃声的声音,但是在播放音乐的界面调节的就是music声音,查了源码,发现按下音量键的时候调用了AudioManager里面的handleKeyDown(KeyEvent event, int stream).如果是音乐在前台播放,stream的值为3,如果后台是一个很大的负数AudioMan

Android 中按home键和跳转到主界面的实例代码

//home Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果是服务里调用,必须加入new task标识 intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); //主界面 Intent intent = new Intent(Intent.ACTION_MAIN,null)

Android读取对应的键值

  Android读取对应的键值代码,可获得当前的SharedPreferences对象,获取消息,将键值对写入配置文件,编辑SharedPreferences对象,插入和提交数据等功能.

WPS查看PPT文档时按音量键翻页要如何设置

  1)首先先打开WPS Office,进入到PPT文档点击[工具].(如下图)   2)然后点击[查看]再点击[音量键翻页]打开就可以了.(如下图)            注:更多精彩教程请关注三联手机教程栏目,三联手机数码群:296605639欢迎你的加入

home键-Android屏蔽Home物理键

问题描述 Android屏蔽Home物理键 4.0以后的版本如何屏蔽Home物理键?不要复制粘贴,要实际实现的朋友交流一下. public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000; this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);// 关键代码 @Override public boolean onKeyDown(int ke