Android开发
文章平均质量分 77
deathmonkey
这个作者很懒,什么都没留下…
展开
-
Android工程目录介绍
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不 会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内转载 2013-08-19 17:00:05 · 1599 阅读 · 0 评论 -
Java多线程-工具篇-BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列转载 2013-09-25 10:30:23 · 715 阅读 · 0 评论 -
android解析xml文件的方式
android解析xml文件的方式(一)在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL 在这一节中我们使用DOM方式来处理。 DOM方式解析xml是先把xml文档都读到内存中,然后再用DO转载 2013-09-23 22:42:37 · 1000 阅读 · 2 评论 -
Notification 使用详解(很全)
当用户有没有接到的电话的时候,Android顶部状态栏里就会出现一个小图标。提示用户有没有处理的快讯,当拖动状态栏时,可以查看这些快讯。Android给我们提供了NotificationManager来管理这个状态栏。可以很轻松的完成。 如果要添加一个Notification,可以按照以下几个步骤1:获取NotificationManager:NotificationManage转载 2013-10-06 10:46:11 · 700 阅读 · 0 评论 -
自定义TabHost,TabWidget样式 .
大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图: 京东商城底部菜单栏 新浪微博底部菜单栏 好了,看到这些漂亮的菜单栏是不转载 2013-10-06 19:54:33 · 1167 阅读 · 0 评论 -
Android 使用SAX解析XML
SAX 解析 (举例来说明)要解析的xml文件 用SAX解析的思考步骤:1、创建一个getPersonList()方法(给它一个流参数) 返回一个list对象2、得到创建SAX解析器的工厂对象3、让工厂对象创建解析器对象4、使用parser的parser(InputStream in, DefaultHandler handler转载 2013-09-16 22:25:03 · 703 阅读 · 0 评论 -
Android广播机制
1、广播机制 (1、广播接收者在Android中注册 (2、当一个事件产生后,它可以发送一个广播信息,然后这些接收者来接收这些信息 (3、广播接收者的实现一般是写成一个类,该类继承Android提供的类BroadcastReceiver,并且复写该类的onCreate方法,在该方法中实现接收到信息后的处理过程2、实例 例1:采用在 Mainifest.xml文转载 2013-09-07 13:41:14 · 879 阅读 · 0 评论 -
ADB server didn't ACK
当我们通过eclipse开发Android应用时,会连接真机会使用模拟器进行仿真,有时候启动失败,会提示这样的错误。工具/原料EclipseCMD命令窗口方法/步骤1首先通过CMD启动adb服务。这个时候会提示启动失败。转载 2013-08-28 10:05:03 · 877 阅读 · 0 评论 -
DDMS工具使用
一.查看进程的堆栈使用情况1.选中你要查看的进程;2.点击“ Update Heap”按钮开启该进程的该项功能,如果单独打开ddms工具,按钮名为“Show heap updates”;3.点击“Cause GC”按钮来进行垃圾回收,当操作完成后,您会看到一组对象类型和为每种类型已分配的内存;4.点击列表中的一个对象类型,为该种特定内存大小的对象分配的数量。 二.跟踪对转载 2013-08-29 16:21:34 · 665 阅读 · 0 评论 -
浅谈Handler
这次浅谈一下Handler,为什么会出现Handler这个功能特性呢?首先,在之前的基本控件,基本都是在Activity的onCreate(Bundle savedInstanceState)方法中调用和处理的,但是,在有些情况,比如在网络上下载软件等一些需要等待响应时间比较长的操作,如果同样放在Activity的该方法中的话,那么在执行该方法的时候,整个Activity是不可动的,用户只能干等着转载 2013-08-28 20:58:14 · 631 阅读 · 0 评论 -
Android常见控件之SimpleAdapter和List
一、SimpleAdapterSimpleAdapter是一个简单的适配器,可以将静态数据映射到XML文件中定义 好的视图。你可以指定数据支持的列表如ArrayList组成的Map。在ArrayList中 的每个条目对应List中的一行。Maps包含每行数据。你可以指定一个定义了被用 于显示行的视图XML文件,通过关键字映射到指定的视图。构造函数public SimpleA转载 2013-08-26 19:19:42 · 708 阅读 · 0 评论 -
Android中多层动态嵌套布局的实现
Android中多层动态嵌套布局的实现 1.概念:在开发一些复杂界面,尤其是开发平板电脑页面时,界面布局往往比手机布局复杂很多。此时就需要用到嵌套布局。同时为了达到某种效果,需要局部的页面能够动态的变化,最典型的就是在一个页面中使用多个ViewPager。当这些ViewPager所在的页面也是动态变化的时候,就需要实现多层LinearLayout的嵌套。比如一个标签页面,头部是静态的,内转载 2013-08-21 19:27:02 · 778 阅读 · 0 评论 -
android中的布局--嵌套布局
在同一个Activity中要实现多种不同的布局类型或者同种布局类型的不同方式,就需要用到嵌套的方式来实现。例子程序实现:(1)整个Activity最外层采用垂直方向的LinearLayout线性布局。(2)套用两个LinearLayout线性布局,上面的是水平方向的,下面的是垂直方向的。(3)上下的LinearLayout内各放置4个空间[java] v转载 2013-08-21 19:29:51 · 1213 阅读 · 0 评论 -
android布局属性详解
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 an转载 2013-08-21 19:41:00 · 495 阅读 · 0 评论 -
启动另外一个Activity
本文译自:http://developer.android.com/training/basics/firstapp/starting-activity.html本课工程代码下载地址:http://download.csdn.net/detail/fireofstar/4855426学习完前一课之后,你应该有一个应用程序,它会显示一个带有一个文本域和一个按钮的Activity。在本转载 2013-08-20 16:00:11 · 789 阅读 · 0 评论 -
详解Android Intent
一、 Intent 作用 Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。 Intent 是一个将要执行的动作的抽象描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用startActivity转载 2013-08-20 12:21:11 · 550 阅读 · 0 评论 -
修改Android关机界面
在Android系统中,长按Power键默认会弹出对话框,可以你选择“静音”,“关机”,“重启”等功能。弹出对话框的代码位于: frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.java显示对话框的代码如下:转载 2013-10-23 00:04:36 · 1672 阅读 · 0 评论