android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
· Android之DOM解析XML发布时间:2016-12-24
一.DOM解析方法介绍DOM是基于树形结构的节点或信息片段的集合,允许开发人员使用DOMAPI遍历XML树,检索所需数据。分析该结构通常需要加载整个文档和构造树形结构,然后才可以检索和更新节点信息。Android完全支持DOM解析。利用DOM中的对象可以对XML文档进行读取、搜索、修改、添加和删除等操作。DOM的工作原理:使用DOM对XML文件进行操作时,首先要解析文件,将文件分为独立的元素、树形和注释等,然后以节点树的形式在内存中对XML文件进行表示,就可以通过节点树访问文档的内容... 查看全文
· Android 添加ActionBar Buttons发布时间:2016-12-24
一、在res/menu文件夹下创建Xml文件跟标签为menu,设置item<?xmlversion="1.0"encoding="utf-8"?><myapp:menuxmlns:android="http://schemas.android.com/apk/res/android"xmlns:myapp="http://schemas.android.com/apk/res-auto"><!--id:按钮Id--><!--icon:按钮图标-->... 查看全文
· Android之Pull解析XML发布时间:2016-12-24
一.Pull解析方法介绍除了可以使用SAX和DOM解析XML文件,也可以使用Android内置的Pull解析器解析XML文件。Pull解析器的运行方式与SAX解析器相似。它也是事件触发的。Pull解析方式让应用程序完全控制文档该怎么样被解析。比如开始和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。通过Parser.getEventType()方法来取得事件的代码值,解析是在开始时就完成了大部分的处理。事件将作为数值代码被发送... 查看全文
之前关于如何实现屏幕页面切换,写过一篇博文《Android中使用ViewFlipper实现屏幕切换》,相比ViewFlipper,ViewPager更适用复杂的视图切换,而且Viewpager有自己的adapter,这也让其适应复杂对象,实现数据的动态加载。ViewPager是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一,利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等... 查看全文
屏幕切换指的是在同一个Activity内屏幕间的切换,ViewFlipper继承了Framelayout类,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。如下动图:该类有如下几个和动画相关的函数:setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参数,类型为android.view.animation.Animation;一个接受两个参数,类型为Context和int... 查看全文
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它AndroidDialog对话框,AlertDialog实现方法为建造者模式。AlertDialog中定义的一些对话框往往无法满足我们关于对话框的需求,这时我们就需要通过自定义对话框VIEW来实现需求,这里我自定义一个登陆的提示对话框,效果图显示如下:Layout(alertdialog自定义登陆按钮)界面代码:1<?xmlversion="1... 查看全文
· Android UI:ListView -- SimpleAdapter发布时间:2016-11-27
SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便。layout:1<?xmlversion="1.0"encoding="utf-8"?>2<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"3android:layout_width="match_parent"4android... 查看全文
· Mac系统下Android生成keystore发布时间:2016-11-25
首先打开终端(在搜索里面搜索Te即可出来)然后输入cd/Library/Java/Home/bin/然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。keytool-genkey-v-keystorexxx.keystore-aliasxxx-keyalgRSA-validity20000-keystore/Users/你的用户名/xxx.keystore好了,看看你的用户目录下... 查看全文
Android中GridView组件用来以网格方式排列视图,与矩阵类似,当屏幕上有很多元素(文字、图片或其他元素)需要显示时,可以使用该组件。下面我们通过代码实现如下图例(为了方便截图,将事件处理(土司)设置到屏幕顶部)Layout下gridview.xml布局文件:1<?xmlversion="1.0"encoding="utf-8"?>2<LinearLayoutxmlns:android="http://schemas.android... 查看全文
作为开发者我们需要经常站在用户角度考虑问题,比如在应用商城下载软件时,当用户点击下载按钮,则会有下载进度提示页面出现,现在我们通过线程休眠的方式模拟下载进度更新的演示,如图(这里为了截图方便设置对话进度条位于屏幕上方):layout界面代码(仅部署一个按钮:1<?xmlversion="1.0"encoding="utf-8"?>2<LinearLayoutxmlns:android="http://schemas.android... 查看全文
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它AndroidDialog对话框,AlertDialog实现方法为建造者模式。下面我们模拟卸载应用程序时弹出的最为普通的警告对话框,如下图:layout布局界面代码示例:1<?xmlversion="1.0"encoding="utf-8"?>2<LinearLayoutxmlns:android="http://schemas.android... 查看全文
Intent在活动的操作作用:Itent是Android程序中各个组件直接交换的一个重要方式可以指定当前组件要执行任务同时也可以给各个组件直接进行数据交互同时Intent启动往往可以启动活动,启动服务,以及发送广播等场景分类1.显示Intent和隐示Intent显示Intent操作1.首先我们新建一个Android工程在分别讲解显示意图和隐示意图时我们要在rec目录-layout资源新建活动。然后右键点击新建一个activity_second.xml布局文件然后在该文件下添加一个按钮组件<... 查看全文
hello,各位小伙伴们,在很多小伙伴们刚刚开始学习android的时候,常常会有一些project里面需要有一些基本动画的插入,那么具体是要怎么实现呢?我们接下一起分析一下在android中的几种基本动画。(这里我们默认是用个人觉得比eclipse更智能一些的AndroidStudio来实现。ps:方法是一样的,没有区别,喜欢常用eclipse的朋友们别见怪哦。)在我们进行具体学习android动画前首先,我们要知道:在android中的动画一般是与事件的操作处理相关的... 查看全文
一、前言:安卓(Android):是一种基于Linux的自由及开放源代码的操作系统,主要用在移动设备上,如手机、平板电脑。其他的设备也有使用安卓操作系统,比如:电视机,游戏机、数码相机等等。二、具体:1、首先需要有开发安卓的环境,安卓SDK。在此本人提供Android4.4的版本下载链接:http://pan.baidu.com/s/1qYo4bmc密码:y8pn2、配置相对应的环境变量:(不详细写相关的步骤)变量名:android_home变量值:sdk根目录... 查看全文
前面两篇分别介绍了通过脚本和C代码读写/sys/class/gpio以控制GPIO。实际项目调试时经常还需要在Java代码里控制GPIO,其实现与C代码类似,唯一不同是权限。本文重点介绍权限的配置并对在Java层控制GPIO的耗时做简单分析。以高通平台为例,权限配置主要修改HLOS/device/qcom/sepolicy/common目录下的file.te、file_contexts和system_app.te三个文件。file.te修改如下... 查看全文
· 我的Android第二课发布时间:2016-11-18
嗨!各位,小编又和大家分享知识啦,在昨天的博客笔记中小编给大家讲解了如何去配置Android工具以及SDK中的一些配置,那在今天的学习小编会带给大家哪些Android知识呢?首先我们看一下今天的学习目录吧。知识一:了解Android项目目录结构知识二:Android的配置文件(清单文件)知识三:了解DDMS的作用知识四:adb执行命令和配置知识五:简单案例(打电话)Android项目的目录结构Activity:应用被打开时显示的界面src:项目代码R.java:项目中所有资源文件的资源id... 查看全文
这篇博客是关于如何搭建eclipse的android开发环境,与网上的其他博客不同,我的方法比他们简单的多,所以推荐给大家。搭建eclipse的android开发环境步骤:1.配置JDK(JavaDevelopmentKit,Java开发工具包)(因为android是基于Java语言开发的,所以必须用到JDK)大家可以上http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648... 查看全文
最近在eclipse导入android项目的时候遇到了奇葩问题,再此记录遇到的问题就是:将完好的android项目导入到eclipse的时候,原本这是一个很容易的事情,但是导入成功后发现,,,靠eclipse居然识别成了java项目导致不能“runasandroidappliciation”,,,如下图所示:问题的根本在哪我不知道,搜索类似问题,有大神说是.project文件问题。。。修改方法:在eclipse中新建一个android项目(这样就一定是android项目... 查看全文
· Android DEX 基础发布时间:2016-11-18
1、什么是dex?简单说就是优化后的android版.exe。每个apk安装包里都有。相对于PC上的java虚拟机能运行.class;android上的Davlik虚拟机能运行.dex。为何要研究dex格式?因为dex里面包含了所有app代码,利用反编译工具可以获取java源码。理解并修改dex文件,就能更好的apk破解和防破解。2、dex好处dex文件有个天大的好处:它可以直接用DexClassLoader类加载,这叫动态加载。于是我们只要在dex上加壳,在程序运行时脱壳... 查看全文
· Android 的系统架构发布时间:2016-11-18
Android的系统架构Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的applicationframework,所有的应用程序都是基于JAVA的applicationframework之上。android分为四个层,从高层到低层分别是应用程序层应用程序框架层系统运行库层linux核心层。蓝色的代表java程序,黄色的代码为运行JAVA程序而实现的虚拟机,绿色部分为C/C++语言编写的程序库,红色的代码内核... 查看全文