当前位置:首页 » 安卓系统 » Android60rom

Android60rom

发布时间: 2024-08-12 10:19:35

A. 华为手机为什么有EMUI版本和Android版本

作为一个资深 Android 开发工程师,简单来给大家科普一下吧!

国产的安卓机,不管是小米手机,还是华为手机, OPPO 手机,还是 vivo ,还是魅族,一加,锤子等手机!他们用的都是 Android 系统,是 OS 操作系统!

而华为的 emui,小米的 miui ,魅族的 flyme ui 还是 ov 的 color os,还是一加的氢OS,还是氧OS,还是锤子的 Smartisan OS ,他们都是基于 Android 系统深度定制的 UI ,而不是系统,本质上 OS 操作系统还是 Android 。说白了,他们不过是一层皮肤罢了。

举个简单的例子,一个安卓系统代表一个人,而这个人穿的衣服就是这些 UI ,抛去穿的衣服,裸体的人就是 Android 系统!那你感觉这个人就因为穿了衣服,就不是 Android 了么?所以,这些都是表象,本质没什么改变!

首先纠正题主一个概念:EMUI本质不是一个操作系统,所以华为手机不存在有两个操作系统的概念。

然后再纠正下面一些答主的错误概念:EMUI并不仅仅是一个深度定制UI的Android。

下面我来详细说明:

Android是操作系统,而EMUI本质是高级版BSP。

玩过嵌入式开发的朋友,都会接触一个概念:BSP(Board Support Package),中文译名:板级支持包。

BSP是干什么的呢?

简单地说,BSP的主要功能如下:

(1)提供必要的硬件驱动

(2)初始化加载操作系统的软硬件环境

(3)加载操作系统、将控制权交给操作系统

可能会有朋友要问了:操作系统不就有驱动吗?那为什么BSP还要多此一举来提供硬件驱动呢?

这其实是一个先有鸡还是先有蛋的问题。

系统上电之后,首先运行的是BSP,然后由BSP来加载操作系统。你想想,BSP将操作系统从外存(对于现在的大部分手机,就是FLASH)读到内存这个过程需要些什么?内存是不是得先初始化?FLASH读取是不是需要FLASH驱动?加载过程是不是要显示点信息给用户?那么是不是得有基本的显示驱动?这些都是在操作系统加载之前所必需的的,所以BSP必须自己拥有这些最基本的驱动程序。

其实整个过程,你可以类比PC机上的BIOS系统。BSP就是嵌入式环境里的BIOS。

那么,为什么说华为的EMUI是一个高级版BSP呢?

这是因为除了上面这些BSP的基本功能之外,华为还在BSP里面添加了如下这些极大提升对用户性能体验的玩意:

这个我就不再多费笔墨了,大家已经非常熟悉。

EROFS的英文全称:Extendable Read-Only File System,中文译名:超级文件系统。

这项技术是华为在2018年6月对外展示的,在华为P30手机上首次被应用。它采用了改进的压缩算法,不仅使得P30 Pro 128G机型上的ROM存储空间压缩了2GB,更使得Android系统分区的FLASH的随机读写性能提升20%~300%。

曾经很多 游戏 玩家都抱怨华为手机的GPU性能不行,玩 游戏 体感跟不上。后来华为投入了大量资源和精力,研发出了GPU Turbo技术,打通了EMUI、GPU和CPU之间的瓶颈,它可以完成60%的性能提升,30%的功耗降低。

其技术原理如果用一句话来概括就是:侦测相邻两帧之间的差异,在做画面渲染时,只对差异部分进行渲染。这样就可以大大节省GPU的开销,提升速度。用户眼球感受到画面掉帧需要16.7毫秒的时间,而GPU Turbo可以把下一帧的渲染时间控制在7毫秒以内,最快可以在短短3毫秒以内就完成下一帧的渲染工作。

这项技术并不是一个单一技术,它还配合了 Sensorhub LiteOS(统一传感器使用,大幅降低手机功耗),F2FS文件系统(配合优化内存调度使用的Ultra Memory技术,使得EMUI长时间使用不卡顿)和Vulkan图形引擎 。这些都是华为的创新。

使用方舟编译器将Android一些核心的系统服务程序直接预先编译成二进制,随EMUI发布,使得这些服务的运行速度,相对于传统的java虚拟机方式提升40%。

这个是最新的EMUI 10引入的特性:

(1) Huawei Share一碰传 :实现手机与笔记本间随时互通。轻碰一下,图片、文档、视频疾速互传;手机摇动后碰触,可实现对笔记本最长60s录屏,并保存至手机; 相互靠近,即可双向共享剪切板。

(2) AR 测量 :你的随身测量小工具。可准确测量长度、面积、体积。运用人脸识别技术,更能准确测量身高。

(3) 智慧车载 :你的手机能够与 汽车 无感连接,手机就是你的车钥匙,通过车辆中控屏幕,你可便捷享受手机上的音乐、导航等服务,还可在手机上实时查看 汽车 状态,或提前开启车中空调。不仅如此,智慧车载还关注你的驾驶状态,若出现疲劳驾驶、注意力分散等异常行为,将及时提醒你休息,注意行车安全。

(4) 智慧办公 :无需耗费数据流量,轻碰即可连接,手机端播放中的音乐,视频或是编辑中的文件,接入电脑上可继续播放或编辑。同时你还可以在同一屏幕内操作两个界面,互相拖拽即可完成电脑与手机的文件传输;借助电脑键鼠及输入法直接回复手机对话,或快速把手机中图片、文字内容等素材插入电脑文档中进行编辑。

(5) 双网络聚合,高速上网 :利用Link Turbo技术,达到Wi-Fi 网络与移动网络聚合通讯,双网络同时在线,可靠不掉线,全面覆盖 游戏 、视频、音视频通信、下载等应用场景,让你随时随地享受高速上网体验。

(6) 安全无处不在 :数据端对端加密、敏感数据保存至本地独立的安全系统中,拒绝未经授权访问

第一:保持差异化地竞争优势。 除了苹果,其他手机厂商都是基于Android操作系统的,如果不在上面搞点别人没有的黑 科技 ,只是一个简单的BSP,除非你的价格如何吸引人,否则户干嘛一定要买你的手机呢?

第二:EMUI是华为生态大棋中的关键一环 。从上面对EMUI的详细介绍可以看出,EMUI融合了操作系统(Android)、编译器优化(方舟)、GPU硬件加速(GPU Turbo)、网络优化(4G/5G)、安全(麒麟芯片)多项技术,其中除了Android之外,可以说汇聚了华为诸多的看家本领,当未来鸿蒙操作系统问世之后,就可以全场景、全堆栈全部采用华为的黑 科技 ,这样单个棋子的威力连成一气,就可以在棋盘上“屠大龙”。

上面其实已经回答了,未来可以用鸿蒙。

从EMUI 10的新特性可以看出,演进已经逐步向物联网方向发展了,加上鸿蒙、方舟、全栈AI等各项技术的日趋成熟和呼之欲出,未来将是一场让人拭目以待的大戏!

那么我作为一个使用华为手机8年的老用户,非常荣幸的我回答这个问题。

以下面我这张截图为例,目前我正在使用的是mate 20,使用了一年了,那么,当我们打开设置的关于手机,我们会看到这部手机的基本的信息,它的手机名称,具体型号,以及安卓版本,Emui,版本,还有这个IMEI码。

那么很多小白的用户就觉得这个安卓版本和emui版本是一个,虽然他们表面上都是10.0。但是,本质上emui是华为通过安卓原生系统自己定制化的国内操作系统,所以小白用户不能混淆。但是我相信未来某一天,如果美国安卓不给华为用了,相信华为的鸿蒙操作系统将,将会替代安卓版本,并且可能可以互相转换,直接去升级,所以emui是在安卓版本基础上进行的修改,而鸿蒙OS和安卓是在同一级别上的。

一般来说,只要是安卓手机,所采用的最基本的系统就是谷歌的Android系统,而EMUI就是基于安卓系统下的深度定制版。简单来说,本质都是一样的,只是界面的不同,同样都是安卓系统,不过是外表上的区别罢了。

需要分辨清楚的是,EMUI不能算是一个独立的系统,它只是在Android 系统的基础下,深度订制的UI。像其他国产安卓手机例如小米、OV等都有自己的EMUI操作系统,因为不同的UI定制,所以不同手机的界面呈现出不一样的风格和功能。原生的安卓系统虽然功能也挺好,但各厂商们还是可以随意更改的。不同的EMUI使得它们自家的手机各自加入自己的创意,这也是让手机厂商们能够拉开差距,提升竞争力的因素。有了特色才更有辨识度,大家选购的时候也就有更多的可选性。加上安卓系统本身也是开源的,厂商们只要拿到源代码就可以在此基础上加以更改,何乐而不为呢?

