搜档网
当前位置:搜档网 › 【Android开发API】应用的组成部分-Android清单

【Android开发API】应用的组成部分-Android清单

【Android开发API】应用的组成部分-Android清单
【Android开发API】应用的组成部分-Android清单

原文链接:

https://www.sodocs.net/doc/0016271645.html,/guide/topics/manifest/manifest-intro.html 每个应用程序在其根目录下必定有一个AndroidManifest.xml文件(文件名必须是这个)。这个manifest文件向android系统列出了应用程序的必要信息,有了这些信息,系统才能运行应用程序。除此之外,manifest还有以下作用:

?列举了应用程序的java包。包名是识别应用程序的唯一标志。

?描述了应用程序的组件——活动、服务、广播接收器和内容提供器。列举了实现每个组件的类,并给出可能的值(例如,类能处理的intent信息)。

这些声明使Android系统了解了应用程序包含的组件及其运行条件。

?确定了主导应用程序组件的进程。

?声明了应用程序拥有的权限,使其可以使用API保护的内容,与其他应用程序进行交互。

?同时,也声明了其他应用程序与该应用程序组件交互所需要的权限。

?列举了为应用程序运行时提供性能和其他信息的Instrumentation类的声明。这些声明只有在开发和测试的时候才会在manifest中使用,发布的时候需要将这些声明删除。

?声明了应用程序支持的Android API的最低等级。

?列举了应用程序必须链接的库。

manifest 文件结构

下图显示了manifest 文件的整体结构以及可以使用的所有元素。每一个元素及其所有属性都在另一个单独的文件中显示。该图按元素的字母顺序排序,点击图中元素的名称或者任何提到该元素的地方,即可查看其详细信息。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

. . .

30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

. . .

. . .

下面按字母顺序列出了manifest 文件中的所有元素。这些已经是所有的合法元素,用户不能添加自定义的元素或属性。

但是,作为简写,如果字符串的第一个字符为一个点,那么字符串将会被

的赋值跟上面是一样的效果:

从主题中获取的值可以用类似的方法表示,只不过首字符使用

一个特性最多由一个权限控制。如果应用程序需要访问有权限保护的特

用该权限。然后,安装应用程序的时候,安装程序将检查用户签署的应用程序证书的权限,或者,在某些情况下,询问用户,从而决定是否需要给应用程序授予要求的权限。如果授权成功了,那么应用程序就可以使用被保护的特性了。如果授权失败,那么应用程序尝试访问被保护的特性的时候,将会直接失败,而不通知用户。应用程序也可以使用权限保护自己的组件(活动、服务、广播接收器、内容提供器)。android定义的所有权

的权限,都可以使用。或者应用程序也可以定义自己的权限。新的权限通

文章来源:https://www.sodocs.net/doc/0016271645.html,/page/Android_Manifest

Android开发入门教程经典解析-JAVA语言

Android入门教程之Java核心技术阶段初级课程,从知识分类来说,可以分为三个部分来说明: (一)基础语法: 讲解Java发展史,Java环境搭建,环境变量配置,Java程序的基本结构,java和javac命令的使用,Notepad++工具的使用,语法格式,变量和常量,二进制转换,运算符、表达式,分支结构和循环结构语句,数组与多维数组,冒泡排序,二分查找,随机生成一组不重复的数算法,通过模拟一个双色球案例,把基础语法容融会贯通,打下扎实的基础。 (二)面向对象: 讲解Java中的OOP/OOD/OOA的知识,深入讲解OOP的封装、继承、多态、抽象的概念与实际应用,涉及内容为类与对象的定义和关系,封装分别在Java EE开发和Android开发中的不同,对象的引用传递,对象的内存分配和GC,构造方法和匿名对象,如何开发和定义一个类,深入讲解String类的原代码原理内部实现、特性和内存管理,通过四种字符串连接时的场景分析来深入理解Java编译期和运行期的区别,String的相关操作方法;static 关键字,构造方法私有化,对象数组与动态数组的实现原理,链表数据结构,内部类及优缺点,在EE开发和Android开发的区别和经验;继承的思想,方法重写与重载,super关键字,抽象类、接口和多态的思想,以及真实环境中的应用,Object类,包装类与特性,包与修饰符;课程贯彻的设计模式有:单例模式、工厂模式、策略模式、适配器模式、模板方法模式、代理模式。以及OO设计中的六大原则。通过本节课程你可以彻底理解什么是面向对象编程,加以时日练习,必成大器。 (三)Eclipse与异常处理 异常的基本处理格式和5大关键字的联合使用,Java中异常处理的新特性,自定义异常类,编译时异常与运行时异常的区别,JVM对异常的处理过程,经过前两节课程共两周多的Notepad++写代码,已经达到了纯手写代码的目的,本节课程开始引入了99.9%的程序员都在使用的集成开发环境Eclipse,他对异常调试的强大支持,会让你叹为观止,当然Eclipse 不仅仅只有这些,在这里,你将一一学到。 Android入门教程之Java核心技术阶段中级课程,Java基础、面向对象、Java高级开发,讲解以下内容: (一)常用类库API与算法 讲解StringBuffer类的内部原理,分析原代码实现,与String的区别与应用经验,如何实现国际化程序,日期操作API,Comparable的两种实现,对象克隆,Arrays工具类、Math 工具类、Random类的使用,选择排序算法和二叉树数据结构实现,通过本节课程,你将学到常用类库API和工作中最最常见的排序算法和二叉树,本节过后,你的功力又增强了。 (二)IO与New IO

