上屏android 屏蔽导航键开机哪个确定键能不能取消

7323人阅读
android(13)
最近做个ANDROID项目,需要屏蔽平板底层的导航按钮,难点是APP里不仅有自己写的activity,还有调用别的APP(GSF)里的activity里,不是很好实现,先将已有的不完善的解决方法写出来。
所有的实现都在NEXSU 7上测试的,别的机子没测过,不保证有用。
下面介绍的第五种方法是现在最好的解决方法。通过反射机制获取隐藏服务StatusBarService,调用它的disable()方法来屏蔽导航按钮。
一. 自己写的activity屏蔽导航按钮
1. 获取到界面上的一个view
2. 调用API
view.setSystemUiVisibility (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
3. 不过Google认为导航按钮太重要了,当你点击屏幕的时候,导航按钮会再次显示出来。
我尝试的监听导航按钮显示事件,当收到显示事件后,再次调用上面的API来隐藏,不过这样显示有问题,屏幕有抖动。
view.setOnSystemUiVisibilityChangeListener(mSystemUiVisibilityChangeListener);
View.OnSystemUiVisibilityChangeListener mSystemUiVisibilityChangeListener
= new View.OnSystemUiVisibilityChangeListener() {
public void onSystemUiVisibilityChange(int vis) {
if ((vis & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) != 0) { //当前状态是显示,隐藏它
view.setSystemUiVisibility (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
4. 由于目前还没有好的解决上面的问题,我就不去掉导航按钮整个一栏,而是仅仅去掉导航按钮
int INVISBLE = 0xxxx;//这几个整数参数API是不开放的
//INVISBLE = View.STATUS_BAR_DISABLE_EXPAND | View.STATUS_BAR_DISABLE_RECENT|View.STATUS_BAR_DISABLE_BACK|View.STATUS_BAR_DISABLE_HOME
view.setSystemUiVisibility(INVISBLE);
运行效果图如下,最下面的导航栏已经没有导航按钮了,只有一个圈圈,无法触控。
二. 调用第三方APK里的activity
由于需要GOOGLE的登录界面,我就调用了GSF提供的登录activity,方法如下:
Intent localIntent = new Intent(com.google.android.accounts.AccountIntro);
localIntent.putExtra(&firstRun&, true);
localIntent.putExtra(&allowSkip&, true);
startActivityForResult(localIntent, requestCode);
但是当登录界面弹出对话框时,导航按钮都显示出来了,这个是客户接受不了的,要我必须改掉,目前还没有解决掉(已经解决)。问题界面如下
目前想出来的方法是将下面导航栏都去掉,有三种方法,当必须都已经ROOT了。
两种方法屏蔽掉导航按钮,不需要ROOT。
修改system/build.prop 添加系统属性&qemu.hw.mainkeys=1,重启。
缺点: 需要重启,所以就没有采用。
删除system/app/SystemUI.apk ,这个就是用来显示系统导航栏的APK,但在需要的时候,将APK在放到app目录下,启动服务就行了。
在APK开始运行的时候,将SystemUI.apk移动另一个地方,当APK运行结束的时候,在将SystemUI.apk移回原位,启动SystemUIService服务。
源码如下:
protected static void moveSystemUIapkFile(boolean move) {
File systemUIapkFile = new File(&/system/app/SystemUI.apk&);
p = Runtime.getRuntime().exec(&su&);
// Attempt to write a file to a root-only
DataOutputStream os = new DataOutputStream(p.getOutputStream());
os.writeBytes(&mount -o remount,rw /dev/block/stl6 /system\n&);
if (move && systemUIapkFile.exists()) {
os.writeBytes(&mv /system/app/SystemUI.apk /system/SystemUI.apk\n&);
if (!move && !systemUIapkFile.exists()){
os.writeBytes(&mv /system/SystemUI.apk /system/app/SystemUI.apk\n&);
os.writeBytes(&LD_LIBRARY_PATH=/vendor/lib:/system/lib am startservice -n com.android.systemui/.SystemUIService&);
os.writeBytes(&mount -o remount,ro /dev/block/stl6 /system\n&);
// Close the terminal
os.writeBytes(&exit\n&);
os.flush();
p.waitFor();
} catch (Exception e) {
Log.e(TAG,&moveSystemUIapkFile&,e);
}先在开始的时候调用&moveSystemUIapkFile(true);再在结束的时候调用
moveSystemUIapkFile(false);缺点: 当将SystemUI.apk移走时,平板会重启,重启后也就没有了导航栏。需要重启,也没有采用。
将系统进程com.android.systemui杀掉,不过系统会自动将它重启,那就循环的KILL。
实验下来循环时间在300MS左右是最好的,时间长了,屏幕就会由抖动现象。
首先将 killall 和 usleep 这两个命令程序拷贝到asserts目录下,源码和命令程序在这里。
一部分源码如下:
package com.dstvmobile.walkatouch.
import java.io.BufferedInputS
import java.io.BufferedR
import java.io.DataOutputS
import java.io.F
import java.io.FileNotFoundE
import java.io.FileOutputS
import java.io.IOE
import java.io.InputS
import java.io.InputStreamR
import java.util.ArrayL
import java.util.M
import android.content.C
import android.content.I
import android.content.res.AssetM
import android.util.L
public enum Device {
private static String TAG = Device.class.getSimpleName();
private boolean mHasRootBeenChecked =
private boolean mIsDeviceRooted =
private boolean mHasBeenInitialized =
private Context mAppContext =
private boolean mSystembarVisible =
static public void initialize(Context appContext) {
if (INSTANCE.mHasBeenInitialized == true) {
Log.e(TAG, &Initializing already initialized class & + TAG);
INSTANCE.mHasBeenInitialized =
INSTANCE.mAppContext = appC
AddKillAll(appContext, &killall&);
AddKillAll(appContext, &usleep&);
// moveSystemUIapkFile(true);
public static void AddKillAll(Context appContext, String commandFileName) {
File killAllFile = new File(&/system/xbin/&+commandFileName);
if (!killAllFile.exists()) {
AssetManager assetManager = appContext.getAssets();
InputStream inputStream =
String commandFilePath =
inputStream = assetManager.open(commandFileName);
commandFilePath = appContext.getApplicationContext().getFilesDir()
.getAbsolutePath() + File.separator + commandFileN
saveToFile(commandFilePath, inputStream);
} catch (IOException e) {
Log.e(&tag&, e.toString());
p = Runtime.getRuntime().exec(&su&);
DataOutputStream os = new DataOutputStream(p.getOutputStream());
os.writeBytes(&mount -o remount,rw /dev/block/stl6 /system\n&);
os.writeBytes(&cd system/xbin\n&);
os.writeBytes(&cat & + commandFilePath + & & & + commandFileName + &\n&);
os.writeBytes(&chmod 755 & + commandFileName + &\n&);
os.writeBytes(&mount -o remount,ro /dev/block/stl6 /system\n&);
os.writeBytes(&exit\n&);
os.flush();
p.waitFor();
} catch (Exception e) {
Log.e(TAG, e.toString());
static public Device getInstance() {
INSTANCE.checkInitialized();
return INSTANCE;
private void checkInitialized() {
if (mHasBeenInitialized == false)
throw new IllegalStateException(&Singleton class & + TAG
+ & is not yet initialized&);
public boolean isRooted() {
checkInitialized();
if (mHasRootBeenChecked) {
return mIsDeviceR
File file = new File(&/system/app/Superuser.apk&);
if (file.exists()) {
mHasRootBeenChecked =
mIsDeviceRooted =
} catch (Exception e) {
e.printStackTrace();
ArrayList&String& envlist = new ArrayList&String&();
Map&String, String& env = System.getenv();
for (String envName : env.keySet()) {
envlist.add(envName + &=& + env.get(envName));
String[] envp = (String[]) envlist.toArray(new String[0]);
Process proc = Runtime.getRuntime()
.exec(new String[] { &which&, &su& }, envp);
BufferedReader in = new BufferedReader(new InputStreamReader(
proc.getInputStream()));
if (in.readLine() != null) {
mHasRootBeenChecked =
mIsDeviceRooted =
} catch (Exception e) {
e.printStackTrace();
mHasRootBeenChecked =
mIsDeviceRooted =
public enum AndroidVersion {
HC, ICS, JB, UNKNOWN
public AndroidVersion getAndroidVersion() {
checkInitialized();
int sdk = android.os.Build.VERSION.SDK_INT;
if (11 &= sdk && sdk &= 13) {
return AndroidVersion.HC;
} else if (14 &= sdk && sdk &= 15) {
return AndroidVersion.ICS;
} else if (16 == sdk) {
return AndroidVersion.JB;
return AndroidVersion.UNKNOWN;
protected static void moveSystemUIapkFile(boolean move) {
File systemUIapkFile = new File(&/system/app/SystemUI.apk&);
p = Runtime.getRuntime().exec(&su&);
// Attempt to write a file to a root-only
DataOutputStream os = new DataOutputStream(p.getOutputStream());
os.writeBytes(&mount -o remount,rw /dev/block/stl6 /system\n&);
if (move && systemUIapkFile.exists()) {
os.writeBytes(&cp /system/app/SystemUI.apk /system/SystemUI.apk\n&);
if (!move && !systemUIapkFile.exists()){
os.writeBytes(&cp /system/SystemUI.apk /system/app/SystemUI.apk\n&);
os.writeBytes(&mount -o remount,ro /dev/block/stl6 /system\n&);
// Close the terminal
os.writeBytes(&exit\n&);
os.flush();
p.waitFor();
if(!move){
} catch (Exception e) {
Log.e(TAG,&moveSystemUIapkFile&,e);
public void showSystembar(boolean makeVisible) {
checkInitialized();
ArrayList&String& envlist = new ArrayList&String&();
Map&String, String& env = System.getenv();
for (String envName : env.keySet()) {
envlist.add(envName + &=& + env.get(envName));
String[] envp = (String[]) envlist.toArray(new String[0]);
if (makeVisible) {
Device dev = Device.getInstance();
if (dev.getAndroidVersion() == AndroidVersion.HC) {
command = &LD_LIBRARY_PATH=/vendor/lib:/system/lib am startservice -n com.android.systemui/.SystemUIService&;
command = &&
+&rm /sdcard/hidebar-lock\n&
+ &sleep 5\n&
+ &LD_LIBRARY_PATH=/vendor/lib:/system/lib am startservice -n com.android.systemui/.SystemUIService&;
Runtime.getRuntime().exec(new String[] { &su&, &-c&, command }, envp);
mSystembarVisible =
Device dev = Device.getInstance();
if (dev.getAndroidVersion() == AndroidVersion.HC) {
command = &LD_LIBRARY_PATH=/vendor/lib:/system/lib service call activity 79 s16 com.android.systemui&;
command = &touch /sdcard/hidebar-lock\n&
+ &while [ -f /sdcard/hidebar-lock ]\n&
+ &killall com.android.systemui\n&
+ &usleep 300000\n&
+ &done\n&
+ &LD_LIBRARY_PATH=/vendor/lib:/system/lib am startservice -n com.android.systemui/.SystemUIService&;
Runtime.getRuntime().exec(new String[] { &su&, &-c&, command }, envp);
mSystembarVisible =
} catch (Exception e) {
e.printStackTrace();
public boolean isSystembarVisible() {
checkInitialized();
return mSystembarV
public void sendBackEvent() {
ArrayList&String& envlist = new ArrayList&String&();
Map&String, String& env = System.getenv();
for (String envName : env.keySet()) {
envlist.add(envName + &=& + env.get(envName));
String[] envp = (String[]) envlist.toArray(new String[0]);
Runtime.getRuntime().exec(
new String[] { &su&, &-c&,
&LD_LIBRARY_PATH=/vendor/lib:/system/lib input keyevent 4& },
} catch (Exception e) {
e.printStackTrace();
public static void saveToFile(String filePath, InputStream in){
FileOutputStream fos =
BufferedInputStream bis =
int BUFFER_SIZE = 1024;
byte[] buf = new byte[BUFFER_SIZE];
int size = 0;
bis = new BufferedInputStream(in);
fos = new FileOutputStream(filePath);
while ((size = bis.read(buf)) != -1)
fos.write(buf, 0, size);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fos != null) {
fos.close();
if (bis != null) {
bis.close();
} catch (IOException e) {
e.printStackTrace();
在需要隐藏时候调度
Device.initialize(this);
Device.getInstance().showSystembar(false);
在需要去消隐藏的时候调用
Device.getInstance().showSystembar(true);
效果界面:
目前在研究如何屏蔽第三方APK界面的三个导航按钮,而不是去掉整个导航栏。
刚发现了屏蔽三个导航按钮的方案。
使用StatusBarManager类,不过这个类是隐藏的,必须在源码下编译,使用SDK编译的肯定是找不到类。
import android.app.StatusBarM
mStatusBarManager = (StatusBarManager)this.getSystemService(Context.STATUS_BAR_SERVICE);在需要隐藏的时候调用:mStatusBarManager.disable(StatusBarManager.DISABLE_HOME
|StatusBarManager.DISABLE_BACK|StatusBarManager.DISABLE_RECENT);在需要显示的时候调度:
mStatusBarManager.disable(StatusBarManager.DISABLE_NONE);
对于第四种方法,SDK编译下也可以实现,使用JAVA的反射机制,获取隐藏接口。
这个方法在我的另一篇文章里已经介绍过了,来实现关机功能&。
private void statusBarDisable(boolean disable) {
int DISABLE_NAVIGATION
= 0x | 0x | 0x;
//int DISABLE_NAVIGATION =
View.STATUS_BAR_DISABLE_HOME | View.STATUS_BAR_DISABLE_BACK | View.STATUS_BAR_DISABLE_RECENT;
int DISABLE_NONE = 0x;
//获得ServiceManager类
Class&?& ServiceManager = Class
.forName(&android.os.ServiceManager&);
//获得ServiceManager的getService方法
Method getService = ServiceManager.getMethod(&getService&, java.lang.String.class);
//调用getService获取RemoteService
Object oRemoteService = getService.invoke(null,&statusbar&);
//获得IStatusBarService.Stub类
Class&?& cStub = Class
.forName(&com.android.internal.statusbar.IStatusBarService$Stub&);
//获得asInterface方法
Method asInterface = cStub.getMethod(&asInterface&, android.os.IBinder.class);
//调用asInterface方法获取IStatusBarService对象
Object oIStatusBarService = asInterface.invoke(null, oRemoteService);
//获得disable()方法
Method disableMethod = oIStatusBarService.getClass().getMethod(&disable&,int.class,IBinder.class,String.class);
//调用disable()方法
if(disable){
disableMethod.invoke(oIStatusBarService,DISABLE_NAVIGATION,new Binder(),this.getPackageName());
disableMethod.invoke(oIStatusBarService,DISABLE_NONE,new Binder(),this.getPackageName());
}catch (Exception e) {
Log.e(TAG, e.toString(), e);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:99287次
积分:1324
积分:1324
排名:千里之外
原创:25篇
评论:57条
(1)(2)(1)(1)(6)(3)(1)(1)(1)(3)(4)(2)(2)& 三周岁了,给它换上大屏安卓导航,献给纠结要不要换安卓导航车友
三周岁了,给它换上大屏安卓导航,献给纠结要不要换安卓导航车友
2013年9月底购买了X80,&&2.0自豪版,一直以来,豪华版竟然是这样的中控,就像一根刺一直扎在心头,当时就想,三年质保期内我忍着,三年后必改。&&&&&&在选择一体机上,不能说全心去研究对比吧,但也从未遗忘过。逛淘宝时偶尔都会关注关注。&&&&&&综合对比后,还是倾向于10.2寸大屏的安卓导航一体机,相信在安卓系统优化已经非常成熟的今天,做出的车载系统,不再是像前几年那般试水,白老鼠。结合了前辈发表的作业,果断入手,先来看看实拍图,图片不美化,不选特定气候,真实体现效果。  导航到家  双重包装,只为安全  到指定店铺安装  安排晚上安装,师傅太忙了  安装倒车影像  开机图标,夜晚阅读灯打开时  阴天下导航情况  阴天下效果  大晴天停车时拍的,门没开,阅读灯亮着连接OBD  OBD  蓝牙OBD  主屏  主屏  电话  收音机  音乐  视频  倒车动态轨迹&&方向盘打右&& 方向盘打左&&&&到现在已经用了半个月多了,谈谈重点---使用心得。&&&&我很庆幸选择了这导航一体机,几乎都达到了预期,四核处理器,1G运行加16G储存,虽然配置和目前手机比,硬件距离差得不是一点点,但反应还算灵敏,运行流畅。&&&&&&和原车匹配度很高,先从外观上说,之前有人说融合度差,但我感觉和车挺一体的,看不出什么山寨感,而且整体内饰档次提升了不少。&&&&&支持多功能方向盘,也就少了蓝牙接听按键;&&&&&支持原车USB接口和音频接口,另外又多引出一条USB接口;&&&&&支持空调显示,比原来显示的图标好看多了;&&&&&倒车影像清晰,倒车动态轨迹,这点出乎意外,买之前问店家,店家说我车原先没有倒车影像,一般是实现不了这功能,还是雷达显示格子,这两项需要设置里调出;&&&&&&白天屏幕高亮,夜间调暗,这功能可通过设置时间和车灯来自由调节;&&&&&&行车能否播放视频也可设置;&&&&&&全程语音命令功能,就算在播放音乐的喧闹环境下,也可以下语音命令,太惊艳了,本人之前玩过语音识别模块,根本做不到这识别率;&&&&&安装各种软件,打造车载电脑。特别是导航软件,随车导航软件一般在查找目的地和地图更新上远不如百度地图和高德地图。&&&&&&支持WIFI,这点太重要,手机打开热点,方便享受4G的畅快,前提流量要足。&&&&&&现在说说不足的地方,如果不说这个,肯定很多人以为我是卖这产品的托:&&&&&&虽然说这是产品的功放也不错,但我觉得比起原来的功放,效果还是会差那么一点,因为我U盘里的歌没动过,听同样的歌,震撼力不如原车,但现在后排的人说比以前的好,以前,我都是选择驾驶座,会把最适合驾驶座的声音展现出,现在只能选择全车模式,如果选择驾驶座,声音变得只有驾驶室那么喇叭有声音,一点立体感都没有。&&&&&屏幕前后倾斜度无法调整,会造成大晴天时,一些角度反光严重。如果可以调节前后倾斜度,就可以根据座位的高低来调整。&&&&&还一点是未知:车辆启动时,屏幕点亮,说明系统在车辆熄火时只是让其待机,而不是关机,不知道这期间,是靠一体机的内置电池还是车的蓄电池,如果是用蓄电池,长期对蓄电池的损害不知道大不大?&&&&&&此次报道就到此,希望对朋友们有所帮助。另外再说一下我车辆情况,目前行使快8万公里了,一直都挺好,去安装导航机,师傅还以为是新车,厦门岛内地方小,堵,厦门开空调纯市区,显示百公里14升左右,汗。
先顶了再看
看了半天楼主的帖子
看了楼主的帖子,先顶顶再说
什么牌子的
我已阅读并同意《》
上一主题:
下一主题:0&&parseInt(document.getElementById('custompage').value)页&&1&&parseInt(document.getElementById('custompage').value)楼&&
回复:6 &查看:18349 &
中控有个屏幕不知道能不能直接装上导航呢。
988 爱卡币
来自: 山东省|烟台市
中控有个屏幕不知道能不能直接装上导航呢。
2.0豪华高配,中控有个屏幕不知道能不能直接装上导航呢。
[每日热点]:
18026 爱卡币
来自: 江苏|无锡
[每日热点]:
2.0豪华高配,中控有个屏幕不知道能不能直接装上导航呢。
可以,淘宝有卖的,,你自己看看。
[每日热点]:
4846 爱卡币
来自: 海外|亚洲
加解码器和导航盒子,但有个问题:原车的屏幕分辨率很低,装了导航后显示效果不好。如果不介意这点可以装。
[每日热点]:
18867 爱卡币
来自: 湖南省|长沙市
发图看看呗?是哪款中控屏幕?
[每日热点]:
1735 爱卡币
来自: 四川省|成都市
[每日热点]:
26376 爱卡币
来自: 湖南省|长沙市
没图的帖子我一直都是无视的
screen.width*0.62) {this.resized= this.width=screen.width*0.62; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.62) {this.resized= this.width=screen.width*0.62; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open('http://222.240.225.6/1.gif');}" onmousewheel="return imgzoom(this);" alt="" />
[每日热点]:
回复成功,收到1个大米!
10&&parseInt(document.getElementById('custompage_down').value)页楼
相关论坛:查看: 回复:46
教你更改导航开机界面
楼主 电梯直达 楼
..................................................................................................................................................本贴是用于所有4S店赠送型号为TSM801A的导航..................................................................................................................................................买逸动的时候,4S送了导航,声称是原厂导航,等到去安装导航的时候,盒子上写着长安专用,在没有其他任何信息了。。。。。。。。。。。不说了&&说多全是眼泪&&&&&&回来研究了好些天&&&想换个开机画面但发现有密码,想删除些显示屏上没用的东西&发现还是有密码,无奈啊,各大论坛,各大收索引擎,终于弄到密码了,下面开始过程吧第一&&更改开机画面打开导航&&找到设置点击设置进入设置界面选择开机画面&&点击一下输入密码&&&5199完了他自己就直接进去了&&里面有好多品牌的开机画面可以选择在屏幕上滑动&&找见长安的标识单击一下&&他会变成红色完了点击更新这就可以了,重新开启导航就会发现开机画面是长安的了第二&&更改待机图片更改待机图片,需要你自己先把你想要的图片放到导航的内存卡里,而且你得提前把图片的大小裁剪好,尺寸为宽800--1000像素,高480像素,建议用可牛这个软件&,导航内存卡的位置大家可以自己在自己的机子上找找图片放进去后,打开导航机子&&找见设置点击设置&&进入下一界面选择背景壁纸,点击一下进入下一个界面&&点击用户自定义进入图片选择界面,点击向右箭头,找见你自己的相片点击右下角的更新即可第三&&更改主页布局第一第二步同上面一样&&打开导航&&找见设置&&点击设置&&进入设置界面&&选择关于设备点击以后,进入这个界面选择进入工厂设置&&点击一下弹出密码框&&同样输入5199进入了这个界面点击主页功能进入这个界面&&最左面的事没有在面板上显示的&&右面方块是表示在面板上显示的&&&你可以选择增加或减少相应的功能按钮要想增加就在左面的相应的按钮点击两下&&点击一下&&会出现一个红色框&&再点击以下就消失了&&这时就是在面板上显示了相同&&&减少相应选项&&&是在右面的方块点击两下&&&&&&&大家可以自己选择了&&里面有个电视&&&但是好像不能用&&&郁闷中&&谁要是知道怎么用&&告我一声&&谢谢哈
[本主题由 PCauto论坛审核 于
14:34:41 设为精华,原因:内容丰富]
申请精华帖
您的申请已经提交,请耐心等待审核
1、审核通常是1-3个工作日
2、审核结果我们会通过系统消息给您答复
申请精华帖
您已经超过申请限制,不可再申请
您的申请连续三次被驳回,已经无法再申请精华帖,谢谢你对我们的支持!如有疑问,可以
申请精华帖
您有发现精华的慧眼,赞一个!
1、我们会在1-3个工作日内完成审核
申请精华帖
此贴已经申请精华中,谢谢您的支持!
1、我们会在1-3个工作日内完成审核
申请精华帖
您好,该帖子经过审核后,发现内容不符合精华要求,无法申请成为精华,谢谢你的支持!
申请精华帖
抱歉,帖子还没达到精华标准
精华帖至少要有15张图片,文字不少于200个字!您的帖子未达到要求,不能申请精华。
没导航&&&玩不了
新手必读······
河北行天下长安车友会人民前来评贴,互相帮助再接再厉
河北行天下长安车友会人民前来评贴,互相帮助再接再厉
不错……太适合我这菜鸟了……
昨不一样?
联盟二湿胸儿来顶贴~
老大@在问一下@你的桌面图标怎么是有天气啦@还有车速!我的怎么能弄成你那样的
永盛杰的&导航&&&今年换的&&&&我的老轩逸&也是这个&&导航&
永盛杰的&导航&&&&&&&我的老轩逸&也是这个&&导航&&&今年换的找&凯立德的&&主程序&比较难找&&&&&&装配店&弄了科维专用的&主程序最新2014秋季版地图&3321J0L&&&我用的&&C2020的&主程序&
楼主导航和我一样的!!
挺好的&学习了
跟我的不一样,都不知道怎么弄
我的和你的不一样…
告诉我改开机画面时,跳出来的东西,我该按哪些数字,而且,我改背景图片时根本刷不出来我内存卡里的图片
&发表于&21:55&楼主导航和我一样的!!
请问,为什么每次开机后的背景图片都不是我定义的图片,每次开机都要设置一次吗?
&发表于&15:39&请问,为什么每次开机后的背景图片都不是我定义的图片,每次开机都要设置一次吗?
设置问题!!我的不会啊!
您需要登录后才可以发帖
逸动更多相关问题

我要回帖

更多关于 全屏截图快捷键 的文章

 

随机推荐