当然了,这也绝非易事。要保证三年前购买华为手机的用户依旧可以获得最新系统升级,背后的代价就是持续的研发资源和资金投入。所以华为的EMUI工程师们也有着明确的分工: 60%-70%的人员进行新功能的开发和完善,另外还有30%~40%的人员专注于既有机型、既有系统与功能的优化与完善,从而让老机型老用户也能得到不断升级的使用体验和功能。

希望我的回答能帮助你理解!

简单来说,EMUI是基于Android进行二次开发的一个“系统主题”。

我们都知道,Android系统作为目前除了IOS以外第二大的操作系统,以其开源性着称,而随着智能手机的崛起和流行,众多手机厂商也开始纷纷向谷歌方面合作,拿到Android系统的合法授权。但是Android系统毕竟是国外开发的,国人在使用Android系统的时候非常不方便,用过原生Android系统的人都知道,系统的本土化做的十分不到位,甚至可以说基本没有,而且在Android系统中发挥了重要作用的Google套件也无法得到发挥,所以我们在使用原生Android的时候无法获得最佳的体验。

但是国内手机厂商还想使用,那怎么办?那就是改,各种改,改界面、改UI、增加新功能、去掉无用的功能,屏蔽Google套件、改变手机的交互方式等等一些列操作,经过修改的手机系统在外观上看起来和原生Android一点都不一样,如果是一个小白,甚至都以为这手机不是Android系统。

这也就是各个厂商经过定制的Android系统,华为的叫做EMUI、小米的叫MIUI、魅族的叫Flyme、OPPO的叫做Color OS等等。而厂商需要时时刻刻对这些系统保持更新和升级,根据用户的需求增加功能,或者优化系统,当Android有大版本更新的话,这些厂商也会选择跟新,每进行一次升级,这些第三方系统的版本号就变更一下。

而Android版本就更简单了,因为这些系统都是基于Android所开发的,手机中出现的Android版本号就代表着该手机的系统是基于哪个版本的Android系统进行二次开发的,所以也就不难理解为什么会有两个版本号了。

结语:其实不用纠结这些东西,手机只要稳定好用就可以了,除非现在的系统存在严重的BUG等问题,可以进行升级厂商,否则不建议一些小白用户去主动更新系统,一旦出现问题,回退版本对于小白来说又是一个很麻烦的事情,并且还会清空数据。

现在绝大部分国产手机的操作系统都是基于谷歌的Android系统“深度定制”而来的,本身仍然属于Android系统,所以要注明Android的版本号。

虽然原生的Android系统也挺不错的,各种功能都可以满足日常使用。但世界上智能手机厂商那么多,每一台手机的硬件配置都不一样。比如有的手机是实体指纹识别按键,有的手机是屏幕指纹按键,有的手机时3D结构光人脸识别。而且每一款手机所使用的指纹识别芯片方案也不尽相同,有的用汇顶的、有的用新思的,还有的用高通的。原生Android系统不可能单独为每一款手机适配不同的硬件,所以就需要手机厂商单独进行修改和适配。

好在Android系统是完全开源的,手机厂商在拿到原生Android系统的源代码之后,就会在源代码的基础之上加以修改。

首先就是根据自家手机的硬件配置,来适配底层驱动。比如摄像头、指纹识别、3D结构光等硬件功能。

其次就是加入一些特色功能,比如华为的GPU Turbo技术就针对Android系统的底层代码进行了优化和精简。

最后就是在软件和UI层面加入符合消费者习惯的界面功能。比如中国用户就比较喜欢“应用分身”、“手机分屏”、“负一屏”等功能。这些都是原生Android系统所不具备的。

一般来说,谷歌会在每年6月召开WWDC开发者大会,推出当年最新的Android系统的开发者测试版,比如今年的就是Android 9.0。随后手机厂商和应用开发者就会根据开发者测试版的源代码进行必要的修改。为了对修改之后的非原生Android系统进行区分,手机厂商往往会给用在自家手机上的系统起一个新名字,比如华为的EMUI、小米的MIUI等。随着定制系统的不断升级,EMUI、MIUI的版本号也在不断变化。

虽然谷歌的Android系统是免费开源的,但是手机厂商在修改之后也必须遵守开源协议,保留原有的系统名称。因此手机厂商定制之后的系统代号和Android原生系统代号往往会同时存在,而在正式宣传的时候,往往也会被同时提起,比如“基于Android 9.0核心的EMUI 9.0系统”,这两者是不矛盾的。

您好,华为手机目前只有一个操作系统,那就是安卓(Android),未来不排除上线鸿蒙系统(HarmonyOS),届时就可能会出现一个型号手机存在两种操作系统。

EMUI是华为基于Android(安卓)进行开发的 情感 化操作系统。拥有简化的用户界面、新的手势导航和HiVision的“AI”功能,新系统在国内已经向部分机型推送更新,采用了自然极简的设计。其9.1版本设置项精简10%、全局统一化的设计、便捷的单手操作、全新的手势导航,提供了良好的交互体验;新UX融入了大自然的声音、色彩、光影,回归自然的沉浸式设计。

EMUI正是源自这种理念,由感而创。

EMUI更将赋予每个用户独特的烙印,邀请你投入自己的 情感 。

你就是设计师,你的界面元素,你的触动喜好,你的操作规则,都可以随心由你掌控。你可以尽情发挥创意,设计特色鲜明的合一桌面,创造不同的情景模式,分享不同时刻的心情等等。

突破设备间隔,实现智慧全连接,让你尽享全场景智慧生活。全方位视觉设计的革新,从细节之处构建非凡品质,旨在给你初见惊艳,久用舒适的使用感受。

综合上面的介绍,EMUI是基于安卓深度定制的 情感 化操作系统,用了安卓就要在自己的设备上标识出来,版权的重要性。

其实不仅仅是华为手机,只要是基于Android版本定制的第三方UI,都有两个版本,这不代表是两个不同的操作系统哦~

手机UI中,无论是华为的EMUI、小米的MIUI、魅族的Flyme以及OPPO的Color OS、VIVO的Foutouch OS等等系统,在关于系统的详细介绍中,都会看到有一个当前的系统版本,下面还有一个Android版本。其中当前的系统版本是表示目前你手机所使用的系统版本,比如华为手机的EMUI9.0,表示你的华为手机使用的是9.0版本的EMUI,功能相较于以往的8.0/7.0等版本会有提升和增加,UI界面也有改变等。而下面的Android版本,比如显示的Android版本9.0,表示的是基于Android 9.0开发,这两个系统本质上是一个系统。

同理,MIUI、Color OS、Foutouch OS都是这样的,比如小米的MIUI目前已经更新到11,Android 版本是9.0,表示的就是基于Android 9.0开发的MIUI 11。

任何使用安卓系统的厂家都会基于安卓系统作一个深度定制版的系统来适配自己的手机!这才是负责任的厂家!

首先,澄清一下EMUI是什么。 EMUI是UI ,即基于安卓系统定制的UI,而安卓是os,从本质上来讲,和Android os同级的只有苹果的ios,微软的Windows,其他采用安卓的都只是基于安卓定制的UI,而不是os 。 所以,华为的EMUI是基于Android os定制的ui,和MIUI 、FLYME 没有本质的区别。

B. Android获取系统cpu信息,内存,版本,电量等信息

1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat

通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。

读取/proc/stat 所有CPU活动的信息来计算CPU使用率

下面我们就来讲讲如何通过代码来获取CPU频率:

复制代码 代码如下:

package com.orange.cpu;

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.io.InputStream;

