当前位置: 首页 > wzjs >正文

免费网站建设阿里云百度精准推广

免费网站建设阿里云,百度精准推广,微信android平板版,专业做影楼招聘网站有哪些文章目录 Settings - 亮灭屏Settings - 恢复出厂设置Settings - 数字锁屏/解锁Settings - 设置系统时间PackageInstaller - 安装/卸载第三方应用摘要:本文对系统模块进行改造,提供广播等形式的接口对外提供无法直接调用的系统级别接口,实现部分功能的集合。如果是广播形式,…

文章目录

  • Settings - 亮灭屏
  • Settings - 恢复出厂设置
  • Settings - 数字锁屏/解锁
  • Settings - 设置系统时间
  • PackageInstaller - 安装/卸载第三方应用

摘要:本文对系统模块进行改造,提供广播等形式的接口对外提供无法直接调用的系统级别接口,实现部分功能的集合。如果是广播形式,需要后台允许,避免被系统拦截。不定期更新。

Settings - 亮灭屏

一、注册静态广播

Index: packages/apps/Settings/AndroidManifest.xml
===================================================================
--- packages/apps/Settings/AndroidManifest.xml	(版本 479)
+++ packages/apps/Settings/AndroidManifest.xml	(版本 480)
@@ -4742,6 +4742,15 @@</intent-filter></service>
+
+        <receiver android:name=".BootCompleteReceiver"
+                  android:exported="true">
+            <intent-filter>    
+                <action android:name="android.intent.action.SCREEN_STATE"/>
+            </intent-filter>
+        </receiver> <!-- This is the longest AndroidManifest.xml ever. --></application></manifest>

二、功能实现

Index: packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java
===================================================================
--- packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java	(不存在的)
+++ packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java	(版本 480)
@@ -0,0 +1,48 @@
+package com.android.settings;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.os.PowerManager;
+import android.os.SystemClock;
+import android.util.Log;
+
+public class BootCompleteReceiver extends BroadcastReceiver {
+    private static String TAG ="BootCompleteReceiver";
+
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        String action = intent.getAction();
+        if ("android.intent.action.SCREEN_STATE".equals(action)) {
+            boolean status = intent.getBooleanExtra("screen_state", false);
+            PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
+            if (status) {
+                pm.wakeUp(SystemClock.uptimeMillis());
+            } else {
+                pm.goToSleep(SystemClock.uptimeMillis());
+            }
+            return;
+        }
+    }
+}

Settings - 恢复出厂设置

一、注册静态广播

Index: packages/apps/Settings/AndroidManifest.xml
===================================================================
--- packages/apps/Settings/AndroidManifest.xml	(版本 480)
+++ packages/apps/Settings/AndroidManifest.xml	(版本 481)
@@ -4748,6 +4748,7 @@android:exported="true"><intent-filter>    
+                <action android:name="com.android.settings.ACTION_ODM_MASTER_CLEAR"/></intent-filter></receiver> 

二、功能实现

Index: packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java
===================================================================
--- packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java	(版本 480)
+++ packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java	(版本 481)
@@ -44,5 +44,21 @@}return;}
+
+        if ("com.android.settings.ACTION_ODM_MASTER_CLEAR".equals(action)) {
+            Intent clearIntent = new Intent(Intent.ACTION_MASTER_CLEAR);
+            clearIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
+            clearIntent.putExtra(Intent.EXTRA_REASON, "MasterClearConfirm");
+            context.sendBroadcast(clearIntent);
+            return;
+        }}}

Settings - 数字锁屏/解锁

一、注册静态广播

Index: packages/apps/Settings/AndroidManifest.xml
===================================================================
--- packages/apps/Settings/AndroidManifest.xml	(版本 481)
+++ packages/apps/Settings/AndroidManifest.xml	(版本 482)
@@ -4749,6 +4749,7 @@<intent-filter>    
+                <action android:name="android.intent.action.LOCKSCREEN"/></intent-filter></receiver> 

二、功能实现

Index: packages/apps/Settings/src/com/android/settings/BootCompleteReceiver.java
==============================================
http://www.dtcms.com/wzjs/529523.html

相关文章:

  • 网站怎么优化关键词排名seo外链建设方法
  • 网络域名怎么查seo模拟点击
  • 湖北省建设工程质量协会网站产品推广软文500字
  • 贵州两学一做专题网站最全的搜索引擎
  • 北京响应式网站建设推荐江苏疫情最新消息
  • 如何用ps做网站首页的图片西安seo顾问公司
  • 静安西安网站建设上海百度公司总部
  • 最正规二手手表平台武汉标兵seo
  • 动易网站 价格百度收录网址提交
  • 展厅设计施工一体化seo服务收费
  • 赤峰微网站建设智能建站平台
  • 好看的网站 你知道的2021网络营销工程师
  • 空滤网站怎么做电商培训有用吗
  • 网站上的流动图片怎么做的企业网络推广方案策划书
  • 有几家公司如何建设网站今日军事新闻头条视频
  • 小程序api接口怎么对接长沙seo优化排名
  • 网站后台内容管理系统如何让百度快速收录
  • 网站制作时滚动页怎么做推广员是做什么的
  • 教学资源网站建设设计零基础怎么做电商
  • 网站推广的主题电子商务培训
  • 网站设计与制作的流程必应搜索网站
  • 怎么建公司网站教程芒果视频怎样下载到本地
  • 普通人找工作哪个网站好外贸网站建设优化
  • 做html网站上海seo网络优化
  • 色块网站网站的收录情况怎么查
  • 梅州建站公司网址查询
  • 做百度网站要注意什么网站运营优化培训
  • 惠州网站制作定制seo在线培训机构
  • 做的好详情页网站广州百度关键词推广
  • wordpress 三级分类aso优化是什么意思