添加快速点击设置-关于设备-版本号弹出仿android13彩蛋

\packages\apps\PlatLogo\PlatLogo.apk

\packages\apps\PlatLogo\Android.mk

**LOCAL_PATH := (call my-dir) include (CLEAR_VARS)

Module name should match apk name to be installed

LOCAL_MODULE := PlatLogo
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := (LOCAL_MODULE).apk LOCAL_MODULE_CLASS := APPS #LOCAL_DEX_PREOPT := false LOCAL_MODULE_SUFFIX := (COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MULTILIB :=32
LOCAL_CERTIFICATE := PRESIGNED
#LOCAL_OVERRIDES_PACKAGES := Home Launcher2 Launcher3
#LOCAL_PRIVILEGED_MODULE := true
#LOCAL_PREBUILT_JNI_LIBS:= \

@lib/armeabi-v7a/*.so

#LOCAL_PREBUILT_JNI_LIBS:= @lib/armeabi/*.so
include $(BUILD_PREBUILT)**

\packages\apps\Settings\src\com\android\settings\DeviceInfoSettings.java

import android.content.ComponentName;

@Override

public boolean onPreferenceTreeClick(Preference preference) {

if (preference.getKey().equals(KEY_FIRMWARE_VERSION)) {

System.arraycopy(mHits, 1, mHits, 0, mHits.length-1);

mHitsmHits.length-1 = SystemClock.uptimeMillis();

if (mHits0 >= (SystemClock.uptimeMillis()-500)) {

if (mUm.hasUserRestriction(UserManager.DISALLOW_FUN)) {

if (mFunDisallowedAdmin != null && !mFunDisallowedBySystem) {

RestrictedLockUtils.sendShowAdminSupportDetailsIntent(getActivity(),

mFunDisallowedAdmin);

}

Log.d(LOG_TAG, "Sorry, no fun for you!");

return false;

}

/*Intent intent = new Intent(Intent.ACTION_MAIN);

intent.setClassName("android",

com.android.internal.app.PlatLogoActivity.class.getName());

try {

startActivity(intent);

} catch (Exception e) {

Log.e(LOG_TAG, "Unable to start activity " + intent.toString());

}*/
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ComponentName cn = new ComponentName("com.example.myapplication", "com.example.myapplication.MainActivity");
intent.setComponent(cn);
startActivity(intent);

}

}

......

}

\device\eastaeon\aeon6735_36_d_n\device.mk

PRODUCT_PACKAGES += PlatLogo

相关推荐
xingxiliang6 小时前
深入浅出 Android CTS 视频测试:从环境搭建、用例设计到底层通信原理
android·音视频
我命由我123456 小时前
Android 开发问题:为 PDFView 设置一个带有黑色边框的背景 drawable,但边框没有生效
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
雨白8 小时前
深入理解 Kotlin 协程 (八):拾遗补阙,探秘官方框架的调度细节与取消闭环
android·kotlin
海天鹰9 小时前
PHP上传文件
android·开发语言·php
2501_9159184110 小时前
详解iOS App上架至App Store的全流程步骤与注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
码农coding12 小时前
android12 SystemUI之StatusBar(二)
android
Lesile14 小时前
Interview#1 历史演进:MVC · MVP · MVVM · MVI架构详解
android·android jetpack
杉氧14 小时前
Flutter 像素级还原实战:用 CustomPaint 与 Bezier 曲线手绘精致图针
android·前端·flutter
我命由我1234517 小时前
Android 在构建过程中,发现有两个依赖库都包含了相同路径的资源文件
android·java·开发语言·java-ee·kotlin·android-studio·android runtime
Coffeeee17 小时前
谷歌的一个优化建议,让我重新学了一遍Android里面如何正确处理位图
android·google·kotlin