public class CpuManager {

// 获取CPU最大频率(单位KHZ)

// "/system/bin/cat" 命令行

// "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq" 存储最大频率的文件的.路径

public static String getMaxCpuFreq() {

String result = "";

ProcessBuilder cmd;

try {

String[] args = { "/system/bin/cat",

"/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq" };

cmd = new ProcessBuilder(args);

Process process = cmd.start();

InputStream in = process.getInputStream();

byte[] re = new byte[24];

while (in.read(re) != -1) {

result = result + new String(re);

}

in.close();

} catch (IOException ex) {

ex.printStackTrace();

result = "N/A";

}

return result.trim();

}

// 获取CPU最小频率(单位KHZ)

public static String getMinCpuFreq() {

String result = "";

ProcessBuilder cmd;

try {

String[] args = { "/system/bin/cat",

"/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq" };

cmd = new ProcessBuilder(args);

Process process = cmd.start();

InputStream in = process.getInputStream();

byte[] re = new byte[24];

while (in.read(re) != -1) {

result = result + new String(re);

}

in.close();

} catch (IOException ex) {

ex.printStackTrace();

result = "N/A";

}

return result.trim();

}

// 实时获取CPU当前频率(单位KHZ)

public static String getCurCpuFreq() {

String result = "N/A";

try {

FileReader fr = new FileReader(

"/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq");

BufferedReader br = new BufferedReader(fr);

String text = br.readLine();

result = text.trim();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return result;

}

// 获取CPU名字

public static String getCpuName() {

try {

FileReader fr = new FileReader("/proc/cpuinfo");

BufferedReader br = new BufferedReader(fr);

String text = br.readLine();

String[] array = text.split(":s+", 2);

for (int i = 0; i < array.length; i++) {

}

return array[1];

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

}

2、内存:/proc/meminfo

复制代码 代码如下:

public void getTotalMemory() {

String str1 = "/proc/meminfo";

String str2="";

try {

FileReader fr = new FileReader(str1);

BufferedReader localBufferedReader = new BufferedReader(fr, 8192);

while ((str2 = localBufferedReader.readLine()) != null) {

Log.i(TAG, "---" + str2);

}

} catch (IOException e) {

}

}

3、Rom大小

复制代码 代码如下:

public long[] getRomMemroy() {

long[] romInfo = new long[2];

//Total rom memory

romInfo[0] = getTotalInternalMemorySize();

//Available rom memory

File path = Environment.getDataDirectory();

StatFs stat = new StatFs(path.getPath());

long blockSize = stat.getBlockSize();

long availableBlocks = stat.getAvailableBlocks();

romInfo[1] = blockSize * availableBlocks;

getVersion();

return romInfo;

}

public long getTotalInternalMemorySize() {

File path = Environment.getDataDirectory();

StatFs stat = new StatFs(path.getPath());

long blockSize = stat.getBlockSize();

long totalBlocks = stat.getBlockCount();

return totalBlocks * blockSize;

}

4、sdCard大小

复制代码 代码如下:

public long[] getSDCardMemory() {

long[] sdCardInfo=new long[2];

String state = Environment.getExternalStorageState();

if (Environment.MEDIA_MOUNTED.equals(state)) {

File sdcardDir = Environment.getExternalStorageDirectory();

StatFs sf = new StatFs(sdcardDir.getPath());

long bSize = sf.getBlockSize();

long bCount = sf.getBlockCount();

long availBlocks = sf.getAvailableBlocks();

sdCardInfo[0] = bSize * bCount;//总大小

sdCardInfo[1] = bSize * availBlocks;//可用大小

}

return sdCardInfo;

}

5、电池电量

复制代码 代码如下:

private BroadcastReceiver batteryReceiver=new BroadcastReceiver(){

@Override

public void onReceive(Context context, Intent intent) {

int level = intent.getIntExtra("level", 0);

// level加%就是当前电量了

}

};

registerReceiver(batteryReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

6、系统的版本信息

复制代码 代码如下:

public String[] getVersion(){

String[] version={"null","null","null","null"};

String str1 = "/proc/version";

String str2;

String[] arrayOfString;

try {

FileReader localFileReader = new FileReader(str1);

BufferedReader localBufferedReader = new BufferedReader(

localFileReader, 8192);

str2 = localBufferedReader.readLine();

arrayOfString = str2.split("s+");

version[0]=arrayOfString[2];//KernelVersion

localBufferedReader.close();

} catch (IOException e) {

}

version[1] = Build.VERSION.RELEASE;// firmware version

version[2]=Build.MODEL;//model

version[3]=Build.DISPLAY;//system version

return version;

}

7、mac地址和开机时间

复制代码 代码如下:

public String[] getOtherInfo(){

String[] other={"null","null"};

WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);

WifiInfo wifiInfo = wifiManager.getConnectionInfo();

if(wifiInfo.getMacAddress()!=null){

other[0]=wifiInfo.getMacAddress();

} else {

other[0] = "Fail";

}

other[1] = getTimes();

return other;

}

private String getTimes() {

long ut = SystemClock.elapsedRealtime() / 1000;

if (ut == 0) {

ut = 1;

}

int m = (int) ((ut / 60) % 60);

int h = (int) ((ut / 3600));

return h + " " + mContext.getString(R.string.info_times_hour) + m + " "

+ mContext.getString(R.string.info_times_minute);

}

C. 手机操作系统的Android


Android 英文原意为“机器人”,Andy Rubin于2003 年在美国创办了一家名为Android 的公司,其主要经营业务为手机软件和手机操作系统。Google 斥资4 000 万美元收购了Android 公司。Android OS[7] 是Google(谷歌)与由包括中国移动、摩托罗拉、高通、宏达和T-Mobile 在内的30 多家技术和无线应用的领军企业组成的开放手机联盟合作开发的基于Linux 的开放源代码的开源手机操作系统。并于2007 年11 月5 日正式推出了其基于Linux 2.6 标准内核的开源手机操作系统,命名为Android,是首个为移动终端开发的真正的开放的和完整的移动软件,支持厂商有摩托罗拉、HTC、三星、LG、索尼爱立信,联想,中兴等。
Android 平台最大优势是开发性,允许任何移动终端厂商、用户和应用开发商加入到Android 联盟中来,允许众多的厂商推出功能各具特色的应用产品。平台提供给第三方开发商宽泛、自由的开发环境,由此会诞生丰富的、实用性好、新颖、别致的应用。产品具备触摸屏、高级图形显示和上网功能,界面友好,是移动终端的Web 应用平台。 Android版本概览 版本号 名称 发布时间 特性 Android1.1 未命名 2008年9月 内置应用商店;支持html网页浏览 Android 1.5 Cupcake
纸杯蛋糕 2009年4月30日 来电照片显示;采用webkit浏览器;支持复制粘贴操作;屏幕虚拟键盘 Android 1.6 Donut
甜甜圈 2009年9月15日 重新设计的Android Market手势;支持CDMA网络;文字转语音系统;查看应用程序耗电;支持虚拟私人网络(VPN);支持更多屏幕分辨率;支持OpenCore2媒体引擎 Android2.0/2.0.1/2.1 Eclair
松饼 2009年10月26日 优化硬件速度;支持更多分辨率;优化UI;新的浏览器的用户接口和支持HTML5;新的联系人名单;改进Google Maps;支持Microsoft Exchange;支持相机闪光灯;改进虚拟键盘;支持蓝牙2.1;支持动态桌面的设计 Android 2.2/2.2.1 Froyo
冻酸奶 2010年5月20日 3G网络共享功能;Flash的支持;App2sd功能;全新的软件商店;更多的Web应用API接口的开发 Android 2.3 Gingerbread
姜饼 2010年12月7日 优化垃圾回收和优化处理事件;原生代码可直接存取输入和感应器事件、EGL/OpenGLES、OpenSL ES;新的管理窗口和生命周期框架;支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果;支持前置摄像头、SIP/VOIP和NFC;一键文字选择复制粘帖;改进电源管理系统;新的应用管理方式 Android 3.0 Honeycomb
蜂巢 2011年2月2日 优化针对平板 ;全新设计的UI增强网页浏览功能 ;n-app purchases功能 Android 3.1 Honeycomb
蜂巢 2011年5月11日 优化Gmail;全面支持Google Maps;将Android手机系统跟平板系统再次合并;任务管理器可滚动,支持USB输入设备(键盘、鼠标等) ;支持Google TV.支持XBOX 360无线手柄;widget支持优化 Android 3.2 Honeycomb
蜂巢 2011年7月13日 支持7英寸设备;引入了应用显示缩放功能 Android 4.0 Ice Cream Sandwich冰激凌三明治 2011年10月19日 全新的UI;新Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式;截图功能;Gmail加入手势、离线搜索功能,UI优化;新功能People:以联系人照片为核心,集成了Twitter、Linkedin、Google+等通讯工具;新增流量管理工具,可查看每个应用产生的流量,限制和禁用流量 Android 4.1 Jelly Bean
果冻豆 2012年6月28日 特效动画帧速提高至60fps,增加三倍缓冲;增强通知栏;全新搜索UI、智能语音搜索和Google Now;桌面插件自动调整大小;语言和输入法扩展;新的输入类型和功能;新的连接类型 Android 4.2 Jelly Bean
果冻豆 2012年10月30日 键盘手势输入功能;改进锁屏功能,锁屏状态下支持桌面挂件和直接打开照相功能;可扩展通知,允许用户直接打开应用;Gmail邮件可缩放显示;用户连点三次可放大整个显示频,两根手指进行旋转和缩放,专为盲人用户设计的语音输出和手势模式导航 Android 4.3 Jelly Bean
果冻豆 2013年7月25日 多用户登录;智能蓝牙;OpenGL ES3.0;数字版权加密(DRMs) Android 4.4 KitKat
奇巧 2013年9月4日 支持两种编译模式;RAM优化;新图标、锁屏、启动动画和配色方案;新的拨号和智能来电显示;加强主动式语音功能;集成Hangouts IM软件;全屏模式;支持Emoji键盘;轻松访问在线存储;无线打印;屏幕录像功能;内置字幕管理功能;计步器应用;低功耗音频和定位模式;新的接触式支付系统;以及新的蓝牙配置文件和红外兼容性。 Android 5.0 Lollipop
棒棒糖 2014年10月15日谷歌将为自家的语音服务Google Now 加入一个名为 OK Google Everywhere 的全新功能。 Android 5.0 将会加入更多的健身功能。 整合碎片化。 支持64位处理器。 使用ART虚拟机。 Android6.0Marshmallow
棉花糖 2015年5月28日1。锁屏下语音搜索。
2.指纹识别。
3.更完整的应用权限管理。
4.Doze电量管理。
5.Now on Tap功能。
6.App Links。 1、Smartisan OS
Smartisan OS是由罗永浩带领的锤子科技团队基于Android深度定制的手机操作系统。
2015年1月18日,在2015极客公园创新大会上,锤子科技(北京)有限公司的Smartisan OS智能手机操作系统获得“2014 中国互联网年度创新产品大奖”和“最佳用户体验奖”两个奖项。
SmartisanOS和其他第三方ROM相比变革最大的是在UI交互设计方面 ,Smartisan OS与其他定制UI最大的不同之处是Smartisan OS的视觉美感。视觉美感分为很多层面:图标设计、交互设计、字体选用等等。
在图标设计方面,现今扁平化的风潮让用户产生了审美疲劳,而Smartisan OS的工程师们重绘了大量第三方应用图标,以拟物化为主,这与市场上所有的其他安卓系统有着明显的区别,Smartisan OS的图标重绘水平在全世界范围内,也属顶尖。
此外,Smartisan OS的交互动画非常精致,充满了拟物化的设计元素。
Smartisan OS的字体渲染做得非常漂亮。据官方的说法,他们是改进了安卓的底层渲染机制,这才让字体渲染能够达到他们满意的效果。
“多宫格”模式找应用是Smartisan OS最大的卖点,其独有的各种“宫格”显示模式,使得移动图标很方便,也更多地用于查找应用程序。相比于大部分ROM找应用必须要滑来滑去,Smartisan OS直接按菜单键即可呼出“多宫格”模式,可以预览所有的App。而且由于Smartisan OS采用的是拟物化的图标设计,所以即使是缩小到81宫格模式下,各个图标的视觉特征也十分明显,很方便查找。
2、IUNI OS
IUNI OS最早的内部代号叫Aurora, 英文里的“极光”一词。负责人刘世超表示,IUNI OS中的OS主要是指“OUR SERVICE”,其本义是通过深度定制的安卓操作系统,为用户提供独特的体验与服务。这种独特性主要体现在四个方面,即优雅文艺的设计风格、精简轻快的实用功能、精致悦动的交互体验以及纯净精良的服务传递。
支持厂商:IUNI
3、Sense
HTC自主研发的Sense,是一款基于Android系统研发的智能手机系统。
支持厂商:HTC
4、LG Optimus
基于标准Android修改的LG Optimus系统
支持厂商:LG
5、CyanogenMod
CyanogenMod是一个基于开源Android系统,供某些手机使用的二级市场固件。它提供一些在官方Android系统或手机厂商没有提供的功能 ,例如:支持Free Lossless Audio Codec- FLAC (无损音频压缩编码)音频格式的音乐,多点触控, 从SD外置存储器运行程序,压缩缓存,大量APN的名单,重新启动功能,Wi-Fi无线网络支持,蓝牙,USB网络分享等。CyanogenMod也是第一个使用BFS作任务管理器的操作系统。CyanogenMod声称提供比官方固件版本更高性能和更可靠。
6、小米MIUI系统
MIUI是小米公司旗下基于Android系统深度优化、定制、开发的第三方手机操作系统,能够带给国内用户更为贴心的Android智能手机体验。从2010年8月16日首个内测版发布至今,MIUI已经拥有国内外1亿的发烧友用户,享誉中国、英国、德国、西班牙、意大利、澳大利亚、美国、俄罗斯、荷兰、瑞士、巴西等多个国家。MIUI是一个基于CyanogenMod而深度定制的Android流动操作系统,它大幅修改了Android本地的用户接口并移除了其应用程序列表(Application drawer)以及加入大量来自苹果公司iOS的设计元素,这些改动也引起了民间把它和苹果iOS比较。MIUI系统亦采用了和原装Android不同的系统应用程序,取代了原装的音乐程序、调用程序、相册程序、相机程序及通知栏,添加了原本没有的功能。由于MIUI重新制作了Android的部分系统数据库表并大幅修改了原生系统的应用程序,因此MIUI的数据与Android的数据互不兼容,有可能直接导致的后果是应用程序的不兼容。MIUI是一个由中国一班爱好者一起开发的定制化系统,根据中国用户的需求而作出修改,现正处于Beta测试阶段,在收集用户意见后每逢周五均会提供OTA升级。现时MIUI系统由小米科技负责开发,而小米科技在2011年8月发布推出一部预载MIUI,名为小米手机的智能手机,2012年5月15日发布“青春版小米手机。
2010年8月16日深度定制的Android手机系统MIUI诞生,每周五更新。
2011年8月16日MIUI一周年,同时小米公司也推出第一款小米手机 MiOne
2012年8月16日,小米正式宣布MIUI中文名为“米柚”,并发布基于android4.1的MIUI4.1版本,最大特点如丝般顺滑。更安全的操作系统,内置科大讯飞提供的全球最好的中文语音技术,内置由金山快盘提供的云服务,可以在网页上浏览通讯录,发送短信。通过短信和网络找回手机功能,还有大字体模式。
2012年8月16日也是MIUI二周年,小米手机发布一周年。在今天,雷军在发布小米手机二代时,同时也公布了MIUI的中文名“米柚”,并向我们介绍了MIUI v4.1的功能。
MIUI是小米公司基于Android原生深度优化定制的手机操作系统,对Android系统有超过100项优化和改进。MIUI还是中国首个基于互联网开发模式进行开发的手机操作系统,根据社区发烧友的反馈意见不断进行改进,并在每周更新迭代。从2010年8月16日首个内测版发布至今,MIUI受到了全球23个国家、1亿手机发烧友的追捧。
小米主要特色
1)绿色简约
MIUI提供绿色、干净的ROM空间,不会集成其他繁杂的第三方应用软件
2)独特用户体验设计
MIUI根据中国用户习惯,自主原创了全套的用户体验设计体系。更贴近你的使用习惯和心理习惯,让你上手操作更简单、更贴心。
3)个性操作界面体验
MIUI全球首创“百变主题”以及“百变锁屏”功能,为你带来更为华丽、极致个性的手机操作界面感官体验。
4)更好电话短信体验
MIUI从电话、短信功能细节入手,对Android原生系统进行了多达近百项的深度优化、微创新,努力为用户提供智能手机中最好的电话以及短信使用体验。用户话语权的“活”系统,MIUI团队开发人员与用户打成一片、组建用户荣誉开发组,将系统功能选择权交与用户。根据用户意见、建议选择功能进行开发,并在每周五进行更新、升级。
5)双版本共存
MIUI实行独特的开发版和稳定版共存模式,满足不同用户需求:开发版着重于尝鲜和快速更迭,延续原有的模式,每周五升级,不断测试开发新功能;稳定版则着重稳定性,更新周期更长,大约1到2个月。
7、Emotion UI
Emotion UI是华为基于Android进行开发的情感化用户界面。独创的Me Widget整合常用功能,一步到位;快速便捷的合一桌面,减少二级菜单;缤纷海量的主题,何止让你眼花缭乱。触手可及的智能指导,潇洒脱离小白状态。贴心的语音助手,即刻解放你的双手。随时随地,尽情愉悦体验。
支持厂商:华为
8、Blur
Blur是摩托罗拉(Motorola)基于谷歌Android平台开发的应用界面,除了基本的Android特性之外,Blur最突出的特色是注重网络社交功能。Blur已经集成了很多国外知名社交网络的组件,包括Facebook、Twitter、Gmail、MySpace、Yahoo、Picasa 等,只要用户将Email与社交网络账户绑定,来自于这些社交网络的信息就会自动推送到手机当中。
支持厂商:摩托罗拉
9、Flyme OS
魅族手机操作系统。 全新Flyme OS 1.0是魅族为其新一代智能手机倾力开发的创新之作,凝聚了魅族多年来对智能手机用户体验的深度发掘和在其历代操作系统上演进优化的经验和技术实力,力求为魅族手机提供更强大的应用功能和更卓越的操作感受。Flyme OS 1.0将提供逻辑更清晰、操作线程更短的用户交互,令功能一目了然、易用顺手。系统应用也将结合各项快速操作方式而更加智能

