当前位置:首页 > 代码 > 正文

android关屏代码(安卓手机关机代码)

admin 发布:2022-12-19 15:49 128


今天给各位分享android关屏代码的知识,其中也会对安卓手机关机代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

大家是如何解决安卓系统关屏后,GPS休眠问题的

1.可以手动设置

设置——无线和网络——WLAN——高级设定——睡眠期间保持WLAN开启——总是

然而,并不是所以有手机都有这个设置,因为有些系统被开发商定制(阄割)了。

2.代码设置

如何使安卓软件中的Activity在后台以及关闭屏幕后能继续运行

要实现软件后台运行,只需要改写返回键事件监听,使得back键功能类似home键,让Acitivty退至后台时不被系统销毁,代码如下:

public boolean onKeyDown(int keyCode, KeyEvent event) {

PackageManager pm = getPackageManager();

ResolveInfo homeInfo =

pm.resolveActivity(new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_HOME), 0);

if (keyCode == KeyEvent.KEYCODE_BACK) {

ActivityInfo ai = homeInfo.activityInfo;

Intent startIntent = new Intent(Intent.ACTION_MAIN);

startIntent.addCategory(Intent.CATEGORY_LAUNCHER);

startIntent.setComponent(new ComponentName(ai.packageName, ai.name));

startActivitySafely(startIntent);

return true;

} else

return super.onKeyDown(keyCode, event);

}

private void startActivitySafely(Intent intent) {

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

try {

startActivity(intent);

} catch (ActivityNotFoundException e) {

Toast.makeText(this, "null",

Toast.LENGTH_SHORT).show();

} catch (SecurityException e) {

Toast.makeText(this, "null",

Toast.LENGTH_SHORT).show();

}

}

请问,如何使安卓软件中的Activity在后台以及关闭屏幕后能继续运行?

实现activity后台运行有两种方法:

方法一:

添加下列代码即可:

Intent intent = new Intent(Intent.ACTION_MAIN);  

intent.addCategory(Intent.CATEGORY_HOME);  

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  

startActivity(intent);

方法二:

此方法其实不是主要是屏蔽Keycode_Back,让它不结束(finish())Activity,直接显示HOME界面。

PackageManager pm = getPackageManager();  

                              ResolveInfo homeInfo = pm.resolveActivity(new Intent(Intent.ACTION_MAIN)  

.addCategory(Intent.CATEGORY_HOME), 0);

public boolean onKeyDown(int keyCode, KeyEvent event) {  

    if (keyCode == KeyEvent.KEYCODE_BACK) {  

        ActivityInfo ai = homeInfo.activityInfo;  

        Intent startIntent = new Intent(Intent.ACTION_MAIN);  

        startIntent.addCategory(Intent.CATEGORY_LAUNCHER);  

        startIntent.setComponent(new ComponentName(ai.packageName,  

                ai.name));  

        startActivitySafely(startIntent);  

        return true;  

    } else  

        return super.onKeyDown(keyCode, event);  

}

void startActivitySafely(Intent intent) {  

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  

    try {  

        startActivity(intent);  

    } catch (ActivityNotFoundException e) {  

        Toast.makeText(this, R.string.unabletoopensoftware,  

                Toast.LENGTH_SHORT).show();  

    } catch (SecurityException e) {  

        Toast.makeText(this, R.string.unabletoopensoftware,  

                Toast.LENGTH_SHORT).show();  

        Log  

                .e(  

                        TAG,  

                        "Launcher does not have the permission to launch "  

                                + intent  

                                + ". Make sure to create a MAIN intent-filter for the corresponding activity "  

                                + "or use the exported attribute for this activity.",  

                        e);  

    }  

}

安卓版按键精灵关闭屏幕按键代码是什么?

您好,这个问题很明显,你所使用的按键小精灵里面后台加入了防止休眠的命令,因为很多脚本休眠或者屏保以后脚本会运行错误,脚本的作者考虑到很多人电脑都有设置屏保!所以电源设置的方法无效,我记得FN加几的那个方法有一个是把屏幕直接关掉的,不是切屏的,我的华硕就可以这样!如果实在不行,没有方法,看看有没有第三方软件可以实现,或者直接调到最暗去,呵呵!不然就盖上吧,不过有些笔记本盖上直接就待机或者啥的,这样也是会影响脚本的运行的!很高兴为您解答!

请问我在android 4.0上怎么用power键关屏

4.0在UI框架改的太多,这部分我建议你看下源代码,看看在这两个部分他都是怎么处理的,然后你在这两个部分给截获了事件就好了。

android如何实现利用光线感应器关屏啊;小弟新手,求指教,主要是关屏那里不知道怎么实现,传感器会实现了

你百度一下,android 光感,有现成的了。

自己写,就百度 android 读光传感 、 再百度 android编程 锁屏、开屏,结合起来就好了。

android关屏代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于安卓手机关机代码、android关屏代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/11151.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载