摘要: Android中文本控件主要包括TextView控件和EditView控件,前者不允许编辑,主要功能是将文本显示给用户,他继承自View类,其主要方法如下表:EditView与TextView最大的不同是他是可以编辑的,同时还能设置监听器,监听用户的输入,他的常用方法如下表: 阅读全文
posted @ 2013-01-22 08:53 mmy--博客园 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访 阅读全文
posted @ 2013-01-18 16:50 mmy--博客园 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)二、AndroidManifest.xml结构<?xmlversion="1.0&qu 阅读全文
posted @ 2013-01-18 14:40 mmy--博客园 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 在android平台中,广播接收器组件用于接收和响应系统广播的消息,广播接收器组件也需要通过activity组件实现与用户的交互。同样的用户自定义的广播接收器需要继承父类BroadcastRecivier,在其所重载的广播接收方法onReceive中实现对广播的过滤和接收。广播接收器组件有两种使用模式:Java代码引用和XML代码引用。1)Java代码首先自定义BroadcastRecivier的子类,然后在activity中进行注册,代码为:IntentFilter filter = new IntentFilter(Recevier.class.getName()); this.regi. 阅读全文
posted @ 2013-01-18 08:52 mmy--博客园 阅读(10282) 评论(0) 推荐(0) 编辑
摘要: Android平台中的服务组件没有可是的界面,他主要用于后台服务,如背景音乐的播放、从互联网上下载文件等。服务组件与用户的交互需要通过Activity组件进行桥接,服务组件的使用有两种方式,如下图所示:第一种方式是Activity调用服务组件,除了启动与停止服务之外,Activity无法与服务组件进行交互。这种方式通过startService方法启动一个服务,这个服务会一直存在与后台。第二种方式是通过Activity与服务组件使用绑定的方式进行连接的,连接成功后,Activity可以通过服务接口与服务组件进行通信,通过bindService方法连接。启动Service的方式也可以是第一种与第二 阅读全文
posted @ 2013-01-16 17:33 mmy--博客园 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Android中的activity组件表现为与用户交互的可视化界面。用户定义的activity都必须继承与父类,一个应用程序可以油多个或一个activity组成,Android平台通过activity栈来管理activity。每一个Activity都被分配一个用于绘制的窗体,一般来说,这个窗体是全屏的,但也可以比全屏小且浮于其他窗体之上。窗体上的可是内容油一组视图元素组成,这些视图元素都继承与View类。1、Activity的生命周期Android中Activity共有四种基本的状态: 1)Active/Running状态:一个新的Activity启动后,它处于栈的最顶端,在最前端,此时的A. 阅读全文
posted @ 2013-01-16 09:28 mmy--博客园 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 1、src--源代码节点源代码节点用于管理由ADT自动生成的Activity框架代码以及用户自己创建的代码;2、gen--自动生成内容节点自动生成内容节点用于管理由ADT工具自动生成的内容,主要是资源定义文件,文件名为R.java,该文件是appt工具通过探索资源内容而自动生成的。其文件名“R”,可以理解为Resource,该文件中的内容是res节点中的内容的资源ID。3、Androidx.x.x--库参考节点库参考节点用于管理Android工程需要引入的外部参考库,包括Android核心库。4、assets--工程资产节点工程资产节点用于管理Android工程所引入的资产内容。5、res-- 阅读全文
posted @ 2013-01-14 16:27 mmy--博客园 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Android本意为机器人,是基于Linux的操作系统,更直观的说,Android更像是一款环境为java的Linux操作系统。对于开发者来说,Android所指的更多是Android平台所提供的技术框架和安装包(SDK)。Android平台的功能非常丰富,大致有如下几类:1)提供应用程序框架(framework),开发者可以根据框架搭建自己的应用程序;2)Android平台定制的Dalvik虚拟机;3)集成了基于Webkit开源项目的浏览器;4)2D和3D图形引擎;5)提供了SQLite数据库用于结构化数据存储;6)提供对音频、视频和图片等媒体的支持;7)提供GSM电话控制;8)支持蓝牙、E 阅读全文
posted @ 2013-01-14 09:54 mmy--博客园 阅读(218) 评论(0) 推荐(0) 编辑
摘要: xml可扩展标记语言,是一个非常有用的描述结构化信息的技术。xml语言与html语言虽然都源于SGML语言,但二者存在本质上的不同,主要体现在如下几方面:1)与html不同,xml是大小写敏感的;2)在html中,有些标签的结束标签是可以省略的,但是在xml中是绝不可以省略的;3)在xml中,只有一个标签而且没有相对应的结束标签的元素必须以 / 结尾;4)在xml中属性值必须用引号括起来,而在html中,引号可有可无。5)html中属性名可以没有对应的属性值,而在xml中属性名必须有属性值。java读写xml文档,可以通过DOM解析,DOM读取xml的步骤如下:1)创建DocumentBuil 阅读全文
posted @ 2013-01-11 11:08 mmy--博客园 阅读(881) 评论(0) 推荐(0) 编辑
摘要: java语言较之C/C++语言,其带来的优势显而易见,但实际中,有时还是会需要编写或使用其他语言的代码,这 种代码通常成为本地代码。在java中使用本地代码应用的并不多,使用本地代码的情形一般有三种:1、在该种语言中,已经有了大量测试过的和调试过的代码,且功能成熟稳定,这时候,若将这些代码移植到java语言就会显得很费时。2、java代码通常占内存比较大,有时会降低系统性能,而像 C/C++ 它们的运行效率会高的多,当代码的执行速度至关重要的时候,可以考虑使用本地代码。3、如果当前应用程序需要访问系统的各个特性和设备时。使用了本地代码,应用将丧失可移植性,通常不会去使用本地方法。一、用java 阅读全文
posted @ 2013-01-10 17:36 mmy--博客园 阅读(1708) 评论(0) 推荐(0) 编辑