Android开发规范参考文档

Android开发参考文档 一、Android编码规范 1. java代码中不出现中文,最多注释中可以出现中文.xml代码中注释 2. 成员变量,局部变量、静态成员变量命名、常量(宏)命名 1). 成员变量: activity中的成员变量以m开头,后面的单词首字母大写(如Button mBackButton; String mName);实体类和自定义View的成员变量可以不以m开头(如ImageView imageView,String name), 2). 局部变量命名:只能包含字母,组合变量单词首字母出第一个外,都为大写,其他字母都为小写 3). 常量(宏)命名: 只能包含字母和_,字母全部大写,单词之间用_隔开UMENG_APP_KEY 3. Application命名 项目名称+App,如SlimApp,里面可以存放全局变量,但是杜绝存放过大的实体对象4. activity和其中的view变量命名 activity命名模式为:逻辑名称+Activity view命名模式为:逻辑名称+View 建议:如果layout文件很复杂,建议将layout分成多个模块,每个模块定义一个moduleViewHolder,其成员变量包含所属view 5. layout及其id命名规则 layout命名模式:activity_逻辑名称,或者把对应的activity的名字用“_”把单词分开。

命名模式为:view缩写_模块名称_view的逻辑名称, 用单词首字母进行缩写 view的缩写详情如下 LayoutView:lv RelativeView:rv TextView:tv ImageView:iv ImageButton:ib Button:btn 6. strings.xml中的 1). id命名模式: activity名称_功能模块名称_逻辑名称/activity名称_逻辑名称/common_逻辑名称,strings.xml中,使用activity名称注释,将文件内容区分开来 2). strings.xml中使用%1$s实现字符串的通配,合起来写 7. drawable中的图片命名 命名模式:activity名称_逻辑名称/common_逻辑名称/ic_逻辑名称 (逻辑名称: 这是一个什么样的图片,展示功能是什么) 8. styles.xml 将layout中不断重现的style提炼出通用的style通用组件,放到styles.xml中; 9. 使用layer-list和selector,主要是View onCclick onTouch等事件界面反映

NE555应用电路全集Microsoft+Word+文档

NE555应用电路全集 各种应用电路555触摸定时开关

集成电路IC1是一片555定时电路,在这里接成单稳态电路。平时由于触摸片P端无感应电压,电容C1通过555第7脚放电完毕,第3脚输出为低电平,继电器KS释放,电 灯不亮。 当需要开灯时,用手触碰一下金属片P,人体感应的杂波信号电压由C2加至555的触发端,使555的输出由低变成高电平,继电器KS吸合,电灯点亮。同时,555第7脚内部截止,电源便通过R1给C1充电,这就是定时的开始。 当电容C1上电压上升至电源电压的2/3时,555第7脚道通使C1放电,使第3脚输出由高电平变回到低电平,继电器释放,电灯熄灭,定时结束。 定时长短由R1、C1决定:T1=1.1R1*C1。按图中所标数值,定时时间约为4分钟。D1 可选用1N4148或1N4001。 相片曝光定时器 附图电路是用555单稳电路制成的相片曝光定时器。用人工启动式单稳电路。 工作原理:电源接通后,定时器进入稳态。此时定时电容CT的电压为:VCT=VCC= 6V。对555这个等效触发器来讲,两个输入都是高电平,即VS=0。继电器KA不吸合,常 开点是打开的,曝光照明灯HL不亮。 按一下按钮开关SB之后,定时电容CT立即放到电压为零。于是此时555电路等效触发的输入成为:R=0、S=0,它的输出就成高电平:V0=1。继电器KA吸动,常开接点闭合,曝光照明灯点亮。按钮开关按一下后立即放开,于是电源电压就通过RT向电容CT充电,暂稳态开始。当电容CT上的电压升到2/3VCC既4伏时,定时时间已到,555等效电路触发器的输入为:R=1、S=1,于是输出又翻转成低电平:V0=0。继电器KA释放,曝光灯H L熄灭。暂稳态结束,有恢复到稳态。

Android应用开发基础习题集

