退到系统桌面(Launcher)或离开系统桌面,需发广播:
在vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
protectedvoid onResume() {里最后加入
Intentintent = new Intent();
intent.setAction("com.android.tyd.launcher.onResume");
sendBroadcast(intent);
android.util.Log.i("yantao","com.android.tyd.launcher.onResume");
在protected void onPause() {方法的最后加入
Intentintent = new Intent();
intent.setAction("com.android.tyd.launcher.onPause");
sendBroadcast(intent);
android.util.Log.i("yantao","com.android.tyd.launcher.onPause");
launcher桌面长按点击wallpapers,选择壁纸的界面左边图片和右边字体没对齐:
这个不是在Launcher3里面的,是个单独的activity,在framework下的/com.android.internal.app.ResolverActivity
布局是在frameworks/base/core/res/res/layout/resolve_list_item.xml
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="start|center_vertical"
android:orientation="vertical"
android:layout_marginTop="10dp" //加上这一句
android:paddingStart="?attr/listPreferredItemPaddingStart"
android:paddingEnd="?attr/listPreferredItemPaddingEnd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center_vertical">
设置里电池界面百分比电量下面的小字去除:
vendor/mediatek/proprietary/packages/apps/MtkSettings/res/layout/battery_header.xml
<TextView
android:id="@+id/summary1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:minLines="2"
android:visibility="gone" //加上这一句
android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"/>
音量增减的ui进度框下面有个设置的按钮去除:
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
在publicvoid initSettingsH() {方法中
源码是
mSettingsView.setVisibility(
mDeviceProvisionedController.isCurrentUserSetup() &&
mActivityManager.getLockTaskModeState() == LOCK_TASK_MODE_NONE ?
VISIBLE : GONE);
这里直接gone掉
换成mSettingsView.setVisibility(GONE);