一 : 小米手机怎么修改开机动画 玩转小米开机动画修改替换教程
小米手机最带的MiUi系统拥有极佳的用户体验,不过不少用户依然喜欢DIY更加个性的优化一番,以下电脑百事网与大家分享下小米手机开机动画的修改及替换教程,话不多说直接上效果图。由于GIF图片本身体质的限制,效果图的品质较差。实际效果是非常理想的!
小米手机炫彩版开机动画效果:
小米手机中国红版开机动画效果:
小米手机原生安卓4.1版开机动画效果
由于小米1代与2代分辨率不同,为获得最佳效果,安装包自行选择,那么如何修改小米开机动画呢?往下看看就知道了。
具体使用方法▼
一:下载不同版本的zip压缩包,下载后将后缀名改为.mtz
然后将文件复制到手机内存中,可以通过文件夹找到文件并安装。接着在主题混搭中找到开机动画,选择后进行替换。
制作花絮:
一:采用原版开机动画源文件进行修改。标准123张帧动画图片。
二:真彩色,彩虹色板360°,每张帧色差3°,颜色过渡圆滑平润。
二 : 怎么更改开机启动项
[开机启动项]怎么更改开机启动项——简介三 : 怎样更改开机启动项?
如果你是一个电脑老手的话,可能已经通过360之类的软件学会更改开机启动项了。如果你是一个电脑新手,还没有安装360之类的软件,用你的电脑一样可以更改开机启动项来加快你的开机速度!四 : Android开发 EditTextPreference 和 ListPreference的summary值动态修改
有的时候需要在编辑了EditTextPreference或者修改了ListPreferenceListPreference的时候动态的来改变他们的summary值。
下面给出我采用的一种解决方案,这种方案的有点是你只需要在xml里面设置好summary的模板就行,而不去去java代码里面动态的组成summary字符串。
这样的优点是修改summary样式方便,同时也容易做到多语言支持。
代码写的紧凑,三个类都在一个文件里面了。
SettingActivity.java
[java]
package com.ynsoft.commontooling;
import android.app.Activity;
import android.os.Bundle;
import android.preference.EditTextPreference;
import android.preference.ListPreference;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceChangeListener;
import android.preference.PreferenceFragment;
import android.util.Log;
public class SettingActivity extends Activity {
public static class SettingFragment extends PreferenceFragment {
public class PrefListener implements OnPreferenceChangeListener {
private String format = null;
public PrefListener(String key) {
super();
Preference preference = findPreference(key);
format = preference.getSummary().toString();
if (EditTextPreference.class.isInstance(preference)) {
// EditText
EditTextPreference etp = (EditTextPreference) preference;
onPreferenceChange(preference, etp.getText());
} else if (ListPreference.class.isInstance(preference)) {
// List
ListPreference lp = (ListPreference) preference;
onPreferenceChange(preference, lp.getValue());
} else {
Log.e("SettingActivity", "不支持的Preference类型");
}
preference.setOnPreferenceChangeListener(this);
}
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
preference.setSummary(format.replace("{v}", newValue==null?"null":newValue.toString()));
return true;
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.addPreferencesFromResource(R.xml.testpreferences);
// 下面做两个键值的监听
// 文本框的对应EditTextPreference
// summary like this:
// "当前用户为: {0}"
new PrefListener("preference_username");
// 列表的对应ListPreference
// summary like this:
// "当前波特率为: {0}"
new PrefListener("preference_baudrate");
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingFragment()).commit();
}
}
配置文件testpreferences.xml
[html]
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- summary里面{v}来表示将被填充的值 -->
<EditTextPreference
android:dialogTitle="请输入用户名"
android:key="preference_username"
android:summary="当前用户为: {v}"
android:title="用户名" />
<ListPreference
android:dialogTitle="请选择波特率"
android:entries="@array/baudrate"
android:entryValues="@array/baudrate"
android:key="preference_baudrate"
android:summary="当前波特率为: {v}bps"
android:title="波特率" />
</PreferenceScreen>
这样在xml的summary上只需要使用{v}来占位就行,程序会自动将{v}替换为真正的值。
需要注意的是需要在SettingFragment的onCreate里面创建对应的键监听,如下:
[java]
new PrefListener("preference_username");
扩展:edittextpreference / expandlist edittext / editpreference
本文标题:开机启动项怎么修改-小米手机怎么修改开机动画 玩转小米开机动画修改替换教程61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1