贴心。新系统UI将全面革新,在清新简洁的基础上使界面表现更富个性化,视觉效果超乎想象,操作中新增大量动态效果,令指尖感受更加逼真,界面随心而动。同时,魅族精心研发、积极布局的手机云服务在新系统上也开始了新一轮创新。数据备份、同步,手机遗失查找、定位锁定等云服务将借此获得全面升级,并将新提供手机联系人间的文件云传输等多项新增服务。凭借对系统的全面优化,魅族手机的多媒体影音功能也将更加强大,并将搭载高品质全无损的在线音乐服务。相信Flyme OS 1.0将成为Android4.0时代标志性的深度定制人性化操作系统,更多精彩让我们一同期待魅族未来公布的新系统细节。
10、网络云
网络云智能终端平台是深度整合了网络核心技术与服务的智能终端软件平台。
支持厂商:戴尔,天语,海尔
11、中国移动OMS
Open Mobile System是中国移动通讯集团和Google合作联合开发的一款基于Linux内核Android平台构建的开放式手机操作系统简称OMS,它在原有Android平台基础上针对中国市场做了特殊优化,加入了中移动运营的3G网络TD-SCDMA的支持。在界面和开机画面上和Android有着细微的区别,在针对中国用户的中文录入、简体中文显示都进行了特殊的优化,未来还会加入中国移动自己的产品等功能,Open Mobile System是2008年4月份开始的一个系统定制计划,经过1年的修改调试后预计将在2009年4月份开始正式推向市场,同时首款使用oms系统的是联想oPhone手机。如今的OMS2.5完全兼容android2.2。用户体验得到了很大的提升,已经达到或者超越android原生系统。
搭载OMS系统的手机被称为Ophone,为中国移动的定制机,联想、摩托罗拉、华为等多家企业均有此类手机。