任务一 Android开发环境的搭建 第一部分知识回顾与思考 1.Android的四层架构分别包括哪几层分别起到什么作用 答:Linux内核层(Linux Kernel):基于Linux内核,内核为上层系统提供了系统服务。 系统库层(Libraries):系统库基于C/C++语言实现,通过接口向应用程序框架层提供编程接口。 应用框架层(Application Framework):为开发者提供了一系列的Java API,包括图形用户界面组件View、SQLite数据库相关的API、Service组件等。 应用程序层(Applications):包含了Android平台中各式各样的应用程序。 第二部分职业能力训练 一、单项选择题(下列答案中有一项是正确的,将正确答案填入括号内) 1.Android四层架构中,应用框架层使用的是什么语法( C ) A.C B.C++ C.Java D.Android 2.Android四层架构中,系统库层使用的是什么语法( B ) A.VB B.C /C++ C.Java D.Android 3.应用程序员编写的Android应用程序,主要是调用( B )提供的接口进行实现。 A.应用程序层 B.应用框架层 C.应用视图层 D.系统库层 二、填空题(请在括号内填空) 1.在Android智能终端中,有很多应用如拍照软件、联系人管理软件,它们都属于Android的(应用程序)层。 2.为了让程序员更加方便的运行调试程序,Android提供了(模拟器),可以方便的将程序运行其上,而不要实际的移动终端。 3.为了支持Java程序运行,我们需要安装(JDK)。 三、简答题 1.简述Android开发环境安装的步骤。 答:下载并安装JDK,配置JDK的环境变量; 从Anroid官网上下载Android开发组件(包含Eclipse和Android SDK、ADT); 安装Android开发环境(包括配置Android SDK的环境变量、打开Eclipse通过菜单设定Android SDK 路径)。 2.简述Android应用程序创建和运行的步骤。 答:通过菜单创建Android应用程序,设置应用程序名、Android版本等基本信息。

Android经典项目源码学习包括工具、安全、影音等多个领域的项目

Android经典项目源码学习包括工具、安全、影音等多个领域的项目│├─地图相关││ bikeroute自行车导航源码、zip ││ Gps Test 源码、zip ││ GpsTracker源码、zip ││北京公交线路查询(离线)、zip ││百度地图API-定位周边搜索POI源码、zip ││百度地图API源码、zip ││获取Gps信息的程序源码、zip │││├─学习相关││365MobileSecretary v 1、0、zip ││365MobileSecretary、zip ││9妹工具(9Patch)、zip ││ AidlDemo(简单aidl的例子)、zip ││ aidl跨进程调用、zip ││alertDialog对话框、zip ││ Angle v 1、zip ││ Angle、zip ││ animation图片移动效果、zip ││BOOK看遍所有UI控件、zip ││ BrewClock闹钟、zip ││ broadcast电池电量显示源码、zip ││ BTWebViewSelection(webview选择文字)、zip ││ DocumentViewer(PDF阅读器)、zip ││ douBanList(滚动到底部加载新的,软缓存,懒加载)、zip ││draw自动绘画功能、zip ││expandableList扩展列表、zip ││ Facebook客户端、zip ││ Gamex木马分析报告、zip ││ GetSDTree(简单SD卡文件浏览器)、zip ││ Http 简单应用源码、zip ││ iconFile带图标的文件资源管理器、zip ││Intent切换、zip ││ jamendo-开源在线音乐、zip ││ listView学习源码、zip ││ menu单选菜单、zip ││ MyAppWeixin(仿微信界面)、zip ││ MyBrowser(简单网页浏览器)、zip ││ oschina--app(开源中国)、zip ││ PdfViewerPDF查看器、zip ││ Player(仿酷狗播放器)、zip ││progress前台运算、zip ││ ReadXmlByPull 使用Pull解析Xml文件、zip ││ ReadXmlByPull、zip ││ sharedPref学习源码、zip ││ sql练习合集、zip ││ style简单学习应用示例、zip ││ SurfaceView添加组件view 不被组件覆盖、zip ││ talk_xx_11_17 【Sundy系列】 全看懂了-加两年经验-语音朗读-语音识别-语音、zip ││ textView应

Android中文文档安装SDK资料

