如何理解,使用android logcat过滤以及通过Monkey进行压力测试

andriod自动化压力测试--monkey工具_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
andriod自动化压力测试--monkey工具
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢(经典)Android应用测试指南_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&¥1.00
(经典)Android应用测试指南
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢如何理解,使用Android LogCat以及通过Monkey进行压力测试_百度知道
如何理解,使用Android LogCat以及通过Monkey进行压力测试
提问者采纳
转载 如何理解、使用Android LogCat以及通过Money进行压力测试把近几天理解的Log 和大家分享。在android的学习中,无意间发现了Log是个好东西,网络上也看了相关Sundy的Log分析教程,也写得非常不错,膜拜一下。回归主题:首先我们要知道LogCat窗口在哪里,一般在DDMS中可以看到,如果没有出现也没有关系,通过“Windown & Show View & LogCat”也能找到相应的窗口,出现之后我们看到了下面图片的提示, Log中有五种类型(Verbose,Debug,Info,Warn,Error),verbose英文字义为“唠叨”,也就是告诉我们程序应该怎么做,Debug 调试不用说了,Info 阐述相应的程序信息,Warn 对程序提出警告,Error 程序出错;看到下面的箭头同时也告诉我们它们的也是有相应的等级权重的,由左到右权重依次增加。看到现在你肯定也有和我以前一样的疑问俯肠碘段鄢灯碉犬冬华,那这个log 会是在什么情况下产生呢?产生后我们又应该如何进行处理?Log 文件产生一般通常有两种情况1、程序强制关闭或者异常退出的情况,也就是Force Closed (简称:FC)2、程序无响应的情况,Application No Response (简称:ANR)顺便提到,ANR产生一般主要由于界面操作过程中,线程响应超过5S,或者是HandleMessage回调函数执行过程中超过10S;产生log 的位置在手机目录data/log,AVD不会产生Log文件。
资深电脑人
其他类似问题
logcat的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁热门电子书
最新电子书
深入Android应用开发:核心技术解析与最佳实践 PDF扫描版[73MB]
深入Android应用开发:核心技术解析与最佳实践 PDF扫描版[73MB]电子书简介:
深入Android应用开发:核心技术解析与最佳实践内容简介:如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!深入Android应用开发:核心技术解析与最佳实践以Android的源代码为主,SDK为辅,针对应用开发者的需求,对各种核心技术的使用方法、底层原理和实现细节进行了深入而详细的讲解,同时辅之以大量案例和最佳实践,为开发者的进阶修炼和开发高质量的应用提供了绝佳指导。
第1章深入介绍了Android的4大核心组件和9大主要应用框架;第2章透彻讲解了资源、组件、事件处理、应用风格和数据适配等核心知识;第3章系统地展示了各种常用的UI控件的使用方法及原理,并对XML和Java这两种控件属性配置方式和适用场景进行了分析和比较;第4章深入阐述了Android的数据存储与管理;第5章分析了Android在UI层、框架层和内核层的通信机制和原理;第6章深入讲解了Android实现多线程的两种主要方式(原生Java线程和Android对Java线程的封装)的原理,并对它们进行了全方位比较;第7章深入介绍了Android网络编程的核心技术;第8章详细讲解了Android中的2D图像、3D图像、2D图形以及动画方面的知识;第9章全面介绍了Android的多媒体编程,包括音频、视频和Camera服务等,并对TTS的实现进行了剖析;第10章详细讲解了Android的跨语言调用;第11章深入剖析了Android的安全框架和安全机制;第12章针对商业应用的需要讲解了Android的调试、测试与性能优化;第13章全面地剖析了Android的编译系统,包括编译工具、映像文件编译、SDK编译、NDK编译和目标系统的配置等;第14章分析了Android系统的启动过程;第15章讲解了Android的系统管理原理,包含内存管理、应用管理、电源管理、系统管理,以及系统的还原、升级、配置和备份等多方面的内容,能帮助开发者从一个更高的视角去理解Android的运行机制。
深入Android应用开发:核心技术解析与最佳实践 目录:
第1章 深入解析Android核心组件和应用框架 11.1 核心组件详解 11.1.1 Activity组件 11.1.2 Service组件 191.1.3 Intent组件 251.1.4 BroadcastReceiver组件 311.2 应用框架解析 311.2.1 Service框架 321.2.2 Activity管理机制 381.2.3 Broadcast机制 411.2.4 对话框框架 421.2.5 标题栏框架 461.2.6 状态栏框架 481.2.7 通知机制 521.2.8 搜索框架 561.2.9 ActionBar框架 59第2章 Android 资源框架详解 642.1 布局文件 642.2 值文件 672.3 创建菜单 752.3.1 选项菜单 752.3.2 上下文菜单 772.3.3 子菜单 792.3.4 弹出菜单 802.4 断言的处理 812.5 Jar包和共享库 832.6 系统资源 84第3章 Android UI控件精要 893.1 布局控件 893.1.1 LinearLayout 893.1.2 RelativeLayout 923.1.3 TableLayout 933.1.4 FrameLayout 943.2 显示控件 973.2.1 TextView 973.2.2 ProgressBar 993.2.3 WebView 1003.2.4 ViewSwitcher 1013.2.5 TextSwitcher 1023.2.6 ViewFlipper 1033.2.7 SeekBar 1043.2.8 ViewStub 1063.3 容器控件 1063.3.1 SlidingDrawer 1063.3.2 ListView 1073.3.3 ExpandableListView 1113.3.4 GridView 1123.3.5 ScrollView 1133.3.6 TabHost 1143.4 输入控件 1143.4.1 EditText 1143.4.2 Spinner 1163.4.3 AutoCompleteTextView 1173.5 控制控件 1183.5.1 Button 1183.5.2 CheckBox 1193.5.3 RadioButton 1193.5.4 RatingBar 1203.5.5 ZoomControls 1213.6 多媒体控件 1223.6.1 ImageView 1223.6.2 ImageSwitcher 1223.7 特殊控件 1253.8 桌面部件 1263.8.1 App Widgets的实现 1263.8.2 Live folders的实现 1283.9 自定义控件 1293.10 数据适配 1303.10.1 视图适配 1303.10.2 标准化解析 1333.11 Fragment 1353.11.1 Fragment 生命周期 1353.11.2 ListFragment 1373.11.3 DialogFragment 1373.11.4 PreferenceFragment 1383.11.5 WebViewFragment 138第4章 深入解析Android数据存储与管理 1394.1 XML文件管理 1394.2 内部文件管理 1404.2.1 写入数据 1414.2.2 读取数据 1414.3 外部文件管理 1424.4 数据库管理 1434.4.1 Android封装接口 1444.4.2 原生方法处理 1454.5 数据处理 1454.5.1 Set类 1464.5.2 Map类 1484.5.3 list类 1504.5.4 流类 1504.5.5 正则表达式 1534.5.6 I/O管理 1534.5.7 JSON实现 155第5章 深入解析Android通信机制 1595.1 Intent通信 1595.1.1 Intent的常见用法 1595.1.2 Serializable接口 1655.1.3 Parcelable接口 1655.2 UI事件处理 1665.2.1 事件监听器、事件句柄及焦点处理 1675.2.2 触控事件处理 1685.2.3 按键事件处理 1705.2.4 轨迹球事件处理 1715.3 任务调度 172第6章 深入解析Android多线程编程 1746.1 Java线程实现 1746.2 Android线程封装 1776.3 线程间的消息通信 1806.3.1 消息队列 1816.3.2 消息分发 1836.3.3 消息接收 1836.4 线程安全处理 1846.4.1 synchronized同步 1846.4.2 RPC通信 1866.4.3 SQLite调用 186第7章 深入解析Android网络编程 1877.1 无线接入技术概述 1877.2 基础协议封装 1907.3 Java网络编程接口 1947.4 Apache网络编程接口 1957.5 Android网络编程接口 1967.6 Web服务实现 1997.6.1 Web服务概述 1997.6.2 KSOAP2的实现 1997.7 XML解析器 2007.7.1 Pull解析器 2017.7.2 DOM解析器 2027.7.3 SAX解析器 2037.8 套接字编程 2037.9 Web应用实现 2057.10 SIP服务 2127.11 NFC通信 2147.12 RIL层处理 2167.13 报文分析 220第8章 Android图形、图像与动画精要 2228.1 2D图像处理 2228.1.1 基本接口 2228.1.2 缩略图 2288.1.3 图像浏览 2288.1.4 人脸检测 2308.2 3D图像处理 2338.2.1 OpenGL ES的实现 2338.2.2 RenderScript的实现 2368.3 图形处理 2398.3.1 基本接口 2398.3.2 Surface渲染系统 2448.4 动画处理 2478.4.1 补间动画 2488.4.2 帧动画 2498.4.3 属性动画 250第9章 深入解析Android多媒体编程 2579.1 音频处理 2579.1.1 音频播放 2589.1.2 音频录制 2649.1.3 音频管理 2659.1.4 音效处理 2679.2 视频处理 2699.2.1 视频播放 2709.2.2 视频录制 2739.3 Camera服务 2749.4 TTS的实现 276第10章 Android跨语言调用详解 27910.1 C语言与汇编语言的相互调用 27910.2 C++与C语言的相互调用 28010.3 Java对C/C++的调用 28210.4 C/C++对Java的调用 287第11章 Android安全框架解析 29211.1 Java混淆器 29311.2 接入权限 29411.2.1 创建接入权限 29411.2.2 应用权限 29411.2.3 权限验证 29611.2.4 接入服务 29711.2.5 框架层接入限制 29811.3 数字证书 298第12章 Android的调试、测试与性能优化 30012.1 Android调试 30012.1.1 Logcat日志调试 30012.1.2 dmtracedump跟踪 30012.1.3 Dev Tools调试 30112.1.4 屏幕截图分析 30112.1.5 内存调试 30212.2 Android布局优化 30512.2.1 Layoutopt优化 30512.2.2 Hierarchyviewer优化 30612.3 Android测试 30712.3.1 Monkey压力测试 30712.3.2 JUnit回归测试 30812.3.3 CTS兼容性测试 31212.3.4 目标环境测试 31312.4 Android性能优化 31412.4.1 优化资源读取 31412.4.2 优化APK加载 31512.4.3 Dalvik虚拟机 31512.4.4 TraceView性能分析 31512.4.5 运行效率的优化 317第13章 深入解析Android编译系统 31813.1 源代码编译 31813.1.1 映像文件 31813.1.2 编译方法 31913.1.3 主要脚本 32213.1.4 环境变量 33213.1.5 目标环境 33313.2 SDK编译 33313.2.1 Linux下的SDK编译 33413.2.2 Windows下的SDK编译 33413.2.3 ADT插件的编译 33413.3 NDK编译 33513.3.1 编译脚本 33613.3.2 配置脚本 33713.3.3 GDB调试 34013.3.4 NativeActivity实现 34013.4 应用程序编译 34213.4.1 本地环境变量 34213.4.2 在Eclipse下编译 34313.5 目标系统配置 34313.5.1 自定义模拟器配置 34313.5.2 目标板配置 34813.5.3 目标环境配置 35013.6 文件系统配置 35013.7 编译工具 35013.8 fastboot模式 352第14章 Android启动过程详解 35314.1 系统的启动过程 35314.1.1 系统属性配置 35414.1.2 文件系统挂载 35514.1.3 守护进程启动 35614.2 应用的启动过程 36214.2.1 应用的启动配置 36214.2.2 应用的启动过程 364第15章 深入解析Android系统管理 36915.1 内存管理 36915.1.1 对象引用 36915.1.2 垃圾回收策略 37015.2 应用管理 37315.2.1 应用的配置 37315.2.2 应用的启动 37415.2.3 应用的销毁 37515.3 电源管理 37615.3.1 电源管理框架 37615.3.2 应用层策略 37915.4 下载管理 38015.4.1 Gingerbread前的下载 38015.4.2 Gingerbread后的下载 38215.5 系统配置 38315.5.1 系统数据库 38315.5.2 系统属性 38515.6 数据管理 38615.6.1 数据备份 38615.6.2 剪切板管理 38715.7 设备管理 38815.7.1 管理工具 38815.7.2 传感器管理 39515.7.3 USB管理 39815.8 应用发布 39915.8.1 应用商店概述 39915.8.2 目标环境的适配 40115.8.3 发布应用 410附录A Android开发环境搭建 413附录B 常用Linux命令 436附录C 编码规范 441附录D 学习资源 447参考文献 451
下载地址:
相关电子书
解压密码:www.jb51.net 就是本站主域名,希望大家看清楚。
推荐使用 [
] 下载,使用 [
] 以上版本解压本站电子书。
如果这个电子书总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
下载本站资源,如果服务器暂不能下载请过一段时间重试!
如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
本站提供的一些商业电子书是供学习研究之用,如用于商业用途,请购买正版。
本站提供的深入Android应用开发:核心技术解析与最佳实践 PDF扫描版[73MB]资源来源互联网,版权归该下载资源的合法拥有者所有。
不知如何下载的,可以查看补充《纯技术分析阿里云OS和Android之间的关系》
感谢willproven的投递
的错误很抱歉,rom本身就找错了,用了一个AOSP-like的刷机包。好在这份内容错误的投稿多少起到了抛砖引玉的作用,当天晚上,就给出了正确的rom的分析《纯技术分析阿里云OS和Android之间的关系》。这里想做的事情就是把它的工作进一步展开,办法很笨,简单而直观:找出整个rom中,linuxkernel以上的所有部件各是什么东西。这样各位看官就能知道整个rom由什么组成,至于阿里云OS到底是什么,想必能获得属于自己的正确判断。
使用的方法是,通过Binary,动态库的名字来推测它本质上是什么,在AOSP Android中有没有相同或类似的东西。刷机包的来源是
.so文件一般指的是linux下的动态链接用的库,它的作用类似于windows架构中的dll。简单地说,源代码的函数被编译成二进制格式,存放在.so库中。.so库可以被动态调用。在Android中的app如果要使用C,C++代码编译出的二进制程序,一般都得通过JNI调用.so库的方式。
system/lib/ 中的动态库
liba2dp & & & & 蓝牙a2dp协议用的参数
libacc & & & & &Android内建的轻量级C编译器
libAK8975Compass & & & & & & & &可能是日本旭化成Electronic的Ak8975指南针相关库
libaligl2 & & & & & & & 可能是阿里云的相关库
libalipy & & & & & & & &可能是阿里云的相关库
libalitag & & & & & & & 可能是阿里云的相关库
libandroid & & &Android提供的一些API实际执行时调用的库
libandroid_runtime
和Android中实现的JNI的主要库,由frameworks/base/core/jni/下的代码编译而来
libandroid_services & & & & & & 和Android中实现的JNI有关的库
libappengine & &可能是阿里云appengine相关库
libardrv_dynamic & & & & & & & &可能是和NVIDIA相关的库(W700使用了NVIDIA Tegra
2作为其AP处理器)
libasound & & & & & & & alsa-lib(Advanced Linux Sound
Architecture),linux的音频系统的中间层,用于Android
libasound & & & & & & & 同样是alsa的库
libaudioeffect_jni & & & & & & &Android与音效有关的库,涉及到密集运算,因此用C代码实现可能更有效率
libaudioflinger
Android的audio最核心的部分是audioflinger,audioflinger向上处理来自于应用程序的声音相关的所有请求,向下通过AudioHardwareInterface访问硬件
libaudiopolicy & & & & &audioflinger必需的库
libbinder & & & & & & & Android用于实现binder机制的库,binder用于Android的跨进程通信
libbluedroid & & & & & &Android中和蓝牙(bluetooth)相关的库
libbluetooth & & & & & &Android中和蓝牙(bluetooth)相关的库
libbluetoothd & & & & & Android中和蓝牙(bluetooth)相关的库
libc & & & & & & & & & & & & & &Android中C运行库的实现,也就是Bionic
libcalibrate & & & & & &Android中与触摸屏相关的库
libcamera & & & & & & & & & & & & & & & Android中与摄像头相关的库
libcamera_client & & & & & & & &Android中与摄像头相关的库
libcameraservice & & & & & & & &Android中与摄像头相关的库
libcgdrv & & & & & & & & & & & &可能是与Tegra 2相关的库
libcloudletevent & & & &可能是阿里云云服务相关库
libcloudletos & & & & & 可能是阿里云云服务相关库
libCommon & & & & & & & Android的相关库
libcrypto & & & & & & & & & & & Android中所使用的OpenSSL的一部分,包含了所使用到的加密算法的库
libctest & & & & & & & &C++测试工具,被Android采用
libcutils & & & & & & & Bionic的一部分,是Android中最基础的库
libdbus & & & & Dbus,被Android拿来用于进程间通信
libdiskconfig & & & & & Android中与储存(磁盘)相关的库
libdl & & & & & & & & & Bionic实现的动态链接相关的库
libdrm1 & & & & Android中与drm(电子版权管理)相关的库
libdrm1_jni & & Android中与drm相关的库
libdvm &Dalvik虚拟机本体
libeffects & & & & & & &Android中与媒体相关的库,源代码在/mdia/libeffects/中
libEGL & & & & &Android采用的OpenGL相关库
libemoji & & & & & & & &“絵文字”(颜文字)相关库
libETC1 & & & & OpenGL相关库
libexif & & & & Android所采用的编辑照片EXIF信息相关的库
libexpat & & & & & & & &(The Expat XML
Parser)一个叫做Expat的XML解析器,可在Android的源码目录/platform/external/下面
libFFTEm & & & & & & & &Android使用的一个用于计算FFT(快速傅里叶变换)的库
libGLESv1_CM & & & & & &Android采用的OpenGL ES相关库
libGLESv2 & & & & & & & & & & & Android采用的OpenGL ES相关库
libgui & & & & &Android中与用户界面相关的库
libhardware & & & & & & Android中HAL(硬件抽象层)相关库
libhardware_legacy & & & & & & &Android中HAL(硬件抽象层)相关库
libicui18n & & & & & & & & & & &ICU(International Component for
Unicode),Android中与字符编码有关的库,i18n指的是internationalization,也就是国际化,还有一个叫L10n(localization,本地化)的类似概念。
libicuuc & & & & & & & &同样是libicu的一部分
libiprouteutil & & & & &Android中与TCP/IP栈相关的库
libjni_latinime & & & & Android中与拉丁字母输入法相关的库
libjni_pinyinime & & & &Android中与中文拼音输入法相关的库
libjnigraphics & & & & &Android 2.2开始引入的部件,与绘图有关,对bitmap的访问进行了封装。
libjniktouchinner & & & & & & & 似乎是和天语(K-touch)触摸屏相关的库
libjpeg & & & & Libjpeg是被Android拿来用于处理jpeg图像的相关库
liblame1lib
LAME,是一个著名的mp3编码器,AOSP中似乎没有它。LAME本身仅以源代码形式,按照LGPL发布以躲避法律问题,发行LAME的可执行程序(包括库)可能需要MP3专利持有者的授权
liblamelib & & & & & & &LAME
liblog & & & & &Android所使用的,有关日志记录的库
libm & & & & & &Bionic的一部分,与内存分配回收有关
libmapview-jni & & & & &没有出现在AOSP中,可能是和阿里云OS的地图部件有关的库
Android的MediaPlay架构的一部分,源代码在/frameworks/base/media/libmedia/中
libmedia-jni & &MediaPlayer中负责与JNI通信的部分
libmediaplayerservice & MediaPlayer架构的一部分,通过继承libmedia.so的类实现服务器的功能
libmllite & & & & & & & Android中与传感器相关的库
libmlplatform & & & & & Android中与传感器相关的库
libmpl & & & & &Android中与传感器相关的库
libnativehelper
Dalvik的一部分,用于注册JNI调用的原生代码函数,源代码在\dalvik\libnativehelper 里面
libnetlink & & & & & & &RSVP协议开源实现,被Android采用
libnetutils & & Android中有关以太网(Ethernet)的模块
libnfc_ndef
Android中用于实现nfc的一小部分,主要是实现NDEF消息的解析,供Framework调用,但在这个rom中没有找到libnfc这个主要模块
libnggame & & & Samsung GameHub相关库(这显然不太可能是AOSP的一部分)
libnodejs & & & & & & & Node.JS,一个服务器端JavaScript 解释器,可能用于阿里云相关服务
##以下一长串libnv开头的都是和NVIDIA Tegra
2有关的库,nv是NVIDIA的惯用缩写。也就是说,也可以在别的使用Tegra芯片的手机中找到类似的内容
libnvddk_2d & & & & & & ddk指的可能是Driver Development Kit
libnvddk_2d_v2
libnvddk_audiofx
libnvddk_vmr
libnvdispmgr_d
libnvmm_audio
libnvmm_camera
libnvmm_contentpipe
libnvmm_image
libnvmm_manager
libnvmm_misc
libnvmm_parser
libnvmm_service
libnvmm_tracklist
libnvmm_utils
libnvmm_video
libnvmm_videorenderer
libnvmm_vp6_video
libnvmm_writer
libnvodm_dtvtuner
libnvodm_imager
libnvodm_query
libnvomxilclient
libnvrm_channel
libnvrm_graphics
libnvtestio
libnvtestresults
libnvwinsys
libopensl_audio 与OpenGL ES的音频部分相关的库
libOpenSLES & & & & & & 与OpenGL ES的音频部分相关的库
libpixelflinger & & & & Pixelflinger是Android系统中为OpenGLES引擎提供的一套软件渲染器
libpmstatus & & & & & & 可能是阿里云邮的库
libqqsecure & & & & & & 和腾讯QQ有关的库
libreference-cdma-sms & & & & & Android中与CDMA这种蜂窝网络制式相关的库
libreference-ril
Android中的ril库,负责与基带(baseband)芯片的驱动(经常会被称作‘基带’,‘radio’等)通信的部分
libRS & & & & & & & & & Android中与用户界面有关的库,和launcher有关
librs_jni & & & & & & & Android中与用户界面有关的库,和launcher有关
librtp_jni & & & & & & &Android中和RTP协议相关的库
libsensors.mpl & & & & &Android中和传感器有关的库
libsensorservice & & & &Android中和传感器有关的库
libsinautility & & & & &和新浪微博有关的库
libskia & & & & Android所采用的SKIA图形引擎
libskia & & & & Android所采用的SKIA图形引擎
libskyeye & & & & & & & SkyEye(天目)硬件模拟平台相关库,可能是阿里云OS所使用的库
libsmsChecker & & & & & 可能是QQ管家的组件
libsonivox & & &一个电子声音合成器,源码在/external/sonivox/ 中
libsoundpool & & & & & &Android中和声音回放有关的库
libsqlite & & & & & & & Android所使用的Sqlite的相关库
libsqlite_jni & Sqlite的相关库,用于JNI通信
libSR_AudioIn & & & & & 和Tegra 2有关的库
libsrec_jni & & & & & & 源代码在/external/srec/ 中,
libssl & & & & & & & & &OpenSSL模块主体
libstagefright & & & & &FFmpeg(现在叫libav)的模块
libstagefright_amrnb_common & & & & & & FFmpeg(现在叫libav)的模块
libstagefright_avc_common & & & & & & & & & & & FFmpeg(现在叫libav)的模块
libstagefright_color_conversion & & & & FFmpeg(现在叫libav)的模块
libstagefright_enc_common & & & & & & & & & & & FFmpeg(现在叫libav)的模块
libstagefright_foundation & & & & & & & & & & & FFmpeg(现在叫libav)的模块
libstagefright_omx
FFmpeg(现在叫libav)的模块
libstagefrighthw
FFmpeg(现在叫libav)的模块
libstdc++ & & & & & & & & & & & Bionic的C++库
libstlport & & & & & & & & & & &Bionic的C++的STL模版库
libstorageservice & & & & & & & 可能是阿里云OS的库
libsurfaceflinger & & & & & & & Android显示系统的部件相关库
libsurfaceflinger_client & & & & & & & &Android显示系统的部件相关库
libsystem_server & & & & & & & &Android中和系统服务有关的库
libsysutils
Android的核心模块,这里的一个(可能是曾经的)漏洞和zergrush的提权有关
libthread_db & & & & & &Android采用的与多线程调试有关的库
libttspico & & & & & & & & & & &Android采用的TTS语音相关库
libttssynthproxy & & & & & & & &Android采用的TTS语音相关库
libtyidservice & & & & & & & & &可能是阿里云OS的库
libui & & & & & & & & & Android的GUI(图形用户界面)的中枢
Android的底层库,这个库以C++实现,它提供的API也是C++的。Android的层次的C语言程序和库,大都基于libutils开发。
libVideoCtrl & & & & & &和视频控制相关的库
libvmkid_clibs & & & & &阿里云OS的lemur虚拟机
libvmkid_lemur &阿里云OS的lemur虚拟机
libvorbisidec & & & & & Android采用的Vorbis解码器(如ogg等)
libwebcore & & & & & & &Android中的Webkit网页渲染引擎
libwpa_client & & & & & Android中和无线局域网wpa加密相关的部分
libxgold-ril & & & & & &也是一个Ril模块
libz & & & & & & & & & &Android所使用的Zlib
node_compress & node.js所使用的流压缩器扩展,应该是阿里云OS的部件
node_zipfile & & & & & &node.js管理zip压缩文件的扩展,应该是阿里云OS的部件
omxplayer & & & & & & & omxplayer是Android所使用的一个媒体播放器
system/bin 中的可执行文件
linux的原生可执行文件不需要,通常也没有扩展名
akmd8975 & & & & & & & &W700所使用的指南针有关
am & & & & & & & & & & & & & & &Android所使用的命令行工具
app_process & & & & & & Android中启动java程序的途径
applypatch & & & & & & &源码在tools/applypatch/
应该是和.patch差分补丁有关的工具,可能与OTA更新有关
auth.cgi & & & & & & & & & & & &可能是阿里云OS的部件
bootanimation & Android负责渲染启动动画的
BqTool & & & & & & & & &可能是阿里云OS的部件
brcm_patchram_plus & & & & & & &Android中与蓝牙相关的模块
bugreport & & & & & & & Android的调试工具,可以通过adb启动
chpasswd.cgi & & & & & &可能是阿里云OS的部件
cyttsp_fwloader 似乎是一个Android的硬件校正工具
dalvikvm & & & & & & & & & & & &Dalvik虚拟机的执行文件
dbus-daemon & & & & & & Android采用的Dbus的看守进程
debuggerd & & & & & & & 一个Android的守护进程,他会把出问题的进程信息打印到文件里面
dexopt & & & & &Android中执行odex相反动作的程序
dhcpcd & & & & & & & & &Android负责进行DHCP的守护进程,可能用于wifi热点模式
dnsmasq & & & & & & & & Android使用的一个域名解析服务器,用于提供DNS 缓存和DHCP 服务功能
dumpstate & & & & & & & Android的命令行调试工具
dumpsys & & & & & & & & Android的命令行调试工具
dyz & & & & & & & & & & & & & & Android的命令行调试工具,和Dalvik虚拟机的Zygote机制有关
fsck_msdos & & & & & & &Android使用的磁盘检查工具
FWHelper & & & & & & & &可能是阿里云OS的部件
glgps & & & & & Android使用的负责GPS芯片与上层通信的守护进程
gyrotest & & & & & & & &与陀螺仪有关的
gzip & & & & & & & & & &gzip压缩工具,在Andoid上都能见到
hciattach & & & & & & & Android上用于蓝牙芯片初始化,协议绑定等功能的程序
ime & & & & & & & & & & Android的一个部件,源代码在/frameworks/base/cmds/ime/
input & & & & & Android的一个部件,提供一种在终端输入命令来控制系统的方式
installd & & & & & & & &安装apk时相关的服务
iptables & & & & & & & &iptables防火墙,AOSP源码中德/external/ipdables/ 里可以找到
keystore & & & & & & & &Android采用的密钥/数字证书管理工具
lemur & & & & & 阿里云OS的虚拟机进程
lexopt & & & & &阿里云OS的虚拟机的“dexopt”
linker & & & & &Android用于共享库的加载,链接
logcat & & & & &Android的调试工具,用于输出日志
logmodule & & & & & & & Android的调试工具,和日志有关
logwrapper & & & & & & &Android的调试工具,和日志有关
mediaserver & & & & & & Android的mediaserver
monkey & & & & &Android的压力测试工具,向系统发送伪随机的用户事件流(键盘输入、触摸屏输入、手势输入等)
mtpd & & & & & &Android中和VPN有关的守护进程
ndc & & & & & & & & & & Android中和网络有关的工具
netcfg & & & & &Android中获取网络信息的工具
netd & & & & & & & & & &Android中和网络有关的工具
nv_hciattach & & & & & &NVIDIA相关的内容
nvtest & & & & & & & & &NVIDIA相关的内容
omx_tests & & & & & & & Android的测试工具
pand & &Android中和建立wifi热点有关的工具
phoneService.cgi & & & & & & & &可能是阿里云OS的组件
ping & &这个就不用说了吧,除了ping以外还有什么
pm & & &Android用于包管理的脚本(显然pm就是package manager的缩写)
pppd & &Android中用于Point-to-Point Protocol的守护进程
progress.cgi & & & & & & & & & & & & & &可能是阿里云OS的组件
recoveryd & & & & & & & 可能与recovery有关的内容
rild & &Android的RIL模块的守护进程
rilsyscmd & & & 可能是和RIL模块有关的命令行工具
run-as &Android的一个命令
schedtest & & & Android的一个调试工具
screencap & & & Android的截图工具
sdcard &Android的和磁盘相关的工具
sdptool Android的一个管理工具
service Android的Service组件的工具
servicemanager & & & & &Android的Service组件的工具
sh & & &这个就不用说了吧
surfaceflinger & & & & & & & & &Android显示部件的守护进程
svc & & & & & & Android的Service组件的工具
system_server & & & & & Android的Service组件的工具
tc & & &Android的一个工具
tegrastats & & &NVIDIA的Tegra芯片有关的工具
toolbox Android的一个工具
upload.cgi & & &可能是阿里云OS的组件
v8shell Google的V8虚拟机,用于快速执行javascript
vdc & & Android的一个工具
vold & &(Volume Daemon) 负责大容量存储设备挂载和删除的守护进程
wl & & &Android的一个工具
wpa_supplicant &Android中用于处理无线局域网的WPA(2)安全措施的守护进程
xgold-mux & & & 可能是阿里云OS的组件或是W700手机的组件
我的判断是,W700用的阿里云OS从头到尾用的了和AOSP Android一样的东西:Linux内核,rom中几乎所有的二进制部件(/bin目录下的可执行程序,/lib目录下的动态库)都是和AOSP Android相同的,仅仅多出了两个模块:lemur虚拟机(而且这个东西的本质可能是和Dalvik没什么区别的)以及云app用的一些客户端程序,库,框架。
到这里为止,很明显阿里云OS的云app部分是一个Android的补丁,如果按照人们通常不会把Windows 7 rtm当作windows 7 sp1升级包的补丁这样的标准来看的话。
而lemur更像是一个Dalvik的补丁,或者不妨说,是插件(plugin):
有一个蹊跷的地方,在framework/目录下的所有jar库中的java中间代码全部是以lex结尾的,包括那些明显是android framework的部分。android本身的java API都是封装在framework/下面的库中,包括dex格式在内应用运行的时候会直接调用这些jar库中的lex格式所包含的对象(虽说实际上是经过lemur检测/优化后的”olex”):这意味着lemur有可能和Dalvik几乎完全相同,或者lemur就是Dalvik的一部分。
有可能lemur被写出来的唯一目的是用于制造不兼容性。退一步,lemur和Dalvik之间的区别显然远小于J2ME与Dalvik的差异。
Google施压的对象是受到OHA限制的Acer,至少字面上阿里云和这事情没有直接关系。选择不愿意发售手机的是Acer。
所以,阿里云公司:
这个很丢人的话题,我们已经听了很多,到这里就可以了。
不要再把你的伤口扯开了,已经够了。
cnBeta 已经入驻豌豆荚啦,扫描左侧的二维码就可以在豌豆荚关注我们。最懂应用的豌豆荚,发现无数好应用。
[责任编辑:ugmbbc]
-5-4-3-2-1012345
当前平均分: 打分后显示
-5-4-3-2-1012345
当前平均分: 打分后显示

我要回帖

更多关于 android logcat怎么看 的文章

 

随机推荐