小编Bri*_*ian的帖子

是否可以创建一个侦听硬件按键的Android服务?

我想运行一个Android后台服务,它将从主屏幕或手机处于睡眠状态时充当keylistener.这可能吗?

从在线的半相关示例中,我将以下服务放在一起,但得到错误,"onKeyDown未定义为服务类型".这是否意味着如果不重写Launcher就无法完成,或者是否有一些我不知道的东西?

public class ServiceName extends Service {

    @Override
    public void onCreate() {
        //Stuff
    }

    public IBinder onBind(Intent intent) {
        //Stuff
        return null;
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(event.getAction() == KeyEvent.ACTION_DOWN) {
        switch(keyCode) {
        case KeyEvent.KEYCODE_A:
            //Stuff
            return true;
        case KeyEvent.KEYCODE_B:
            //Stuff
            return true;

            //etc.
        }
        }

        return super.onKeyDown(keyCode, event);
    }
}
Run Code Online (Sandbox Code Playgroud)

当你从主屏幕输入时,我意识到Android默认为搜索栏,但这只是一个非常特殊的用途.除了我,我真的不希望有人想要这个.我认为,例如,使用相机按钮唤醒手机会很不错.

android keyevent listener

28
推荐指数
3
解决办法
4万
查看次数

我应该保密AdMob Publisher ID吗?

我在Android电子市场上发布了一个应用广告.我也一直将应用程序的源代码保存在公共github存储库中.在应用程序中,我有一句话:

ads:adUnitId="MY_AD_UNIT_ID"
Run Code Online (Sandbox Code Playgroud)

其中MY_AD_UNIT_ID是我的实际发布商ID.是否有任何恶意的人可以使用我的发布商ID?有什么理由我想保守这个秘密吗?

android github admob

6
推荐指数
1
解决办法
1122
查看次数

标签 统计

android ×2

admob ×1

github ×1

keyevent ×1

listener ×1