安装SDK 本页内容介绍如何安装Android SDK和设置你的开发环境。如果你还没有下载SDK,你可以点下面的连接进行开始下载,然后阅读后续文档学习如何安装,并使用此SDK来创建Android应用程序。 下载SDK 升级? 如果你已经用更早的版本开发过程,可以跳过本页,并阅读升级SDK文档. 系统和软件需求 用Android sdk的代码和工具开发Android应用程序,你需要下面列出来的合适开发电脑和开发环境. 所需操作系统: Windows XP 或Vista Mac OS X 10.4.8 或更高版本(仅支持x86) Linux ( Linux Ubuntu Dapper Drake 版本已测试) 所需开发环境: Eclipse IDE Eclipse 3.3 (Europa), 3.4 (Ganymede) + Eclipse JD T 插件(大多数的Eclipse IDE 包包含) + WST (可选,但Android编辑器的特性需要,大多数Eclipse IDEmost Eclipse IDE packages )包中包含 JDK 5 或JDK 6 (只有JRE是不够的) Android Development Tools 插件(可选) Not compatible with Gnu Compiler f or Java (gcj) 其他开发环境或IDE JDK 5 或JDK 6 (仅有JRE不够) Apache Ant 1.6.5 或更高版本(Linux 和Mac环境下), 1.7 或更高版本(Windows环境下) Java的Gnu Compiler不一致(gcj) 注: 如果你的电脑上已经安装了jdk,请确定它是上面所列的版本号。另外需要注意有些linux版本可能包含有jdk 1.4 或者java 的gnu编译器,Adroid开发是不支持在这两种版本 安装SDK 下载完SDK后,把.zip文件解压到你电脑上合适位置默认情况下, SDK文件被解压到 android_sdk___文件夹. 这个文件夹包含tools/, samples/等. 请注意系统里SDK解压后的文件夹的名字和位置—当你安装Android插件和使用SDK工具时,你将需要引用这个文件夹你可以添加SDK tools 的文件夹路径为你的路径. 如上所述, tools/文件夹位于SDK文件夹. Linux环境下,修改~/.bash_prof ile或者~/.bashrc文件. 寻找路径环境变量设置的那一行添tools/为路径环境变量.如果你没有找到这一行,你需要添加一行: export PA TH=${PA TH}:/tools Mac环境下,在你的home文件夹里面查找.bash_prof ile,然后和linux一样处理。如果以前没有.bash_prof ile文件夹可以创建它。 Windows 环境下, 右击我的电脑( My Computer), 并选择属性(Properties). 在标签页高级(Advanced), 点击环境变量 ( Environment Variables),当对话出现, 在系统变量(System Variables) 栏目里双击路径( Path ) .并添加tools/ 文件夹的完整路径. 添加tools 到你的路径使你运行Android Debug Bridge (adb)和其他命令行tools ,不需要为工具路径添加完整路径.需要说明的是,如果你升级你的SDK路径不同,你需要记得更新你的路径(PA TH )到新的位置. 安装Eclipse插件(ADT) 如果你要使用Eclipse IDE作为开发Android应用的环境,你可以安装支持Android工程和工具的通用插件Android Development Tools (ADT). AD T插件包含强大的扩张,使得创建,运行和调试Android 更快速,更简单。 如果你不使用Eclipse IDE,就不必下载和安装AD T插件 下载和安装ADT插件,请按照你们各自Eclipse版本步骤安装。

Android开发的核心知识

想要学习移动应用的开发,除了必备的知识要掌握好之外,更多的是要掌握一些核心的基础知识,并且是能够起到关键性作用的知识点,必须是要了解清楚,如果你也是在学习Android开发,下面的核心基础或者对你有一定的帮助! 1.ListView的引入 为什么要采用listview?其实是在数据量过于庞大时,传统的存储方式它是会占用机器大量内存,最终导致OOM异常(内存溢出),listview的出现将会是有效的解决这个弊端的出现。 重点来了listview如何使用呢? res/layout布局文件中定义listview src的java代码里面关心控件findviewbyid(R.id.listview); 创建适配器对象,适配器继承baseAdapter接口 2.构造方法 getCount();控制listview的条目数 getView();得到当前条目视图 View.inflate();布局填充器 设置适配器:setAdapter(adapter); 设置listview列表项的点击事件:setOnClickLinsstener();

