高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

2024年修改默认织梦软件来源(必备3篇)

修改默认织梦软件来源 第1篇

代码路径:frameworks/base/core/java/com/android/internal/app/

2.多个launcher 启动设置默认launcher的核心功能实现和分析

通过在系统中内置其他Launcher时,在系统进入启动Launcher的过程中,会在中,首先查询系统中由几个Launcher,当有多个Launcher时,会让用户选择启动的Launcher,然后作为默认启动Launcher. 所以就来分析该怎么设置默认Launcher,而不用用户选择启动Launcher. 先来看下的相关源码

在中的onCreate中首先读取系统中的Home属性的Launcher列表,然后在 ResolveListAdapter中展示Launcher的列表,所以可以在这些直接设置默认的Launcher,然后finish掉这个页面,直接进入默认Launcher页面 具体修改为:

在onCreate中的增加setDefaultLauncher(String defPackageName,String defClassName)这个设置默认Launcher的方法,而PM的addPreferredActivity设置默认Launcher,就实现了功能

修改默认织梦软件来源 第2篇

因为这类应用通常没有这个Category,故无法使用上述常规方式来设置为默认应用,使用需要我们另辟蹊径,这边也是为各位提供两种方法。

首先将应用设置为默认开机启动,但因为没有这个Category所以提供通过设置是不行的,需要通过修改来实现,只要把改法一中的();注释掉即可:

通过上面的修改就可以开机默认启动了,但是会出现按home、recent、back键会退出应用从而进入原生Launcher的情况,所以我们需要对这些按键进行拦截定制:

代码路径:frameworks/base/services/core/java/com/android/server/policy/

代码路径:SystemUI\src\com\android\systemui\recents\

Android11开始的 android11开始谷歌对pms的解析部分做了一些重构和优化,将一些类和方法从PackageManagerService和PackageParser中分离出来,放到了parsing包和component包下,路径为:frameworks/base/core/java/android/content/pm/

所以我们要修改的文件为frameworks/base/core/java/android/content/pm/parsing/component/

Android11之前修改的文件为:

frameworks\base\core\java\android\content\pm\

修改默认织梦软件来源 第3篇

主要利用或来实现,接下来我将分别举例说明:

    主要是由addPreferredActivity设置默认Launcher实现。

代码路径:frameworks/base/core/java/com/android/internal/app/

以下基于Android11代码:

代码路径:frameworks/base/services/core/java/com/android/server/am/

代码路径:frameworks\base\services\core\java\com\android\server\am\

猜你喜欢