- 浏览: 77292 次
- 性别:
- 来自: 北京
最新评论
-
vigiles:
sendOrderedBroadcast(intent, re ...
Android 广播接收者--BroadcastReceiver -
java-xp:
四楼的的解决方法才是正解,谢谢四楼
android 植入友盟/广告异常java.lang.NoClassDefFoundError: com.mobclick.android.MobclickA -
kondoh:
barosliu00 写道不好意思 3楼的解释不正确 下 ...
android 植入友盟/广告异常java.lang.NoClassDefFoundError: com.mobclick.android.MobclickA -
wwwjiandan:
rename文件夹为libs之后,还要把其下的jar文件重新b ...
android 植入友盟/广告异常java.lang.NoClassDefFoundError: com.mobclick.android.MobclickA -
barosliu00:
不好意思 3楼的解释不正确 下面的做法可以解决在.cla ...
android 植入友盟/广告异常java.lang.NoClassDefFoundError: com.mobclick.android.MobclickA
文章列表
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多屏幕适配
- 博客分类:
- Android多屏幕适配
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文件分为如下几部分内容: 文档声明 元素 属性 注释 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 ...