D. 如何提升安卓系统的流畅度

可进行如下操作:

安卓刷机
系统这一块绝对是有着举足轻重的地位,一款好的系统能让安卓手机脱胎换骨。而从Android 4.1开始,Android的流畅性可以说有了质的飞跃。Android 4.1的触控感觉非常好,这主要归功于Android 4.1的帧速度提高到了60fps,而且在触摸延迟上有更加优秀的表现。因此只要情况允许,建议所有Android手机都刷到4.1以上,这种体验绝对是以往使用4.0甚至2.3系统都不可想象的。当然,对于大部分Android手机来说,4.1还是遥不可及,只有通过第三方ROM才能达到品尝“果冻豆”的目的,这里就要特别注意第三方ROM的稳定性问题。
如果不能刷Android 4.1,那还可以选择一些第三方ROM例如原生系统AOKP或者CM系列。由于系统非常精简,这些第三方ROM也会带来流畅度的提升,当然要放弃的是官方ROM的各种自带软件和UI,这就要看用户的取舍了。

更换内核
Android手机的内核(Kernel)对手机流畅性也是有很大的影响,内核直接影响CPU的运行效率、频率变化。说到刷内核就不能不提超频,一些第三方内核支持CPU的超频,CPU频率提高了流畅度当然会有变化,当然这里也要特别注意温度和电压的控制。

已经有提及过,很多手机默认是标准模式甚至是省电模式,这对性能是有不少影响的,因此建议不是有特别需求还是调至性能模式(位置:系统设置,因不同手机而异)。

关闭动画特效

这是一个Android 4.0才开始有的设置选项,Android 4.0有两项(窗口动画缩放以及过渡动画缩放),Android 4.1增加了动画程序时长调整。有人说Android的动画比较卡,没有iPhone顺滑,有这选项可好,你说动画不顺嘛,我关掉还不行吗?关闭了这些以后会感觉反应迅速了很多,但是牺牲了一定的视觉感受(位置:设置→开发人员选项)。

不保留活动
这个选项即把Android相对iPhone的其中一个很大的优势舍弃了,也就是我们常说的“多任务”,Android现在的高端机动不动就四核、2G RAM,如果只跑一个软件,可想而知流畅度会非常高,但是这里并不建议使用这种方法提升流畅度,没有多任务的Android更像一只三脚猫,如果只是体验一下那种感觉也无妨(位置:设置→开发人员选项)。

借助第三方软件优化
实际上很多Android卡顿的罪魁祸首就是系统的启动器,现在一些品牌的手机启动器做得越来越炫丽,也越来越复杂,当然代价就是占用RAM和ROM更多,如果不是对这方面特别有要求,完全可以替换一些第三方的启动器,例如Apex、NOVA等,它们带来的流畅度提升也是非常明显的(这里使用NOVA作介绍)。

卸载系统自带程序

现在越来越多官方系统自带很多恼人的程序,而且不能卸载,这些软件往往都会开机自启动,对系统流畅度影响比较大,但是要删除这些自带软件需要获取root权限。通用一些第三方ROM也会有自带垃圾软件问题,而大部分第三方ROM都自带root,所以这个相对好解决。这里删除程序也要特别注意,不要错删一些系统软件,否则后果很严重(这里使用的是“力卓工具箱”)。
建议:卸载一些不常用的桌面插件、系统强制安装的第三方软件等

管理开机自启动项
这方面在之前的省电专题中也有提到过,减少开机自启动的软件,除了能节省电量之外,当然还能提升手机的反应速度,当然这里也不能一下把所有软件都关闭,关闭一些不需要自启动的第三方软件就可以达到目的了,如果不小心把系统本身的程序禁用了就会比较麻烦(这里使用的是“力卓工具箱”)。

END

E. 基于Android 12 的 LineageOS 19 发布了

自定义 ROM 是一个垂死的品种,但不可否认 LineageOS 的受欢迎程度——它仍然是您可以在设备上试用的最好的第三方 ROM 之一。在2 月淘汰基于 Android 10 的 LineageOS 17.1版本并于 4 月向近 60 台设备发布LineageOS 18.1 稳定版之后,该团队正式宣布了基于Android 12的 LineageOS 19。

感谢基于 Android 11 的 LineageOS 18.1 的所有辛勤工作,开发人员能够更有效地将其功能移植到 Android 12。ROM 的一些受欢迎的附加功能,例如内置防火墙、受限网络模式和应用程序隔离,已经是最初的 Android 12 构建的一部分。

该团队还将命名方案更改为“LineageOS 19”而不是 19.0 或 19.1,这是为了匹配 AOSP 约定并且由于 Android 转向季度维护发布模型而进行的切换。

LineageOS 19 中新功能的更新日志如下:

2021 年 3 月至 2022 年 4 月的安全补丁已合并到 LineageOS 16.0 至 19。

目前有 19 个构建基于 android-12.1.0_r4 标签,即 Pixel 6 系列标签。WebView 已更新为 Chromium 100.0.4896.58。

我们完全重做了 Android 12 中引入的音量面板,而是将其改为侧边弹出式扩展面板。

我们的 AOSP Gallery 应用程序分支已经看到了大量的修复和改进。

我们的更新程序应用程序已经看到了大量的错误修复和改进。

我们的网络浏览器 Jelly 已经看到了许多错误修复和改进!

我们已经为我们不久前集成的 FOSS Etar日历应用程序 的上游贡献了许多更改和改进!

我们为Seedvault备份应用程序 的上游贡献了许多更改和改进。

我们的 Recorder 应用程序已经看到了许多错误修复、改进和添加的功能。

Android TV 版本现在附带一个无广告的 Android TV 启动器,这与谷歌的广告启动器不同。

Android TV 版本现在附带一个键处理程序,使我们能够支持各种蓝牙和 IR 遥控器上的自定义键。

我们的adb_root服务不再与构建类型属性绑定。

我们的提取实用程序现在支持从大多数类型的工厂图像/打包的 OTA 图像中提取,大大简化了设备启动和 blob 提取。

我们的 SDK 添加了对高触摸轮询率的支持,允许在支持的设备上启用它。

AOSP Clang 工具链现在是我们用来编译内核的默认工具链。

高通的 Snapdragon 相机已被放弃,之前使用它的设备现在将使用 Camera2。

现在默认启用暗模式。

我们有一个全新的设置向导,带有全新的 Android 12 样式图标、动画和大量新的可配置页面!

我们为几乎所有应用程序(甚至系统应用程序)提供了一套全新的图标!

(18.1也是)我们有一个全新的默认壁纸,还有一整套壁纸可供选择,看看吧!这些壁纸在设计时考虑了 Android 12 的 Monet 主题功能,所以快去试试吧,看看你最喜欢哪种强调色!

(18.1 也是)Wi-Fi 显示适用于所有选择加入的设备,通过 Qualcomm 专有接口或新恢复的旧版 Miracast 接口!

(18.1 也是)我们现在支持针对不同类型的充电(有线或无线)自定义充电声音。

这里的坏消息是,由于 AOSP 中网络工作方式的变化,LineageOS 19 放弃了对一些旧设备的支持。AOSP 没有使用 Linux 的 iptables,而是切换到了eBPF,这应该更高效,但只支持使用 Linux 内核 4.9 或更高版本的设备。虽然可以将 BPF 向后移植到较旧的 Linux 内核版本,但所有当前的实现都是 hacky 并且不符合 LineageOS 团队所遵循的标准。对于许多旧手机来说,这可能是路的尽头,至少在官方支持方面是这样。

