Android放置图片的三个文件夹
DOS下画图工具的命令为:mspaint Android工程下放置图片的文件夹有三个:原因是为适应不同大小的屏幕。 同一图片在不同屏幕下显示的效果不同,所以有三个文件夹放置图片 本文转自华华世界 51CTO博客,原文链接:http://blog.51cto.com/mzh3344258/733354,如需转载请自行联系原作者
ActivityManager WindowManager
Content Providers
ViewSystem PackageManager
TelephohyManager ResourceManager
LocationManager NotificationManager
SurfaceManager
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 文件
Andorid 工程架构介绍:
1.src =>源代码目录.
2.assets =>目录用来存放原始格式的文件,例如音频文件、视频文件等二进制文件,此目录中的文件资源不能够被R.java文件索引,因此只能以字节流的形式来读取。一般情况下为空。
3.res =>此目录是资源目录,Android程序所有的图像、颜色、风格、主题、界面布局和字符串等资源都保存在其下的三个子目录中。其中,drawable目录用来保存图像文件,layout目录用来保存与用户界面相关的布局文件,values目录保存颜色、风格、主题和字符串等资源。
4.gen =>此目录是1.5版本及后新增的目录,用来保存ADT自动生成的JAVA文件,例如:R.java或(AIDL——一种进程语言)
5.Android.jar =>文件是Android程序所双腿引用 的函数库文件,Android通用平台所支持API都包含在这个文件中哦。
6.default.properties =>此文件记录了Android工程的相关设置,例如编译目标和apk设置等,该文件不能手工修改,如果需要更改其中的设置,必须通过右键单击工程名称,在弹出的快捷菜单中选择Properties选项修改。从default.properties文件的代码中可以发现,大部分都内容注释,仅有第12行是有效代码,说明了Android程序的编译目标。
7.AndroidManifest.xml => 此文件XML格式的Android程序声明文件,包含了Android系统运行Android程序前所必须掌握折重要信息,这些信息包括应用程序名称、图标、包名称、模块组成、授权和SDK最低版本等而且每个Android程序必须在根目录下包含一个AndroidManifest.xml文件。
R.java
文件不能手动修改,必须由ADT自动生成,如果向资源目录中增加或删除了资源文件,则需要在工程名称上右击,在弹出的快捷菜单中Refresh选项来更新R.java文件中的代码。
此资源引用分两种情况:一:在代码中引用资源,二:在资源中引用资源
Android提供了5种方式存储数据:
使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据;
源文档 <http://www.moandroid.com/?p=319>
进程间的通信单位:Intent..
跨进程间的单位是:ContentProvider
Dalvik虚拟机可以执行Dalvik可执行格式:dex。。。
1.Android 提供Service作为无用户界面.、长时间后台运行的组件。
2.Android支持的存储方式:上面。。。吼吼。
Android 四大组件:
1.Activity:是Android程序的呈现层, 显示可视化的用户界面,并接收与用户交互所产生的界面事件,与“窗体”的概念非常相似。
2.ContentProvider :是Android系统提供的一种标准的共享数据的机制,应用程序可以通过ContentProvider访问其他应用程序的私有数据。
3.Service:一般用于没有用户界面,但需要长时间在后台运行的应用程序,例如:MP3播放等。
4.BroadcaseReceiver:是用来接受并响应广播消息的组件。例如:时区改变,电池电量低或语言选项改变等。
本文转自华华世界 51CTO博客,原文链接:
http://blog.51cto.com/mzh3344258/733344,如需转载请自行联系原作者
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。
马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。
为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。