\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);
mHits[mHits.length-1] = SystemClock.uptimeMillis();
if (mHits[0] >= (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