LineageOS 19 的初始版本可用于 Google Pixel 系列、华硕 ZenFone 5z 和 8、Moto G7 系列和 Moto One Power/Action/Vision、OnePlus 6 /6T,以及来自三星、联想和索尼。在接下来的几天和几周内,受支持设备的名单将继续增长。从此处获取适用于您设备的 LineageOS 19 版本。

如果您已经在运行 LineagOS 19 的非官方版本,则需要在升级到官方版本时擦除您的设备。如果您已经在运行官方但较旧版本的 ROM,则不需要彻底擦除,除非您设备的 Wiki 中明确说明。

F. 如何测试安卓(Android)系统的流畅度

测试方法一:系统自带-开发者模式

实际上,为了方便开发者测试,安卓本身就内置了流畅度检测的功能。不过,这需要我们开启隐藏的开发者选项。如果你在用原生系统,那么开启开发者选项的方法很简单,进入到设置菜单“关于手机”页面,点击数次“版本号”,即可开启开发者选项。如果用的是其他ROM,方法也许有所不同,比如说魅族的Flyme开启开发者选项的方法是在拨号界面输入“*#*#6961#*#*”,其他机器方法也各有不同,大家可以参照厂商的说明。

进入到开发者选项,可以看到有“GPU呈现模式分析”的选项,开启后即可以条形图和线形图的方法显示系统的界面响应速度,可以用以观察系统流畅度。那么要如何根据曲线判断系统是否流畅呢?实际上这个曲线表达的是GPU绘制每一帧界面的时间,只要不超过顶部绿线,都可以视为足够流畅。

开启GPU呈现模式分析

FPS Meter可以显示最大最小帧数以及平均帧数

FPS Meter可以测试界面帧数,不过某些手机如果界面静止,帧数会为0。FPS Meter除了测量系统界面帧数外,还可以用来测量游戏的帧数,所以用FPS Meter来测试某部安卓机游戏性能多强也是个很好的选择。

当然,FPS Meter也并非十全十美。由于属于第三方App,所以可能会有一些兼容性问题。某些安卓机或者ROM使用FPS Meter可能会不兼容,即使成功开启了帧数显示也没法测量到准确数值,而某些设备使用FPS Meter甚至会死机。不过在大多数情况下,这款App还是相当值得信任的。

安卓在多个版本中都通过新技术提升了流畅度,比如说安卓2.3引入Dalvik、安卓4.0引入GPU界面绘制、安卓4.1引入黄油计划、安卓4.3引入Trim以及安卓4.4引入ART等等。

H5页面加载速度:window.performance.timing

Android以上测试方法不适用h5页面

如何分析页面整体加载速度:

主要是查看指标值PAGET_页面加载时间,此指标指的是页面整体加载时间但不含(onload事件和redirect), 此指标值可直接反应用户体验, 从此项指标可以知道指定某时间段的页面加载速度值,以及和天,周,月的对比状况.也可以查询指标ALLT_页面完全加载时间, 可以查询到从浏览器开始导航(用户点击链接或在地址栏输入url或点刷新,后退按钮)到页面onload 事件js完全跑完的所有时间.如果发现页面加载速度有增加或减少,则可以分项查询前面表格中的每个指标值,总的来说他们的关系如下:

dom开始加载前所有花费时间=重定向时间+域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间

pageLoadTime页面加载时间=域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间+解析dom花费时间+加载dom花费时间

allLoadTime页面完全加载时间=重定向时间+域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间+解析dom花费时间+加载dom花费时间+执行onload事件花费时间

resourcesLoadedTime资源加载时间=解析dom花费时间+加载dom花费时间

流畅度暂时没有发现好用的测试衡量工具,开发层面了解,主要是根据log分析

G. Android手机内存卡中的文件夹分别代表什么软件

SD卡中的文件夹,基本上都是系统软件和第三方软件的数据存储的地方。一般看文件夹名称就能看出是属于哪个软件的。比如tencent,就是腾讯的英文名,自然就是QQ和微信的数据所在地。微信传送的图片什么的,都在这里。

另外,常见的文件夹名称及其作用如下:
一、系统数据类——系统文件存储相关文件夹

1、.android_secure:官方app2sd的产物,存储了相关的软件使用认证验证,删除之后SD卡中的软件将无法使用。
2、Android:存放重要的程序数据,比如google:map的地图缓存,误删掉后地图还需重新下载。
3、backups:包含重要的备份文件,比如联系人导出到SD卡会导入到此文件夹。
4、bugtogo:系统出现问题的时候会形成一些报告文件,存放在此文件夹。
5、data:缓存数据文件夹,与Android类似。例如,“截图助手”截图保存在datacom.edwardkim.android.screenshotitfullscreenshots里。
6、LOST.DIR:卡上丢失或出错的文件会移动到这里,此目录删了会自动生成。
7、SystemAppBackup:SystemAppremove(深度卸载)备份系统文件后,备份文件保存的目录。
8、bugreports:升级系统或刷机,系统和程序发生兼容错误报告列表(包括内存使用全部内容)将保存在这个文件,重起机器可以删除。
9、.keepsafe:隐藏类的软件、加密保存文件地址存放于此。
10、.thumbs:浏览或使用某一软件,以及使用某一文件夹后用于记录次数和内容的文件,随机产生,需要定期不断清除,长时间不清理会大量占用储存卡的有效空间。
11、openfeint:打开联接网络后的一个启动程序,它广泛植入移动类平台发布的软件或游戏,是更新下载或评论反馈信息的记录地址,可删除。
12、com:播放类软件在收看播放影视节目生成的文件将存放于此,可以对制作方反映回馈信息,可以删除。
13、Download(download):大写字母的是网络联接下载文件目录,小写字母的是手机自身(蓝牙,近场等)存放下载传输文件,不要误删。

二、系统工具类——系统自带工具相关文件夹
1、albumart:音乐专辑封面的缓存文件夹。
2、albums:相册缩略图的缓存文件夹。
3、cmp:音乐的缓存文件夹。
4、Playlists:播放列表的缓存文件夹。
5、DCIM:相机随机缓存文件夹,记录功能设置的参数,需要及时清理。一些第三方相机软件拍出的相片也会保存在这里,比如360或晕影相机等。
6、VPN:VPN数据的缓存目录。
7、Mydocuments:手机启用各种程序任务记录的文档,需要定期清除,长时间不清理会占用SD卡较大内存。
8、.nomedia:手机中隐藏的音频、图片文件夹都会在这里显示,可以自设在相关文件夹中。
9、media:使用电话通话录音软件或在线浏览视频等媒体产生的音频文件记录存档将保存在此。
10、.medieval_software:启用蓝牙传输软件时,记录任务保存文件的目录。
11、extracted:解压缩软件默认的解压目录。

