- 博客(35)
- 资源 (12)
- 收藏
- 关注
转载 程序经常需要用的网站
1、程序员大本营www.csdn.net2、博客园www.cnblogs.com3、程序员联合开发网www.pudn.com4、开源中国社区www.oschina.net5、微软技术社区www.msdn.microsoft.com6、MSDN code gallery http://code.msdn.microsoft.com7、源码开发网www.
2014-04-27 00:22:43 584
转载 免费JSON格式的服务接口
这里为大家搜集了一些能够返回JSON格式的服务接口。部分需要用JSONP调用。 天气接口 气象局接口: http://m.weather.com.cn/data/101010100.html 解析 用例 音乐接口 虾米接口 http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1
2014-04-26 22:57:02 1038
原创 自定义Activity的标题栏(Titlebar)
缺省的情况下,通常见到Activity的标题栏(Titlebar)是这样的(红色框内):HandleContacts是Activity的标题。有时候,我们希望能改变一下这样单调的状况。比如,要在标题栏中增加一个用于美化界面的图标、增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个实际的例子。3.在该项目的res/layout文件夹下,创建一个布
2014-04-25 12:47:03 734
转载 Android的ListView
讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: main.xml的源代码,跟上一篇的一样,这里就不作解释了,直接贴出item.
2014-04-24 23:30:07 575
转载 Android入门第七篇之ListView
讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: main.xml的源代码,跟上一篇的一样,这里就不作解释了,直接贴出item.
2014-04-24 23:28:05 451
转载 TabHost与TabWidget的简单用法
Android的Tab控件,Tab控件可以达到分页的效果,让一个屏幕的内容尽量丰富,当然也会增加开发的复杂程度,在有必要的时候再使用。Android的Tab控件使用起来有点奇怪,必须包含和按照以下的顺序:
2014-04-24 23:21:43 715
原创 人民币小写转换为大写
将人民币的小写形式转换为大写,例如:调用upper("18.5"),将会返回字符串“壹拾捌圆伍角”。import org.junit.Test;/** * 测试人民币小写转大写 * @author zhengzhb */public class UpperMoney {public String upper(String money) throws Ex
2014-04-24 21:43:36 1656
原创 android调试出现 java.lang.NoClassDefFoundError:
在写项目时遇到一个Bug有时候需要调试半天,确实很烦人,今天做json项目,遇到了
2014-04-24 15:43:16 967 1
原创 Android开发 返回键的复写 onBackPressed()
在android开发中,当不满足触发条件就按返回键的时候,就要对此进行检测。尤其是当前Activity需要往前一个Activity传送消息时。即Activity1跳转到Activity3如果采用的是startActivityForResult这种方式,如果不重写返回键,程序不知道要返回给Activity1什么内容就会报错。因此,必须对Activity3的返回按键重写,这里让他传一个“ERROR”信
2014-04-23 00:48:58 824
转载 Java常用正则表达式
"^/d+$" //非负整数(正整数 + 0)"^/[0-9/]*/[1-9/]/[0-9/]*$" //正整数"^((-/d+)/|(0+))$" //非正整数(负整数 + 0)"^-/[0-9/]*/[1-9/]/[0-9/]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^((/[0-9
2014-04-21 23:55:15 494
转载 Android listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List
2014-04-21 23:05:22 387
原创 android.os.NetworkOnMainThreadException
在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:
2014-04-21 17:46:13 489
转载 android应用实现重启系统
.在AndroidManifest.xml文件的manifest标签中加入一条android:sharedUserId="android.uid.system"
2014-04-16 12:27:12 646
原创 Recovery命令详细介绍
-reboot system now 重启系统-apply sdcard:update.zip 使用SD卡根目录的update.zip更新系统-wipe data/factory reset 清空data分区并恢复出厂设置-wipe cache partition 清空cache分区-install zip from sdcard 从SDcard选择文件更新系统--apply
2014-04-15 15:44:18 4040
转载 Android Action Bar 详解篇
作为Android 3.0之后引入的新的对象,ActionBar可以说是一个方便快捷的导航神器。它可以作为活动的标题,突出活动的一些关键操作(如“搜索”、“创建”、“共享”等)、作为菜单的灵活使用,还可以实现类似TabWidget的标签功能以及下拉导航的功能,系统能够很好根据不同的屏幕配置来适应ActionBar的外观,配合起Fragemtn可谓是十分强大。 那么,对于今
2014-04-14 23:06:08 608
原创 JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andro
2014-04-13 20:57:57 1327
原创 关于Eclipse 中 svn插件 和 egit 插件的安装
1. SVN插件首先点击eclipse菜单中的help选择安装新的插件点击add...,将下面的名字和地址输入name: subclipseurl: http://subclipse.tigris.org/update_1.4.x全选列出来的那些东西(我都安装了,比较安全,怕出其他的什么没见过的问题)下一步下一步...接受条款最后完成
2014-04-12 22:36:16 531
原创 Android开发之onClick事件的三种写法
package a.a;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class AActivity extends Activity {/** Calle
2014-04-09 19:18:47 567
原创 用Activity的onTouchEvent方法实现监听手指上下左右滑动
试了很久的ongesturelistener,但一直导不仅包,最后用了ontouch
2014-04-09 18:23:15 614
原创 如何实现倒影效果
package com.easymorse.picture;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Mat
2014-04-08 21:34:18 532
转载 Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
Android的ActionBar是在3.0以上才有的,那么在3.0以下呢,google并没有给我提供在3.0以下支持ActionBar的包,但是外国的大牛JakeWharton实现了在3.0以下使用ActionBar, JakeWharton这位大牛是ActionBarSherlock,Android-ViewPagerIndicator ,NineOldAndroids的作者,非常厉害的一个人
2014-04-08 19:26:57 922
转载 仿网易新闻客户端Tab标签Android 开源框架ViewPageIndicator 和 ViewPager
之前用JakeWharton的开源框架ActionBarSherlock和ViewPager实现了对网易新闻客户端Tab标签的功能,ActionBarSherlock是在3.0以下的机器支持ActionBar的功能,有兴趣的可以看看开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端,今天用到的是JakeWharton的另一开源控件ViewPageIndicat
2014-04-08 19:24:07 1122
原创 R.java was modified manually! Reverting to generated version!
进入 eclipse后clipse Menu > Projects > clean这么做就把R文件删了,但是别担心,刷新项目,R文件会自动更新的。如果不更新的话一定是程序中有错误,一般情况下是命名问题。我遇到的情况是:(1)不同的layout xml文件中控件命名冲突(我当时就是直接复制的)。只要把相关的控件命名区别开来,刷新项目,R文件就会自动生成。(2)而且相关的目录文件不
2014-04-07 18:58:11 873
转载 Android的系统架构
Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。 图1:Android系统架构图 每层功能简要介绍如下: 一 应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同
2014-04-07 13:20:56 488
原创 自定义对话框——7种
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).
2014-04-04 10:25:00 849
原创 Android设计模式系列(5)--备忘录模式
备忘录模式,在工作代码中,要么不用,要么经常用到。举个例子,程序员喜欢写代码,coding,coding,这个时候它的状态是很high,但是每隔一段时间总要去上一下厕所,状态是放松relax,上完测试归来后又恢复到high的状态,继续coding。这个过程对于身后的老板来说,它默认同意你离开去上厕所,他也希望你回来后恢复high的状态继续工作,但是你在这个过程中上厕所的这件事,他是不需要了解细
2014-04-03 21:05:49 449
原创 android 设计模式—— 观察者模式
观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。1.意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它
2014-04-03 20:53:08 564
原创 安卓常用设计模式
整理:设计模式,提供了很多软件工程问题所需处理的解决方案。根据模式的目的可分为3类:1.创建型模式:与对象的创建有关。2.结构性模式:处理类与对象的组合。3.行为性模式:对类或对象怎样交互和怎样 分配职责进行描述。面向对象设计的2个基本原则:1.针对接口编程,而不是针对实现编程。2.优先使用对象组合,而不是类继承。 面向对象设计的5个设计原则
2014-04-03 20:50:45 729
转载 安卓四大组件及理解
activity 显示界面(显示的界面都是继承activity完成的)service 服务(后台运行的,可以理解为没有界面的activity)Broadcast Receiver 广播(做广播,通知时候用到)Content Provider 数据通信(数据之间通信,同个程序间数据,或者是不同程序间通信)Activity :应用程序中,一个Activity通常就是一个单独的屏幕,
2014-04-03 19:39:43 1978
View 与 SurfaceView实现 Path类的lineTo方法和quadTo方法画线
2015-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人