① 谁有android定时关机的源代码要可以用的源码,不要apk
给电脑定时关机的话让电脑定时自动关机其实很简单,你可以在网络上搜索下载定时关机3000这款电脑定时关机软件。
定时关机 3000有五种让电脑定时关机的方法,如每天几点几分关机或者等待多长时间后关机或者开机多长时间关机以及网速低于多少的时候关机和键盘鼠标多次时间没有反应关机。
还不赶快下载定时关机3000到您的电脑,试试定时关机的效果怎么样?
② 9按android手机的电源键来黑屏和点亮屏幕,可以对app的功能产生影响,这里应用的技术是
消除 activity 启动时白屏、黑屏问题
安卓源代码修改之framework下面长按power键,修改安卓原生的关机、重启界面(二)
修改Android系统长按关机时间,或禁用长按关机
Android 实现KeyguardView 锁屏界面横屏显示
Android源码解析(二十八)-->电源开关机按键事件
③ android 系统关机 调用什么方法
系统关机,可以发送一个广播,如下代码:
一. 发送广播方式
Broadcast是Android的四大基本组件之一,也就是我们常说的广播。Android系统本身就包含了许多广播,时时刻刻在监听着系统中注册的每一个广播并随时准备响应操作。其中,就有关于关机或重启的广播:Intent.ACTION_REQUEST_SHUTDOWN和Intent.ACTION_REBOOT,通过发送这两个广播,Android就能自动接收广播,并响应关机或
public static final String ACTION_REBOOT =
"android.intent.action.REBOOT";
public static final String ACTION_REQUEST_SHUTDOWN = "android.intent.action.ACTION_REQUEST_SHUTDOWN";
Intent.java位于源码/frameworks/base/core/java/android/content/Intent.java下面。具体实现方法如下
//广播方式关机重启
case R.id.shutdown_btn1:
Log.v(TAG, "broadcast->shutdown");
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);
//其中false换成true,会弹出是否关机的确认窗口
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
break;
case R.id.reboot_btn1:
Log.v(TAG, "broadcast->reboot");
Intent intent2 = new Intent(Intent.ACTION_REBOOT);
intent2.putExtra("nowait", 1);
intent2.putExtra("interval", 1);
intent2.putExtra("window", 0);
sendBroadcast(intent2);
break;
需要注意的几点是:
第一,如前面所说,需要将APP提升至系统权限,具体做法是在AndroidMenifest.xml中添加如下代码
android:sharedUserId="android.uid.system"
第二,同时需要添加关机权限
<uses-permission android:name="android.permission.SHUTDOWN"></uses-permi
④ eclipse中android系统源码在哪个文件夹
在Eclipse中查看Android源代码 1.需要下载一个对应的android sdk,下完了后找到souce目录,将其中所有的内容拷贝到eclipse所用的sdk下的source目录下,如果没有这个目录则新建一个。 2.在eclipse中打开一个android的类文件,会出现如下图所示提示: 点击其中的“Change Attached Source"按钮,在弹出的对话框中选择“External Floder",选择前面复制文件所在的source文件夹。 3.重启eclipse,一切ok了,可以直接查看android的源代码,如下图所示。