三、第三方应用类
1、.mobo:Moboplayer的缓存文件。
2、.QQ:QQ的缓存文件,需要定期清除。
3、.quickoffice:quickoffice的缓存文件。
4、.switchpro:switchprowidget(多键开关应用)的缓存文件。
5、.ucdlres:UC迅雷的缓存文件。
6、:掌上网络、网络输入法之类程序的缓存文件夹。
7、etouch:易行的缓存文件夹。
8、documents:DocumentsToGo的相关文件夹。
9、gameloft:gameloft游戏数据包存放的文件夹。
10、handcent:handcent(超级短信)数据文件夹。
11、handyCurrency:货币汇率相关的文件夹,装了handycalc(科学计算器)之后才会有。
12、ireader:ireader的缓存文件夹。
13、KingReader:开卷有益的缓存文件夹:下载的文件和应用都在这儿:删除时留意看清
14、LazyList:Applanet的缓存目录,慎重使用。
15、moji:墨迹天气的缓存目录。
16、MusicFolders:poweramp产生的缓存文件夹。
17、openfeint:openfeint的缓存文件夹。
18、Picstore:图片浏览软件建立的一个目录。
19、renren:人人网客户端的缓存文件夹。
20、screenshot:截屏图片保存的目录。
21、ShootMe:shootme截屏后图片文件保存的目录。
22、SmartpixGames:SmartpixGames出品游戏的缓存文件夹,比如Jewellust。
23、sogou:搜狗拼音输入法的随机缓存文件夹,可以删除。
24、SpeedSoftware:RE文件管理器的缓存文件夹。
25、TalkingFriends:talkingtom(会说话的tom猫)录制的视频文件所保存的目录。
26、Tencent:腾讯软件的缓存目录,比如QQ。(与上面的.QQ文件夹并不相同)
27、TitaniumBackup:钛备份备份的程序所保存的目录。
28、TunnyBrowser:感觉是海豚浏览器的缓存目录,但为什么叫这个名字?金枪鱼浏览器...。.
29、UCDLFiles:UC迅雷下载文件的保存目录。
30、UCDownloads:UC浏览器下载文件缓存的保存目录。
31、VIE:Vignette(晕影相机)的缓存目录。
32、yd_historys:有道词典搜索历史的缓存目录
33、yd_speech:有道词典单词发音的缓存目录。
34、youmicache:删掉后还会自动生成,悠米广告的缓存目录,广告程序内嵌在其程序中。
35、Glu:Glu系列游戏的资料包存放地,如3D猎鹿人,勇猛二兄弟等。
36、apadqq-images:QQforpad的缓存目录。
37、DunDef:地牢守护者的数据包。
38、KuwoMusic:酷我音乐的相关文件夹。
39、MxBrowser:遨游的缓存目录。
40、Camera360:相机camera360的随机缓存目录,可以定期清除。
41、TTPod:天天动听的缓存目录。
42、downloaded:刷了MIUI,升级后的ZIP刷机包,保存在downloaded_rom里。
43、.estrongs:当你使用了ES文件管理器解压文件,会有这个缓存记录。它反映使用进程,可以删除。
44、silentR:用了后台录音软件,自生的音频文件夹,子文件夹phoneCalls,定期管理清除
45、3D-compass:这是使用实景指南针软件,生成的景象图片(图像和数字比较详细)文件夹,可以清除。
46、PDF:可移植文档格式,Pdf阅读器存储文件夹。
47、Zidanyou:是字典的词库文件储存,删除了要重新下载词库。
48、Callrecords:采用第三方强制双向录音软件(手机未root),音频文件保存。
49、VPlayerPro:是MOBO等视频播放器使用后的记录定期删除。
50、BeWeather(Videos):是气象类软件(如黑莓天气.。.等)附加下载音频或动画图标的储存地址,删除了会无图无声显示。
51、thumbnails:用第三方播放器观看手持移动类视频媒体时,存放点击暂停、随机截图以及文件储存时产生的内容。
52、iQuran(meta2):可兰经浏览文本和音频的储存文件。
53、Autodesk:手机系统自带存储器命令生成文件夹:储存图像或编写文稿,可以查看、备份或者删除。
54、PixlrOMatic:后期特效处理图片软件Pixlo,储存文件夹,打开可以预览看效果。
55、mapbar:图吧导航地图存放文件,有必须主文件和不同地区具体地图,主文件删掉要重下!
56、antTTS:是使用了高德导航选择语音种类导航、语种的下载地址,删掉了语音提示会丢失。
57、kingsoft:金山词霸专用文件夹下载储存词库、更新拓展文汇(官方发布修正补充)。
58、NightVisionCamera:夜间拍照相机相片存放的地址。
59、DSA:电子狗专用夹,收录各地区道路探头监控位置信息,会定期更新。已测试配合高德、凯立德提前预警,效果不错。
60、apexlauncher:尖端桌面启动器文件夹,位置在andriod/data/,放置桌面设置备份bak文件。

H. 安卓手机速度慢怎么办

对于智慧机而言,苹果和安卓不相上下,在流畅度方面,安卓就稍显逊色了,那么如何提高安卓手机的反应速度呢?下面我就为大家介绍一下安卓手机反应慢的解决方法,欢迎大家参考和学习。

智慧机反应慢的解决方法:

1、刷机

从Android 4.1开始,Android的流畅性便有了质的飞跃。Android 4.1的触控感觉非常好,这主要归功于Android 4.1的帧速度提高到了60fps,而且在触控延迟上有更加优秀的表现。因此,建议所有Android手机都刷到4.1以上,这种体验绝对是以往使用4.0甚至2.3系统都不可想象的。

2、更换核心

Android手机的核心Kernel对手机流畅性也是有很大的影响,核轿哗心直接影响CPU的执行效率、闭森行频率变化等。超频可以提高了流畅度,一些第三方核心支援CPU的超频,当然也要特别注意温度和电压的均衡控制,保持春喊稳定性。

3、开启效能模式

大部分手机预设设定是标准模式或省电模式,这对效能是有很大影响的,因此建议不是有特别需求还是调至效能模式。开启系统设定,在系统设定中进行设定,因不同手机而异,总之大同小异。

4、关闭动画特效

关闭动画特效在安卓4.0之后便有此设定,Android 4.0有两项关于此项设定,包括视窗动画缩放以及过渡动画缩放,在“系统设定”中的开“发人员选项”中设定。鱼与熊掌不可兼得,这样也在视觉体验方面大打折寿。

5、不保留活动

这个选项把Android相对iPhone的其中一个很大的优势舍弃了,即“多工”。对于安卓超高的配置而言,如果只执行一个软体,流畅度会非常高,但是并不建议使用这种方法提升流畅度。在“设定->开发人员选项”中可操作此项。

6、更换启动器

很多安卓系统卡顿的罪魁祸首就是系统的启动器,现在一些品牌的手机启动器做得越来越炫丽,也越来越复杂,当然代价就是占用RAM和ROM更多,您可以替换第三方启动器,例如Apex、NOVA等,它们带来的流畅度提升也是非常明显的,下图为NOVA启动器接口。

7、解除安装系统程式

现在越来越多官方系统自带很多恼人的程式,而且不能解除安装,这些软体往往都会开机自启动,对系统流畅度影响比较大,但是要删除这些自带软体需要获取root许可权。您可以刷一些第三方已root的rom,也可以利用软体获取root许可权,然后解除安装系统软体。腾讯手机管家、360手机卫士等都具备删除系统软体的功能,以下是“力卓工具箱”软体的系统软体解除安装接口。

8、删除开机启动项

关闭开机自启动项和软体后台自启项可以有效提高手机流畅度,解决手机卡顿的现象。我们可以利用第三方程式,如力卓工具箱、360手机卫士、360优化大师等软体禁止开机启动项和后台自启项。

I. android的系统的BUG在哪

细数Android系统九大缺陷 各种BUG频出

Android系统手机泄密 信息时代很严重
先从所有版本Android系统的通病数起。最让用户不耻的在于,近期美国《华尔街日报》聘用两位安全分析师发现,谷歌安卓系统手机和苹果iPhone手机会自动收集用户的行踪信息,并将这些私人信息返回给两家公司。调查发现,使用安卓系统的HTC手机能每隔几秒钟自动手机用户的姓名、位置、所在地附近的无线网络信号强度及一个特殊电话识别码,并每小时多次将这些信息发送给谷歌。
上述的问题说明了什么?非常明显,你的隐私在使用Android系统手机的时候已经彻彻底底地暴露给了谷歌公司,隐私权得到了无情的践踏!
可能很多人都有疑问,谷歌收集这些信息貌似对我没有什么大的伤害啊?没错,直观来看,谷歌通过Android系统收集你的信息,你不会因此割肉掉皮。但是试想,在信息技术掌控一切的时代,如果你的信用卡信息丢失了你害不害怕?再联想一下前几天刚刚被美军海豹突击队猎杀的恐怖大亨本.拉登,不也是由于信息被美军锁定而惨遭毒手的吗?难道这些还不足以让你引起警示的吗?

不支持关机闹铃 与用户需求严重背离
然后是所有玩家几乎已经习以为常的事情,谷歌系统的一千遍一万遍升级都与它无关,它就是不支持关机闹铃。可以说现在很多的Android系统手机玩家,都是从塞班系统“叛变”过来的,包括小编本人。其中又有多少人曾经喜欢晚上睡觉关机的玩家,因为Android系统的这一缺点而大声骂过街。
没错,很多人在面对Android系统华丽的界面、各种丰富的应用以及炫酷的功能面前妥协了。但是,Android系统不支持关机闹铃的缺点还是无法回避的。
有会有人说了,iPhone4和微软系统也都不支持关机闹铃呀。没错,但是塞班系统的手机支持,MTK芯片的手机支持、展讯芯片的手机,请问你还有什么理由不支持!如果这条理由还不足以让你清醒,那么,我再告诉你同样基于Android系统开发的联想乐Phone就支持!联想可以搞定的事情,你谷歌为什么搞不定!是实力不济还是压根就没有真正考虑过用户需求?

拨号后自动挂断电话 通话BUG频繁出现
手机的基本功能就是通讯工具,无论科技发展到多么随心所欲的境界,这一点都是毋庸置疑的。但是Android系统却在最基本的通话功能上出了问题。很多论坛里的网友都反应的一件事情就是,Android系统手机在拨号通话时经常遇见这样的郁闷情况。拨号以后,电话尚未接通会被系统自动挂断。而且,这绝不是某款Android手机的问题,而是很多Android系统手机的通病。
论坛中一位网友反映,在中兴X876、索爱LT15i、摩托罗拉ATRIX、LG Optimus等机型上都发现了类似问题。
小编在试用Android系统手机期间也发现了很多机型都出现过相同问题,而且身边的很多同事也有同样的反映。至于很多人认为这种情况可能是由于手机在通话过程中,光线感应器或者距离感应器被遮挡而造成的。小编可以给出确定的否定回答,手机在不接触头部,光线感应器、距离感应器不被遮挡的情况下同样会出现此问题。看来谷歌系统的离完美这个词汇有着非常遥远的距离。

