Manager说明:
ContentProvider用来共享私有数据,实现跨进程的数据访问,ResourceManager允许应用程序使用非代码资源,如图像、布局和本地化的字符串等,NotificationManager允许应用程序在状态栏中显示提示信息,ActivityManager用来管理应用程序的生命周期,WindowManager用来启动应用程序的窗体,LocationManager用来管理与地图相关的服务功能,TelephonyManager用来管理与拨打和接听电话相关的功能,PackageManager用来管理安装在Android系统内的应用程序。SurfaceManager (函数库:以此来调用:C、C++)
DDMS说明:
1.Device:可以同时监控多个Android模拟器,显示每个模拟哭中所有正在运行的进程。并提供Android截图工具哦
2.Emulator Control(模拟器控制器) :控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信,其支持的网络速率包括:GSM、HSCSD、PRS、EDGE、MTS、DPA他全速率,支持的网络延迟有GPRS、EDGE、UMTS和无延迟
3.FileExplorer(文件浏览器):对内置文件进行上传、下载、删除等操作,还可以显示文件和目录的名、权限、建立时间等信息。
4.LogCat(日志查看器):可以浏览Android系统、Dalvik虚拟机或应用程序产生的日志信息,有助于快速定位应用程序产生的错误
Android提供的其它工具:
1.数据库工具:sqlite3.exe =>用来创建和管理SQLite数据库
2.打包工具: apkbuilder.bat =>将应用程序打包成apk文件
3.层级观察器: hierachyviewer.bat =>对用户界面进行分析和高度,以图形化的方式展示树形结构的界面布局
4.跟踪显示工具:traceview.bat =>以图形化的方式显示应用程序的执行日志,用来高度应用程序,分析执行效率
5.SD卡映像创建工具:mksdcard.exe =>建立SD卡映像文件
6.NinePatch文件编辑工具: draw9patch.bat ==> NinePatch是Android提供的可伸缩的图形文件格式,基于PNG文件,draw8patch工具可以使用所见即所得编辑器建立Nine9Patch文件
更多内容和资讯或者问题,更多干货分享,尽在我的个人微信公众号,
微信名:非著名程序员,微信号:smart_android(←长按复制)。
微博:涩郎