
Android
文章平均质量分 71
__静禅__
这个作者很懒,什么都没留下…
展开
-
Android.xml--Context详解
Activity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Java程序一样,随便创建一个类,写个main()方法就能运行,Android应用模原创 2017-11-14 10:31:07 · 676 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--activity节点
一、关于节点activity节点这个元素声明了一个Activity(或Activity的子类),Activity实现了应用程序的可视化用户界面部分。应用程序中所有的Activity都必须在清单文件中用元素来声明,没有在清单文件中声明的Activity,系统不会看到,也不会运行它。二、activity节点属性(1)android:name(2)android:theme原创 2017-11-14 10:10:17 · 1988 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--intent-filter节点
一、关于节点intent-filter这个元素用于指定Activity、Service或Broadcast Receiver能够响应的Intent对象的类型。Intent过滤器声明了它的父组件的能力---Activity或Service所能做的事情和Broadcast Receiver所能够处理的广播类型。它会打开组件来接收它所声明类型的Intent对象,过滤掉那些对组件没有意义的In原创 2017-11-14 10:10:59 · 1455 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--permission-group节点
一、关于节点permission-group给相关的权限声明一个逻辑上的分组名称。独立的权限要通过元素的permissionGroup属性来加入权限分组。同一分组的中成员会一起展现在用户的界面中。要注意的是这个元素本身并不能声明权限,它只是放置相关权限的一个分类。有关声明权限和权限分组的相关信息,请看元素。二、permission-group节点属性(1)and原创 2017-11-14 10:23:52 · 2185 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--permission节点
一、关于节点permission这个元素用于声明一个安全权限,以便限制对具体的组件、或组件功能、或其他的应用的访问。二、permission节点属性(1)android:name(2)android:label(3)android:icon(4)android:logo(5)android:permissionGroup(6)android:descript原创 2017-11-14 10:23:07 · 588 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--compatible-screens节点
一、关于节点compatible-screens这个元素用于指定那些屏幕配置跟应用程序是兼容的。在应用的清单中只允许有一个元素的实例,但是它能够包含多个元素。每个元素指定一个特定的跟应用程序兼容的尺寸---密度组合。Android系统不会读取清单元素(无论是在安装的时候,还是在运行的时候)。这个元素的信息只能被外部服务使用(如Google Play),以便使其能够更好的理解应用原创 2017-11-14 10:22:03 · 563 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--instrumentation节点
一、关于节点instrumentation这个元素声明了一个Instrumentation类,这个类能够监视应用程序跟系统的交互。Instrumentation对象会在应用的其他所有组件被实例化之前实例化。二、instrumentation节点属性(1)android:name(2)android:targetPackage(3)android:label(4)原创 2017-11-14 10:20:51 · 1732 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--data节点
一、关于节点data这个元素用于把数据规范添加到一个Intent过滤器中,数据规范能够只是数据类型(mimeType属性)、或数据位置标识(URI),也可以是数据类型和数据位置标识(URI)。一个URI(如下格式)被分成几个独立的属性来分别指定:scheme://host:port/path or pathPrefix or pathPattern 这些属性是可原创 2017-11-14 10:19:40 · 893 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--category节点
一、关于节点category给一个过滤器添加一个分类的名称。有关Intent过滤器的详细说明以及过滤器中分类规范的作用二、category节点属性(1)android:name1、android:name属性定义分类的名称。标准的分类是在Intent类中用CATEGORY_name常量来定义的。在定义这个属性值的时候,要用“andoid.intent.原创 2017-11-14 10:19:11 · 1866 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--action节点
一、关于节点action给Intent过滤器添加一个操作。一个元素必须包含一个或多个元素,如果一个也没有包含,那么就不会有Intent对象通过过滤器。二、action节点属性(1)android:name1、android:name属性它定义了操作的名称。在Intent类中用ACTION_string常量定义一些标准的操作。要把这些操作跟这个属性关联,原创 2017-11-14 10:13:16 · 978 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--application节点
一、关于节点application 节点是AndroidManifest.xml文件中必须持有的一个节点,它包含在节点下。通过节点的相关属性,我们可以声明Android应用程序的相关特性。这个节点包含所有应用程序组件的节点,包括Activity,服务,广播接收器和内容提供者,并且包含了一些可能影响所有组件的属性。这些属性中的其中一些又会作为默认值而被设置到应用程序组件的相同属性上原创 2017-11-14 10:09:10 · 1579 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--manifest节点
一、关于根节点manifest 在AndroidManifest.xml文件中,首先看到是的节点,它是整个应用程序的基本属性,涵盖了默认进程名字,应用程序标识,安装位置,对系统的要求以及应用程序的版本等。它是AndroidManifest.xml文件的根节点,其中必须包含一个节点,并且必须指定xmlns:android和package属性二、manifest节点属性原创 2017-11-14 10:08:33 · 1270 阅读 · 0 评论 -
Android介绍(未整理完...)
Android介绍 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google原创 2017-11-14 10:05:12 · 936 阅读 · 0 评论 -
Android 按钮点击事件 四种实现方式
一、第一种实现方式,使用内部类(少用)(1)UI Xml点击(此处)折叠或打开TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content"原创 2017-11-14 10:29:56 · 865 阅读 · 0 评论 -
Android的Intent意图详解
一.Intent介绍: Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动 作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Act原创 2017-11-14 10:29:04 · 1050 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--uses-sdk节点
一、关于节点uses-sdk这个元素用API 的级别(一个整数)来说明应用程序会跟哪些Android平台版本兼容。由应用程序给出的API级别会跟给定不同的设备中的Android系统的API级别比较。尽管这个元素被用于指定API的级别,但它并不是SDK(软件开发工具包)或Android平台的版本号。API级别始终是用一个整数表示。不能够从根API级别关联的Android版本号中获原创 2017-11-14 10:28:32 · 1315 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--uses-permission节点
一、关于节点uses-permissionuses-permission是AndroidManifest.xml中最常用的一项配置,它用来声明一个app在运行时所需要的权限。这里声明的权限在应用安装时会提醒用户,用户可以选择同意安装或拒绝安装。在Android6.0之前,如果用户同意安装,即表示同意app使用在AndroidManifest.xml中声明的所有权限,在Android6.0之后,原创 2017-11-14 10:28:04 · 2670 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--uses-feature节点
一、关于节点uses-feature这个元素用于声明一个单独的被应用程序使用的硬件或软件功能。声明的目的是通知其他外部实体,该应用程序所依赖的硬件和软件功能。这个元素提供的required属性会让你指定应用程序在所需的功能不存在时,应用程序是否能够正常运行。因为功能能够所支持的Android设备不同,所以元素被用于描述应用程序所依赖的、重要的、可用的设备功能。应用程原创 2017-11-14 10:25:59 · 456 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--uses-configuration节点
一、关于节点uses-configuration这个属性用于指定该应用程序所需要的硬件和软件功能。例如,应用程序可以用这个元素指定它所需要的物理键盘或特殊的导航设备,如轨迹球。使用这个规范可以避免把应用程序安装在那些不支持其不能工作的设备上。如果应用程序能够用不同的设备配置来工作,那么它就应该给每个配置包含一个独立的声明。每个声明必须被完成。例如,应用程序需要一个五向导航控制,原创 2017-11-14 10:25:15 · 281 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--supports-screens节点
一、关于节点supports-screens这个元素用于指定应用程序所支持的屏幕尺寸,并针对比应用程序所支持的屏幕还要大屏幕,启用屏幕兼容模式。在应用程序中使用这个元素指定应用程序所支持的屏幕尺寸是至关重要的。如果应用程序调整尺寸属性来填充整个屏幕,那么应用程序就要支持这个给定的尺寸。通常对于大多数应用程序,系统可以很好的完成这种调整工作,并且为了让应用程序在比一个手持设备大的原创 2017-11-14 10:24:46 · 5502 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--permission-tree节点
一、关于节点permission-tree这个元素用于声明权限树的根节点名称,应用程序持有树中定义的所有权限名称所对应的权限。通过调用PackageManager.addPermission()方法能够动态的来添加新的权限。树中的名称是通过”.”来分离的。例如:如果跟节点的名称是com.example.project.taxes,那么可以使用下面的格式来添加权限:com.exa原创 2017-11-14 10:24:20 · 535 阅读 · 0 评论 -
AndroidManifest.xml清单文件详解--meta-data节点
一、关于节点meta-data这个元素用name- value对的格式给其父组件提供任意可选的数据。一个组件元素能够包含任意多个子元素,所有这些元素中定义的值会被 收集到一个Bundle对象中,并且提供给组件的PackageItemInfo.metaData属性字段。通常值是通过其value属性来指定的。但是,也可以使用resource属性来代替,把一个资源ID跟值进行关联。原创 2017-11-14 10:12:26 · 859 阅读 · 0 评论