对硬件配置要求高 制造成本增加
近期各种高频处理器,各种高RAM内存的手机频现,为玩家奉献了一场几乎华丽的视觉大餐。可以说谷歌Android系统在其中做了推波助澜的效果,原因很简单,Android系统的手机对硬件配置要求过高,厂商如果不推出高硬件标准的手机怎么在这个竞争激烈的时代立足呢?不过,我们可以换个角度考虑一下,这些高配置的手机价钱怎么样?如果你不是富二代,你爹不是李刚的话,你肯定不会淡定的。
尽管谷歌方面一再声称,Android系统对手机硬件没有明确的配置要求,对厂商使用什么样规格的硬件配置只是提出建议。但是,如果厂商不接受建议,采用的低配置的硬件,将会是什么后果?显然易见,这款手机一定会在竞争中被无情淘汰。
我要举例说明一下,Android系统手机的CPU主频已经达到1.2GHz主频,甚至双核1.2GHz主频的手机也开始出现了。但是塞班系统至今没有出现过一款CPU主频能够达到1GHz主频的手机。难道塞班手机真的比Android系统手机落后那么多?目前塞班系统很多的手机处理器都只有600MHz,系统RAM内存128MB,但是运行速度还是非常流畅的。但是如果是一款Android系统手机,配备了600MHz、128MB RAM的硬件,运行速度有多慢,我想用过的人都是十分清楚两者之间的差距的。就象这位网友在论坛里说的那样,Android系统手机的高配置、高硬件带来的高成本最后都是转嫁给消费者的。

系统偷跑流量 流量流失情况惊人
按照谷歌方面的描述,Android系统最大的优势在于与互联网贴合紧密,使用Android系统手机可以尽享移动互联网带来的欢乐。但是,有没有想过这种谷歌引以为豪的优势有一天会变成消费者眼中的大敌。查看一下网上的记录,有多少人抱怨Android系统手机费流量,原来塞班时候30M玩一个月的时代已经一去不复返了。
小编原来一个月的流量为70兆,上月因为超出包月套餐而多花了60多块钱。因此这个月果断将包月流量定为了150兆。而我身边的同事的包月流量普遍在150兆,最高的甚至包了300兆的流量。
Android系统为什么这么费流量,原因很简单。Android过分强调移动互联网的及时性,因此很多应用程序与互联网都是同步的。比如打开新浪微博,你微博中所有好友每天及时更新的信息都会产生流量。即使你关闭(不使用任务管理器关闭的情况),程序也会在后台自动更新。人人网上每日大量的好友分享、安卓市场内不断更新的软件信息......这些流量通通算在你头上。当然肯定有玩家会说,这些都是软件产生的流量呀。没错,那么小编请问,在最开始提到的Android系统手机收集用户信息,并将这些数据传回谷歌公司产生的流量费,谷歌为你买过单吗?

系统费电严重 安卓手机续航不足
应用程序实时更新产生不仅仅是白白跑掉的网络流量,还在于这些更新活动也导致手机电量白白浪费掉。在各种手机论坛中,我们见到最多的帖子就是抱怨某款手机的续航能力不足。如果是一款两款手机如此,说明是手机本身的电源管理系统有缺陷,如果是绝大多数的安卓手机都这样,我们只能把矛头指向谷歌Android系统本身。
也许会有网友站出来,告诉我们如何如何优化可以改善手机的待机情况,但是所有的补救措施只是善后工作,然后无法从根本上解决Android系统手机续航能力弱的现状。
其实,很多熟悉Android手机的朋友可能都会有一个共识,就是某款程序明明我已经退出了,但是在检查任务管理器的时候依然能够发现这款软件依然占系统内存,说明程序本身还在运行。一款程序、两款程序还好,如果一天反复打开十几款,甚至更多,后台运行这些程序所浪费的电量能不惊人嘛。在这点上,至少塞班系统就能“说到做到”,退出的软件绝对不会继续后台操作,也不会偷跑用户流量,浪费用户电量。MTK和展讯芯片手机不会,为啥偏偏Android系统手机这么伤用户?

死机现象频现 Android系统普遍存在
Android系统还有一个频现的Bug在于手机死机现象比较频繁。而死机发生的环境也是多种多样,有的是在运行某款程序时突然死机,有的是上网期间突然死机,有的甚至是在待机状态下也会发生死机现象。尽管用户反应,死机现象发生的频率不尽相同,但是几乎所有的Android手机用户都遇到过死机现象。
尽管造成手机死机的原因有很多种,包括系统因素,也包括硬件损伤,温度过高等硬件因素以及软件不稳定或者与系统冲突等软件因素。但是由于Android系统过于开放,至少在死机现象频繁发生的问题上扮演了重要角色。
由于Android系统开放程度高,因此造成大量的手机厂商和软件开放商涌入以图得一杯美羹。而由于Google market的测试、审核机制又不是很完善,导致了很多并不很稳定甚至会导致系统崩溃的软件被发布出来。此外,由于系统过于开放,很多网友玩家自行制作了很多各种版本的ROM,各种ROM稳定性,水平参差不齐也是手机死机的诱因之一。此外,对于很多新入手智能手机的玩家来说,各种ROM也导致Android系统版本眼花缭乱,使得他们显然无法驾驭得了。

系统“智商不高” 计算器不会计算
近日,在各大手机论坛和Android社区都会发现一个令人匪夷所思的帖子,不少网友都纷纷表示Android系统自带的计算器爆出低级错误,Android手机内置的计算器有些最简单的减法都会算错。例如在Android系统自带的计算器内输入14.52-14.49,正确结果应该是0.03,但是计算器结果显示的数字为0.0299999。
不光用14.52-14.49会得出0.0299999的诡异结果。甚至各种.52减去.49都是这个诡异的0.0299999。
作为一款智能手机操作系统,连二年级小朋友都会的简单加减法都会计算失误,确实让人优点啼笑皆非。不过好在安装第三方计算软件以后,Android系统不会再出现这种低级错误。所以,倘若你手机计算器比较多的话,建议玩家还是自行下载一款第三方的计算软件,如《科学计算器 RealCalc Scientific Calculator》等。

短信功能也bug 随机乱发惹人烦
Android系统手机的短信Bug最先由国外媒体曝光,这种小bug会导致短信在用户毫不知情的情况下随机发送,导致实际接收到短信的人并非发信人选择发送的对象。这种bug着实让中招的玩家崩溃的,手机的基本通讯功能都出现问题了,其他方面最强大也只能算做鸡肋产品。
谷歌方面发表了官方声明,否认这一令人近乎狂躁的bug大范围存在,而且对程序的影响也并非全方面的,只涉及短信发送功能上。
但是谷歌方面的声明显然不能让玩家信服,随后,在国内论坛网站了也出现了网友曝光Android系统手机短信bug的消息。玩家的描述与国外媒体曝光的内容几乎一致,都是信息发送时被短信被随机发给了其他用户。不仅如此,部分Android手机还爆出已经被阅读过的短消息依然会被随机标记为未读的情况,让很多玩家十分崩溃。 小结:
以上就是小编整理的Android手机操作系统的bug合集。文中所列出的所有bug并不是某款机型存在,而是适用所有Android系统手机,也许部分bug发生的概率较低,但真实性绝对可证。罗列这些bug也不是为了攻击和贬低Android系统,只是在Android普遍被大众所接受的情况下,有必要让用户了解Android系统本身还存在哪些不足,让玩家了解自己一旦购买Android系统手机有可能会面临怎样的风险。

热点内容
c语言计算机二级编程题 发布:2024-11-25 14:46:49 浏览:311
c语言判断进程是否存在 发布:2024-11-25 14:42:50 浏览:272
大数据缓存 发布:2024-11-25 14:29:07 浏览:435
存储体与MAR 发布:2024-11-25 14:23:08 浏览:282
电脑浏览器怎么取消配置文件 发布:2024-11-25 14:20:39 浏览:163
如何消除服务器数据传输瓶颈 发布:2024-11-25 14:08:48 浏览:288
安卓开发程序如何上传到手机上 发布:2024-11-25 14:08:30 浏览:28
访客qq获取系统源码 发布:2024-11-25 14:08:30 浏览:17
网站如何上传数据库 发布:2024-11-25 14:08:29 浏览:794
怎么操作让安卓手机假装黑屏 发布:2024-11-25 14:07:42 浏览:163