通知listview更新数据:adapter.notifyDataSetChanged(); 3.对话框的使用 *普通对话框 *单选对话框 *多选对话框 *进度对话框 *进度条对话框 *自定义对话框 布局填充器:Viewview=View.inflate(Context,https://www.sodocs.net/doc/0016271645.html,yout.dialog,null); 核心API:dialog.setView(view); 4.常见的一些适配器的使用 *数组适配器:ArrayAdapter *简单适配器:SimpleAdapter 5.数据库的常见的事务 为什么需要需要定义数据库事务?最主要的还是为了保证多条操作语句同步执行 6.数据库事务执行流程 db.beginTransaction();开启事务 db.setTransactionSuccessful();设置事务执行成功 db.endTransaction();结束事务 7.样式和主题 样式的作用在单独的UI控件上面 主题的作用它是在activity或者application上 以上的这些功能控件、数据库等这些是开发中必备的功能,在开发中只要这些基本的核心知识都掌握了,那么这对你接下里的进一步开发是比较有帮助的。

API 579中文版

第一章前言 1.1前言 ASME和API编制的有关承压设备的规程和标准规范了新压力容器、管道系统和储罐的设计、制造、监督和检测。这些规程并不是阐述设备使用中的老化问题,也不是阐述由于设备老化或检测时发现的源自最初制造过程带来的缺陷。FFS合乎适用性评价是一种定量的工程评价方法,可用于论证包含缺陷或损害的在役部件的结构完整性。本推荐规程为FFS评价方法提供指导特别是准备用于精练或石油化工企业的设备。本推荐规程的指导方针可用于对已经检测出含有缺陷的承压设备做出继续运行、修理、更换的决定以保证设备安全运行。 1.2范围 1.2.1本推荐规程的方法和步骤目的是补充和扩充API510、API570和API653的要求。 1.2.2本推荐规程的评价程序可用于合乎适用性评定或重新评估按以下标准设计和制造的设备: ·ASME B&PV Code, Section VIII, Division 1 ·ASME B&PV Code, Section VIII, Division 2 ·ASME B&PV Code, Section 1 ·ASME B31.3 Piping Code ·ASME B31.1 Piping Code ·API 650 ·API 620 1.2.3本规程的评价程序也可用于按照其它组织的规范或标准建设的压力容器设备包括国际或公司内部标准。本推荐规程有着广泛的应用因为这些评价方法是建立在公认的应力法、非破裂缺陷的塑性破坏荷载和FAD策略基础上(见第二章 2.4.2)。 1.2.3.1当本推荐规程的程序用于没有按照1.2.2节所列规范制造的压力容器时,建议用户首先要看一下附录H的讨论。附录H所提供的信息连同设计规范差异的知识应该使用户能够确定满足其他设计规范的设备的FFS评定的系数比例或限值,当评估其它标准或规范时应当考虑以下ASME和API

Android开发入门文档 v1.1

RK28平台技术文档 Android 开发入门 部 门: 内核组 版 本: V1.1 作 者: 陈美友 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 日 期: 2008-12-1 关键字 Linux 、Android 、Native C/C++、编译、下载 概 述 本文档主要讲述了Android 的下载、编译,以 及本地C/C++程序的开发、Android 应用程序 的开发等… 本文档适用了Android 开发的初学者

目录 下载ANDROID源码 (3) 编译ANDROID源码: (4) 编译ANDROID中的LINUX内核: (5) 编译NATIVE C/C++程序 (6) 运行NATIVE C/C++应用程序 (7) 在WINDOWS XP操作系统上构建ANDROID应用程序开发环境 (8) 编写ANDROID应用程序 (9) ANDROID SDK文件夹结构分析 (9) ANDROID源代码结构 (10) ANDROID应用程序生成 (10)

注: 如果你要创建Android的SDK,那么你必须安装JDK5,不要安装JDK6 $sudo apt-get install sun-java5-jdk 如果你使用apt-get下载安装程序时,发现某些安装包无法下载的情况, 那么你可以从网络上其它地方用其它的工具下载安装包,然后进行安装。我 通常是通过Windows上的迅雷下载,然后通过VMware中的文件共享传到Linux系统中。 我的电脑: 主系统:Windows XP 模拟器安装在Windows XP上 VMware中安装Linux:Ubuntu8.10 Android源码存放路径:~/mydroid 下载Android源码 在这里面以Ubuntu(x86)操作系统为例,说明下载Android的步骤: 下载必要工具: 下载GIT工具: $ sudo apt-get install git-core gnupg 下载JDK6: $ sudo apt-get install sun-java6-jdk 下载下列工具包:flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl $ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 下载Valgrind工具(可选): $ sudo apt-get install valgrind 安装Repo工具: 创建目录存放Repo: $ cd ~ $ mkdir bin $ export PATH=~/bin:$PATH 下载Repo: $ curl https://www.sodocs.net/doc/0016271645.html,/repo >~/bin/repo

Android应用开发基本知识点汇总

Android应用开发基本知识点汇总 Activity 一生命周期 4种状态 running / paused / stopped / killed 生命周期 Activity启动 onCreate -> onStart -> onResume 点Home返回主界面 onPause -> onStop 再次回到原Activity onRestart -> onStart -> onResume 退出Activity onPause -> onStop -> onDestroy 进程优先级前台/可见/服务/后台/空 二任务栈 三启动模式 standard singleTop 栈顶复用 singleTask 栈内复用 singeInstance 四scheme跳转协议 服务器可以定制化告诉App跳转哪个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面 Fragment 一第五大组件 为什么是第五大组件 Fragment相对Activity更节省内存,切换更舒适Fragment加载到Activity的两种方式 静态加载xml 动态加载fragmentTransaction.add(id, fragment, “name”); .commit; FragmentPagerAdapter与FragmentStatePagerAdapter

FragmentStatePagerAdapter在切换时回收内存,适合页面较多的情况FragmentPagerAdapter并没有回收内存,只是detach了Activity 二生命周期 onAttach -> onCreate -> onCreateView -> onViewCreated -> onActivityCreated -> onStart -> onResume -> onPause -> onStop -> onDestroyView -> onDestroy -> onDetach 先创建Activity后创建Fragment,先销毁Fragment后销毁Activity 三Fragment之间的通信 Fragment调用Activity getActivity Activity调用Fragment 接口回调 Fragment调用Fragment方法findFragmentById 四FragmentManager replace add remove Service 一应用场景,与Thread区别 Service是什么后台长时间运行,没有用户界面,运行在主线程,不能有耗时操作 Service与Thread区别 Activity难以与Thread交互,尤其当Activity销毁以后 二开启Service的两种方式 StartService onCreate -> onStartCommand -> onBind -> onDestroy onStartCommand return START_STICKY;

安卓系统操作合集

安卓系统操作合集

使用技巧锦集之安卓系统(收集整理) 一,快速查看手机充电情况 方法1:通过待机屏幕查看,众所周知Android系统设计了自动锁屏功能,当手机处于一段时间不使用的情况下就会自动熄灭背景灯,如果需要激活的话就需要按下手机的Menu键两次,但是当按下第一次之后会显示出待机界面,里面就会显示目前的手机电池充电情况。 方法2:在Android系统中的About Phone选项中的“Status”选项,里面能够看到Battery Level的选项,这就是当前手机的充电情况显示。 方法3:通过第三方软件查看,由于Android系统中并没有专门的这类软件,所以如果想要详细的查看目前手机充电情况的话就是用一款第三方的电池查看软件吧 二,教你设置输入密码不可见 用过某些需要登录的应用程序的朋友相信都知道在输入账户密码默认情况下是显示出来已经输入的密码,为了安全起见都不想旁边的人看到自己的密码,那么怎样才能设置Android手机不可见已经输入的密码呢?教你设置输入密码不显示。 关于密码的设置当然是在Securitylocetion中了,所以我们先在主屏界面上按下Menu菜单键,在弹出的进阶菜单中选择最后一项“Settings”; 进入设置菜单后将滚动条向下滑动,找到“Securitylocetion”的分类,点击进入; 在安全性和位置分类菜单中找到Passwords分类,其中将“Visible passwords”选项后面的勾去掉即可。 三,Market下载失败解决办法 其实这样的问题在国外根本不存在,仅仅是在国内的朋友才会遇到这样的问题,这是因为貌似是国内将Google服务器屏蔽掉了,因此我们如果需要诸如YOUTUBE这样的服务时,只能“翻*墙”了。 设置静态IP的方法就能为各位网友解忧,该方法是Android123独创,配合了Google最新的服务,经过数十台Android手机均可以正常下载程序。 首先我们依次点选“Settings——wireless contrals——WIFI Settings——Menu——Adbanced”勾选USE Static IP这一项,并将DNS1设置为8.8.8.8,DNS2设置为8.8.4.4即可。 没错,上面讲到的方法正是利用了Google最新的DNS服务,填入之后其他不需要设置即可。 四,Droid铃声设置另类方法 我们在其他Android手机设置铃声的时候,一般采用的方法都是使用第三方软件(如Tong Picker)设置,这样的设置方法有些繁琐,必须在相应的设置箱内启动该程序才能设置,Android123这次为你带来了使用自带铃声库的选择的方法。 这个方法简单的来讲就是在内置的TF卡中设置相对应的文件夹,该文件夹必须按照规定的名称设置,否则系统不会认出来。我们可以通过这样的设置来电铃声、短信铃声、闹铃和系统提示音的声音。 首先我们要在TF卡根目录中设立一个名为media的文件夹,在该文件夹中设置audio的文件夹,再在

Android—API中文文档

Android2.2——API中文文档 LLGYZB@https://www.sodocs.net/doc/0016271645.html, 目录: (1)—— TextView (2)—— EditText (3)—— AccessibilityService (4)—— Manifest (5)—— View (6)—— ImageView (7)—— ImageButton (8)—— QuickContactBadge (9)—— ZoomButton (10)—— CheckBox (11)—— RadioButton (12)—— Button (13)—— ToggleButton (14)—— ViewStub (15)——GridView 一、TextView 1、结构 https://www.sodocs.net/doc/0016271645.html,ng.Object ?android.view.View ?android.widget.TextView 2、已知直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditText 3、已知间接子类: AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText, MultiAutoCompleteTextView, RadioButton, ToggleButton

二、EditText 1、结构 https://www.sodocs.net/doc/0016271645.html,ng.Object ? android.view.View ? android.widget.TextView ? android.widget.EditText 已知直接子类: AutoCompleteTextView, ExtractEditText 已知间接子类: MultiAutoCompleteTextView 2、xml 属性

Android开发之- API包类最全面说明

android-->包含应用平台和在定义应用程序所用到android系统功能的应用权限的资料文件类, android.accessibilityservice-->这个包中的类用于为无障碍服务的开发提供替代或增强的反馈给用户 android.accounts--> android.animation-->这些类提供动画系统的功能特性,它允许使用任何类型的动画对象属性,int,float和16进制颜色值都是默认支持的,也可以通过自定义一个动画让告诉应用按你的设置去运行 android.app-->封装好的Andorid全部应用程序模型类 android.app.admin-->提供系统级的设备管理功能,允许您创建安全感知的应用程序用于android系统企业级别的设置,如可以让你的应用程序也能执行屏幕锁定,屏幕亮度调节、出厂设置等功能 android.app.backup-->此包下的类包含了备份和修复应用程度功能的,如果用户清除设备上的数据或升级到一个新的系统,当应用程序在重新安装时可通过已启用的备份用于修复用户之前的数据 android.appwidget-->此包下的类包含在创建一个应用小部件时所必需要组件,用户可将它嵌入在其他应用程序(如主屏幕),无需启动一个新的活动就可快速访问自身应用程序的数据和服务, android.bluetooth-->此包下的类提供手机蓝牙管理功能,例如搜索设备,连接设备,管理设备之间的数据的传输, android.content-->设备上的数据访问和发布。 android.content.pm-->此包下的类提供访问一个应用包的相应信息,信息内容包括:活动,权限,服务,应用签名,提供者, android.content.res-->此包下的类用于访问应用程序的资源,例如:原文件,颜色,图片,多媒体等,和一些可影响设备运行的重要配置的详细信息 android.database-->此包下类的用于探索通过内容提供者返回的数据 android.database.sqlite-->此包下类的包含SQLITE数据库管理类,用于一个应用程序去管理的它所拥有的私有的数据库 android.drm-->此包下的用于管理DRM系统机制和控件DRM机制的插件的功能,DRM解释:DRM提供一套机制对用户使用手机上的媒体内容(如ringtong, mp3等)进行限制,如限制拷贝给第三方,限制使用次数或时限等,从而保护内容提供商的权利, android.gesture-->此包下的类用于创建,识别,加载,保存一个手势 android.graphics-->此包下的类提供一些低级的绘图功具,例如:画布,颜色过滤,顶点坐标,和长方形以便于发开者的绘图直接处理在设备屏幕上, android.graphics.drawable.shapes-->此包下的类用于几何绘图 android.hardware-->提供支持硬件功能的类,例如:照像机和其它传感器 android.hardware.input--> https://www.sodocs.net/doc/0016271645.html,b-->提供支持android系统设备的USB接口与外围设备的相连 android.inputmethodservice-->输入法的基类 android.location-->包括的类用于定义android地理位置和与此关系的服务 android.media-->提供管理各种各样音频和视频接口的类 android.media.audiofx-->提供管理多媒体框架中实现的音频效果的 android.media.effect-->提供允许你运用各种图像和视频的视觉效果的类 android.mtp-->提供的API让你直接连接照像机和其它设备与之互动,

API-5LD中文版

抗腐蚀合金复合钢管或衬管规范 API 5LD规范 第二版1998年7月 生效日期:1998年12月31日

特别说明 API出版物仅对普遍性问题做出了规定。对一些特殊情况,应查阅联邦、州和地方的有关法规。 API不为供应商、制造商和雇主承担其雇员在健康、安全风险及预防措施进行教育、培训和装备等方面的义务。亦不承担他们因违反联邦、州和地方法律而应负的责任。 有关健康、安全风险及预防措施方面的详细资料或情况可向雇主、供应商或制造商索取,或从材料的安全数据表处得到。 API出版物不能以任何方式解释为授予任何人权利不制造、销售或使用属于专利证书所涉及的方法、设备或产品。同样不能解释为保证任何人因侵犯专利权而不承担责任。 一般情况下,API标准每5年至少进行一次复审、修改、重新确认或予以撤销。有时审定周期会延长,延长期不超过两年。所以,除已授权再版延期外,作为现行的API标准自出版之日起,5年后不再有效。可向API勘探开发部[电话:(202)6828000]了解本出版物情况。API每年颁布一次出版物和资料目录,每季度订正一次变动情况,API地址位于:American Petroleum Institute,1220,L Street,N.W.Washington,D.C.20005。 本文件是在保证获得适当通知和参与开发工作的基础上,根据API标准化程序制定的,称之为API标准。涉及到本标准内容的解释和本标准制定程序的问题,请直接致函美国石油学会勘探开发部部长。地址:American Petroleum Institute,1220,L Street,N.W.Washington,D.C.20005。要求复制或翻译本资料全文或任一部分也可致函商务部长。 API标准的出版便于已被证实的安全可靠的技术工艺及具体做法的推广应用。考虑到这些标准的使用时间和地点,这些标准无意排除对采用可靠技术方法的需求。API标准的制定和出版无意以任何方式禁止任何人采用其它标准。 按照API标准中的标志要求,为其设备、原料做标志的任何制造厂,应对其所采用标准的所有要求负责。美国石油学会不声明、担保或确认该产品均确实符合相应的API标准。

Android 中文API —— ViewSwitcher===

Android 中文API —— ViewSwitcher 前言 本章内容是android.widget.ViewSwitcher,版本为Android 2.3 r1,翻译来自"ivanlee",再次感谢"ivanlee" !期待你一起参与Android中文API的翻译,联系我over140@https://www.sodocs.net/doc/0016271645.html,。 声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.sodocs.net/doc/0016271645.html,/ Android中文翻译组:https://www.sodocs.net/doc/0016271645.html,/project/view/404/ 正文 一、结构 public class ViewSwitcher extends ViewAnimator https://www.sodocs.net/doc/0016271645.html,ng.Object android.view.View android.view.ViewGroup android.widget.FrameLayout android.widget.ViewAnimator android.widget.ViewSwitcher 已知直接子类 ImageSwitcher, TextSwitcher 二、概述 在两个视图间转换时显示动画,有一个可以创建这些视图的工厂类。你可以用工厂来创建这些视图,也可以自己创建。一个ViewSwitcher只允许包含两个子视图,且一次仅能显示一个。

(译者注:与ViewFlipper类相似,但该类不常用,常用其两个子类ImageSwitcher:转换图片时增加动画效果; TextSwitcher:转换文字时增加动画效果; 其实例见apidemos中ImageSwitcher实例和TextSwitcher实例) 三、内部类 interface ViewSwitcher.ViewFactory 在一个ViewSwitcher里创建视图 四、构造函数 public ViewSwitcher (Context context) 构造一个新的空的视图转换器(ViewSwitcher)。 参数 context 应用环境(译者注:应用程序上下文) public ViewSwitcher (Context context, AttributeSet attrs) 构造一个指定上下文、属性集合的空的视图转换器(ViewSwitcher)。 参数 context 应用环境(译者注:应用程序上下文) attrs 属性集合 五、公共方法 public void addView(View child, int index, https://www.sodocs.net/doc/0016271645.html,youtParams params) 添加一个指定布局参数的子视图 参数 child 添加的子视图 index 添加的子视图的索引 params 子视图的布局参数 异常 IllegalStateException 如果切换器中已经包含了两个视图时。 public View getNextView ()

API标准的中文对照表

API标准的中文对照表: 中文版标准目录 API RP 1110-1997 液体石油管道压力试验 API RP 1117-1996(R2002)运行中管道的移动(下沉) API RP 11AR-2000 地下泵的维护和使用推荐作法 API RP 11V7-1999 气举阀的修理、试验和鉴定推荐作法 API RP 1631-2001 地下储油罐内衬里与定期检验 API RP 2009-2002 石油和石油化工安全焊接、切削和热加工作法 API RP 2015-2001 安全入口与清洁石油储罐的要求 API RP 2027-2002 常压储罐喷砂在使用烃类时着火的危险 API RP 2028-2002 运输管道系统的火焰消除器 API RP 2210-2000 石油储罐通风处的火焰消除器 API RP 2510-2001 液化石油气设施的设计与施工 API RP 51-2001 陆上石油天然气生产保护环境的作法 API RP 572-2001 压力容器检验 API RP 591-1998 炼油阀门的用户验收 API RP 5A3-2003(ISO13678:2000)套管、油管和管线管的螺纹脂推荐方法API RP 5B1-1999 套管、油管和管线管螺纹测量和检验 API RP 5C1-1999 推荐采用的套管、油管的维护和使用方法 API RP 8B-2002 提升设备的检查、保养、修理及大修的推荐作法 API RP 9B-2002 油田钢丝绳的应用、保养和使用的推荐方法 API Spec 10D-2002 弓簧套管扶正器规范 API Spec 11AX-2001地下杆式抽油泵及其配件的技术规范(含2002勘误) API Spec 11B-1998 抽油杆规范 API Spec 11E-1994 (R2000)抽油机技术规范 API Spec 11V1-1995(R2000)气举阀、孔板、回流阀和隔板阀规范 API Spec 12B-1995(R2000)螺栓连接储油罐规范 API Spec 12D-1994(R2000)油田现场焊接储油罐规范 API Spec 12F-1994(R2000)车间焊接的生产液体储罐技术规范 API Spec 12GDU-1990(R1999)二醇型天然气脱水装置规范 API Spec 14A-2000(ISO 10432)井下安全阀设备规范 API Spec 2B-2001 结构钢管制造技术规范 API Spec 2C-2004 海上平台起重机规范 API Spec 2F-1997系泊锚链规范 API Spec 2H-1999海洋平台管接头用碳锰钢板规范 API Spec 2MT1-2001 用于近海结构件改善韧性的碳锰钢板规范 API Spec 2Y-1999 海上结构用调质钢板规范 API Spec 4F-1995 (R2001) 钻井和修井井架、底座规范 API Spec 4G-2004 钻井和修井、底座的检查、维护、修理与使用 API Spec 576-2000 泄压装置的检验 API Spec 5B-1996 套管、油管和管线管螺纹的加工、测量和检验(美制单位)(含98勘误) API Spec 5CT-2001(ISO 11960-2001) 套管和油管规范

相关主题