- 博客(8)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 Android ViewPager+Fragment 简单实现微信主界面
主界面 主要使用ViewPager + Fragment 实现 界面的滑动消息提示主要使用了github 的开源控件 https://github.com/stefanjauker/BadgeView 1.实现 TopBar 布局 <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:a...
2015-02-03 00:49:12 456
原创 Android 创建自定义View 实现TopBar
在Android 应用开发中常常使用到自定义,我想自定义一个TopBar(左右两边分别是一个Button 中间是一个TextView ) 定义方法 1.首先增加自定义属性,创建一个 attrs.xml文件,分别定义了以下需要使用的属性<?xml version="1.0" encoding="utf-8"?><resources> <dec...
2015-01-25 18:41:52 154
原创 观察者模式-java实现
观察者模式 定义了对象之间的一对多的依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 利用观察者模式,主题是具有状态的对象,并且可以控制这些状态,也就是说,有一个具有状态的主题。另一方面,观察者使用了这些状态,虽然这些状态并不属于他们。有许多的观察者,依赖主题来告诉他们状态何时改变,这就产生了一个关系, 一个主题对多个观察者的关系。 使用java内置的观察...
2015-01-20 00:03:28 115
原创 Android Activity的显示过程简述
[size=large] 首先从ActivityThread 类中main()函数中开始执行,调用 Looper.prepareMainLooper() 为 UI 线程创建一个消息队列(MessageQueue) 然后创建一个ActivityThread对象,在 ActivityThread 初始化的时候会创建两个对象,一个对象 [color=blue] final App...
2015-01-16 00:43:19 203
原创 Eclipse 引入外部资源库,IsLibrary 下面一直显示红叉
今天在 Android 项目中引入PullToRefreshlibrary 库后,在isLibray 下面一直显示红叉,如下图所示:[img]http://dl2.iteye.com/upload/attachment/0104/9824/a35c1b67-96fe-383b-abba-69e44b06b986.png[/img]后来发现在引入 PullToRefreshlib...
2015-01-07 01:05:37 431
原创 No resource found that matches the given name 'Theme.AppCompat.Light'.
[size=large]新建立一个android 工程,发现 在 style.xml 文件中报 [color=red]"error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.[/color]错误可能是缺少 Theme.AppCo...
2015-01-06 23:58:18 104
原创 策略模式-java实现
[color=blue][size=large]策略模式: 定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。设计原则: 多用组合,少用继承。设计一个Duck 类,由于 Duck的行为 fly quack 是可以变化的,所以将可变化项 fly quack 抽象出来,[/size][/color]Duck 类public abs...
2015-01-04 12:13:14 154
原创 个人学习-数据结构-线性表,单链表C语言实现
[color=blue]线性表插入算法思路: 如果插入位置不合理,抛出异常 如果线性表长度大于等于数组长度,则抛出异常货动态增加容量 从最后一个元素开始想前遍历到第i个位置,分别将他们都向后移动一个位置 将要插元素填入位置i处 表长加1[/color]#define MAXSIZE 20#define OK...
2015-01-04 12:02:37 273
Android 进程意外终止
2015-01-20
DOS批处理传参给java文件
2013-12-24
用java实现一个功能,对一个ZIP包里面的某个java文件的某个字符串进行修改,替换
2013-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人