`
wangshiming88
  • 浏览: 76547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
 Timer类是用来执行任务的类,它接受一个TimerTask做参数   Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任   务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以 demo: import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TimerTest2 { public static void main(String[] args) { Timer ...
android中为实现多屏幕适配,可以在layout_hdpi/layout_mdip/layout_ldpi/layout 目录下放置布局文件。 如果一个大屏手机适配的话,适配的顺序是layout_hdpi->layout_mdpi->layout->layout_ldpi; 如果一个中屏手机适配的话,适配的顺序是layout_mdpi->layout->layout_hdpi->layout_ldpi; 如果一个小屏手机适配的话,适配的顺序是layout_ldpi->layout->layout_mdpi->layout_hdpi ...
  在升级ADT 18版本后,在编译载有友盟SDK后出现如下错误,  E/AndroidRuntime(497): java.lang.NoClassDefFoundError: com.mobclick.android.MobclickAgent    解决办法:      ADT 18对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk不会包含该jar包,所以会有类型引用异常的错误。之前是放在lib中不是libs 修改后正常

xml基础

一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释  CDATA区 、特殊字符 处理指令(processing instruction) XML语法 在编写XML文档时,需要先使用文档声明,声明XML文档的类型。 最简单的声明语法: <?xml version="1.0" ...
servie是系统的组件,它由系统进程托管(servicemanager);它们之间的通信类似于client和server,是一种轻量级的ipc通信,这种通信的载体是binder,它是在linux层交换信息的一种ipc。而thread是由本应用程序托管。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU
广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟JMS中的Topic消息接收者类似。要实现一个广播接收者方法如下:第一步:继承BroadcastReceiver,并重写onReceive()方法。public class IncomingSMSReceiver extends BroadcastReceiver { @Override pu ...
Application的使用 What is Application Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的application标签中进行注册(只需要给Application标签增加个name属性把自己的 Application的名字定入即可)。 ...
SAX解析允许在读取文档的时候,即对文档进行处理,而不必等到整个文档装载完才会文档进行操作。SAX采用事件处理的方式解析XML文件,利用 SAX 解析 XML 文档,涉及两个部分:解析器和事件处理器:解析器可以使用JAXP的API创建,创建出SAX解析器后,就可以指定解析器去解析某个XML文档。解析器采用SAX方式在解析某个XML文档时,它只要解析到XML文档的一个组成部分,都会去调用事件处理器的一个方法,解析器在调用事件处理器的方法时,会把当前解析到的xml文件内容作为方法的参数传递给事件处理器。事件处理器由程序员编写,程序员通过事件处理器中方法的参数,就可以很轻松地得到sax解析器解析到的数 ...
Intent(意图) Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激 ...
android常用的显示单位 : 其实很多人都不知道为什么要这样用的    px (pixels)像素      一般HVGA代表320x480像素,这个用的比较多。 dip或dp (device independent pixels)设备独立像素    这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 sp (scaled pixels — best for text size)比例像素    主要处理字体的大小,可以根据系统的字体自适应。除了上面三个显示单位,下面还有几个不太常用: in (inches)英寸 mm (millimeters)毫 ...
Pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如: 开始元素和结束元素事件,使用 parser.next() 可以进入下一个元素并触发相应事件。跟 SAX 不同的 是, Pull 解析器产生的事件是一个数字,而非方法,因此可以使用一个 switch 对感兴趣的事件 进行处理。当元素开始解析时,调用 parser.nextText() 方法可以获取下一个 Text 类型节点的值。 例如解析:person.xml放到src目录下可以使用类装载器载入文件 首先根据xml文件的内容写一个person javabean 和xmlserver 的业务bean 以下是xmlse ...
1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; str = str.replaceAll(" ", "");   str = str.replaceAll("\\s*|\t|\r|\n","");//去除字符串中的空格,回车,换行符,制表符
都使用逻辑分区 其中 /home文件系统根据需要分多点15G以上 swap交换区 类似windows的虚拟内存 pc的物理内存2倍就好 2G /boot  引导文件系统100M 剩下分给跟目录(/)可以分得更详细点  作为新手这样就足够了
刚好看了个视频 关于装饰设计模式 觉得挺精辟的就保留了下来 什么是装饰设计模式: 当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。 ...
这些东西可以直接复制使用 保存下 <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="wrap_con ...
Global site tag (gtag.js) - Google Analytics