- 博客(11)
- 资源 (46)
- 收藏
- 关注
原创 Handler整理
一、handler的基础用法:在一个Runnable的实现类的run()方法中,发送Message消息(子线程),在Handler的实例的handleMessage中,判断相应的message并作出相应的处理(主线程)。 public class BounceView extends View{ float x=40; public BounceView(Context context)
2014-01-21 14:14:01 688
原创 JDK 1.5新特性
①泛型 ②增强for循环 ③可变参数 ④静态导入 ⑤枚举 当每一类型可取值范围是有限的时候,可以使用枚举,例如每个学生登记只能用ABCD表示,如果直接用E的话,那么编译不会出错,但是却不符合输入要求,而使用枚举增加程序的易读性和健壮性。 ⑥自动封包/拆包 Integer i = new Integer(2); //i自动拆箱为int类型 System.out.printl
2014-01-12 23:21:15 905 1
原创 Activity的四种启动模式
①standard 这是默认模式,每次激活Activity时都会创建Activity实例,并放入任务栈中。 ②singleTop模式 如果在任务栈的栈顶正好存在该Activity的实例,就重用该实例(调用实例的onNewIntent()),否则创建新的实例并放入栈顶。即使栈中已经存在该Activity的实例,只要不在栈顶,都会创建新的实例。 ③singleTask模式 如果在栈中已经有该
2014-01-12 16:19:00 551
原创 Android四大组件(摘要)
①Activity Activity是整个应用程序的门面,主要负责与用户进行交互。如果把一个Android应用程序比做成一个网站,一个Activity就像其中一个网页,既可以向用户展现信息,又可以通过文本框等控件向服务器提交数据。 在Android应用程序中,一个Activity通常就是一个单独的屏幕。它上面经常有一些控件,也可以监听并处理用户所做出的行为。 Activity之间通过Inte
2014-01-12 12:22:10 821
原创 腾讯微博的开发过程
1. 2.oauth当中的角色 ①Service Provider:服务的提供者通常是网站,这些网站中保存着一些受限制的资源。如图片共享网站,博客或者微博系统等等。往往使用用户名和密码来确认用户的身份。 ②User:用户持有登录服务提供者网站的用户名和密码,并且在服务提供者网站存有私人信心,如照片、文章等信息。用户不希望把这些私有信息公开,但是用户却需要将这些信息共享给其他网站。例如:手机微
2014-01-04 15:16:04 841
原创 编程心得
1.代码出错或这出现异常,可以将可能有问题的代码进行注释,然后逐步查找问题 2.无法识别host address,在你确定地址存在的情况下,很有可能是你没有Intent权限。 3.bundle的认识:一种存放字符串和Parcelable类型数据的map类型的容器类,通过存放数据键(key)获取对应的各种 类型的值(value),而且必须通过键(key)获取。 activity可以向
2014-01-04 11:43:52 791
原创 面试题整理(二)
1.请介绍下ContentProvider是如何实现数据共享的。 创建一个属于你自己的ContentProvider或者将你的数据添加到一个已经存在的ContentProvider中,前提是有相同数据类型并且有写入ContentProvider的权限。 2.如何启用Service,如何停用Service Service一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用他开发如监控
2014-01-02 14:29:00 520
原创 给程序员的建议(二)
1.有关序列化问题 ①要显示声明UID 我们编写一个实现了Serializable接口的类,Eclipse马上提示要增加一个Serial Version ID。为什么么? 实现Serializable接口的目的是为了可持久化,比如网络传输或本地存储,为系统的分布和异构部署提供先决支持条件。若没有序列化,现在我们熟悉的远程调用、对象数据库都不可能存在。 public class Perso
2014-01-02 13:43:29 809
原创 给程序员的建议
1.对于可变参数的问题: ①避免带有变长参数的方法的重载 public void calPrice(int price, int discount) public void calPrice(int price ,int ...discount) ②避免null值和空值用于变长方法 public void methodA(String str,Integer... is) public
2014-01-01 20:02:31 721
原创 Android面试题整理
1.对一些资源以及状态的操作保存,最好是保存在生命周期的onstart()的方法中。 2.Intent的作用:可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 3.sax解析xml文件的优点:不用事先调入整个文档,占用资源少 4.Menu可能需要重写的方法有:onCreateOptionsMenu() onCreateMenu() 5.ContentValues负责存储一
2014-01-01 17:59:10 1135
原创 线程安全的理解
引用部分: (1)我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内存管理细节。对于java开发人员,要清楚在jvm内存模型的基础上,如何解决多线程的可见性和有序性。 那么,何谓可见性? 多个线程之间是不能互相传递数据,它们之间的沟通只能通过共享变量来进行。Java内存模型(JMM)规定了jvm有主内存,主内存是多个线程共享的。
2014-01-01 13:06:09 848
achartengine.jar+docs+demo
2014-07-10
( Nokia Mobile Internet Toolkit 4.1(WAP手机网站开发工具
2014-03-06
jackson.jar
2014-08-25
cardsui-for-android
2014-08-15
实现listview 上下滑动出现header或者footer
2014-08-15
android-times-square-master,很漂亮的日历UI的library
2014-08-15
AndroidAsync-maste
2014-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人