- 博客(213)
- 资源 (74)
- 收藏
- 关注
原创 无题
总有一天,会有一个人,看你写过的所有状态,读完写的所有微博,看你从小到大的所有照片,甚至去别的地方寻找关于你的信息,试着听你听的歌,走你走过的地方,看你喜欢看的书,品尝你总是大呼好吃的东西……只是想弥补上,他迟到的时光。
2014-05-12 15:15:26 1063 1
转载 烟雨江南
烟雨江南,朦胧如诗,风轻雨斜,云蒸雾罩。烟雨江南,旧梦如织,千丝万缕,交织缠绕。江南的雨,多情的雨,细雨湿衣看不见,为润万物细无声。江南的雨,思念的雨,雨脚如麻未断绝,一任阶前点滴到天明。雨水顺着长满青笞的屋檐滴下,滴穿了千百年时光,诉说着千百年的沧桑,檐下的青石板满目创伤,被刻上了不灭的痕迹,窗外的芭蕉,被雨水淋打的声音永远那么单调,满眼萧萧,仿佛有诉不完的心酸,
2014-03-25 14:31:56 1604
转载 Eclipse get/set方法 自动加上字段注释
编码的时候通常要用到 JavaBean ,而在我们经常把注释写在字段上面,但生成的Get/Set方法不会生成,通过修改Eclipse源码可解决,直接上例子: Java代码 /** * 员工ID */ private String userid; /** * 获取员工ID * @return userid 员工ID */
2014-01-01 18:09:48 1731
原创 android下ListView的奇异异常大集合(持续更新)
使用ListView的addFooterView或者addHeaderView报错或者不知名的异常:at android.widget.ListView.clearRecycledState(ListView.java:522)Caused by: java.lang.NullPointerExceptionat android.widget.ListView.clearR
2013-11-14 14:29:04 1543
原创 Volley的初步使用
核心使用方法:package com.hsx.volleydemo.adapter;import com.android.volley.toolbox.NetworkImageView;import com.hsx.volleydemo.R;import com.hsx.volleydemo.data.UrlBean;import com.hsx.volleyde
2013-10-30 16:28:29 1300
转载 C++ Virtual详解
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Ba
2013-10-24 19:14:39 971 1
转载 无限级分类实现思路
关于该问题,暂时自己还没有深入研究,在网上找到几种解决方案,各有优缺点。第一种方案:使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid来判断上一级内容,运用递归至最顶层。分析:通过这种数据库设计出的无限级,可以说
2013-10-24 17:12:06 1417
转载 C++ 学习网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段2、http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscrip
2013-10-18 17:14:04 1145
转载 Android 自定义progressDialog实现
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progres
2013-10-17 16:21:52 1320
转载 Android Push Notification实现信息推送使用
本文介绍AndroidPn项目实现推送的使用过程。 在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的使用方
2013-10-11 15:46:28 925
转载 Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也
2013-10-11 15:41:36 921
原创 android中listview添加2个headerview显示效果的演示
效果图如下:第一个头布局我 设置了一下 位置,目的是为了证明,在自定义下拉刷新时,当listview已经添加了一个headerview时候,可以继续添加一个headerview,不影响下拉刷新代码如下:MainActivitypackage com.ss.hsx;import android.app.Activity;imp
2013-09-09 11:16:54 2295
转载 在屏幕旋转后,ProgreeDialog出现leaked window com.android.internal的错误
在程序起始的时候,acticity启动一个线程去请求部分数据,这时在ui层,弹出一个进度条,正常情况下没有什么问题,但是当在线程没有运行结束,ProgressDialog还在show的时候,在log中会出现错误如下:E/WindowManager( 244): Activity MyAct has leaked window com.android.internal.policy.impl.
2013-08-23 15:20:45 1478
原创 listView.removeFooterView(View)报空指针的奇异问题
我们通常在加载数据时,为了省流量不会一次性把数据全部下完,一般是分段下载。分段下载一般会在listview最后面放一个进度条表示正在加载数据,当数据加载完时,我们又要清除它。这时候就要注意了。mLoadingLayout = (FrameLayout) View.inflate(this, R.layout.load, null); listView.addFooterView(mL
2013-08-08 20:48:33 1293
原创 android下使用Fragment实现左侧3级菜单+动画效果
效果图如下:点击每层的item 弹出下一层 核心代码如下:MainActivitypackage com.hsx.view;import com.hsx.fragment.R;import com.hsx.fragments.FirstFragment;import com.hsx.fragments.FirstFragmen
2013-07-18 15:10:42 2519 2
原创 TabHost效果实现的另一种方式---------不继承TabActivity
直接继承Activity,不继承TabActivity,实现tabhost的效果package com.hsx.tab;import android.app.Activity;import android.app.LocalActivityManager;import android.content.Intent;import android.content.res.Reso
2013-06-17 10:52:31 1908
转载 Android优秀开源项目
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina
2013-05-07 23:26:32 1009
转载 常见文件类型识别
根据文件的后缀名识别文件类型并不准确,可以使用文件的头信息进行识别: 以下是各类文件的头: FFD8FFE1=JPEG(jpg)FFD8FF=JPEG(jpg)89504E47=PNG(png)89504E=PNG(png)47494638=GIF(gif)474946=GIF(gif)49492A00=TIFF(tif)424D46=Windows
2013-05-03 12:27:04 3324
原创 纯JAVA读取android应用程序apk包的相关信息
程序入口package com.read.apk;public class ReadApk { /** * * @param args * @return void * @author hsx * @time 2013-4-24下午03:20:24 */ public static void main(String[] args) { Str
2013-04-26 15:04:26 3722
原创 Android下关于AlertDialog点击 确定或者取消按钮 对话框自动消失的 解决办法
直接看代码,注释详细package com.dialog.oo;import java.lang.reflect.Field;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.
2013-04-19 15:24:56 4414
转载 吴魏的日记 一个男人最真实的坚定
1997年7月2日昨天是香港回归祖国怀抱的日子,就连我们这些身在他乡的游子,也能感受到那份荣耀。今天小伍想去黄石公园玩,被我婉拒了,她一定猜不到真正的理由,此刻的我拮据到连路费都成了问题。1997年7月2日昨天是香港回归祖国怀抱的日子,就连我们这些身在他乡的游子,也能感受到那份荣耀。今天小伍想去黄石公园玩,被我婉拒了,她一定猜不到真正的理由,此刻的我拮据到连路费都成了问
2013-04-18 12:34:05 924
原创 android下Path,Canvas,Paint画图工具类的使用-----很好的例子
先说下个人对这个三个类的理解:1.Canvas 意为: 画布 也就是说,你想要画的图形 要画在 我这张布上, 毫无疑问。 该类直接提供了一些常见的图形 画法的 方法, 比如圆形,正方形,长方形,椭圆形。 这些方法可以直接画出这些图形。 但是要画比较复杂的图形,就需要用到Path了。2.Path 意为: 路线,路径 也就是画线用的。 看下面的 详细解释
2013-04-12 11:22:35 1595
原创 Java中用反射的方式获取类中的所有属性和方法,以及获取属性的默认值,设置属性的默认值
代码如下:package com.syh.jdbc.reflection_super;/** * 父类 * @author syh * */public class Parent { public String publicField = "1"; String defaultField = "2"; protected String protect
2013-04-10 17:23:51 2354
原创 ios学习笔记(三)-----json数据的解析
说一下 ios中关于 json 数据解析的 总体思想: 由于ios中不像java中 可以将json 和 实体类相互转换(其实 可以的,网上有人实现,但是比较麻烦,而且不能适用所有的业务逻辑),暂且不管它,ios中解析json的总体思想是:将json看做 字典 处理,当然对于复杂的json,可以看做,外部是个字典,内部也是一个字典,嵌套使用,解析的时候,可以由外到内,一层层的剥开。比如外层的
2013-04-06 15:41:27 1312
原创 ios学习笔记(二)-----ios中对文件的操作
效果如下图:主要是实现功能,界面随便弄的。代码如下:ViewController。h#import @interface ViewController : UIViewController@property (retain, nonatomic) IBOutlet UILabel *mylabel;@property (r
2013-04-05 21:59:49 992
原创 IOS中运行出现如下错误的解决办法
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key myBtn.'*** Call stack at firs
2013-04-05 21:48:48 1256
转载 ios控件的学习-----label控件的基本属性
详细使用: UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)]; //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColorclearColor]; //设置label的背景色,这里设置为透明色。 label.fon
2013-04-05 16:53:48 929
转载 ios中使用连接的方式声明的控件前面会加上IBOutlet标记
为了使用Interface Builder,我们需要在如XXViewController.h中增加IBOutlet标记。IBOutlet对于编译器而言只是一个标记,也就是说,编译器会忽略这个关键字。Interface Builder则是根据IBOutlet来寻找可以在Builder里操作的成员变量。需要注意的是,任何一个被声明为IBOutlet并且在Interface Builde
2013-04-05 16:35:39 951
原创 Object-C 学习笔记(五)-----NSMutableDictionary的使用
也是参考网上其他高人的东西,学习的如下面这篇,真真是好文,特意转过来:原文地址: http://blog.csdn.net/like7xiaoben/article/details/7526730 //创建不可改变的词典 NSDictionary * dictionary; dictionary = [NSDictionary dicti
2013-04-05 15:16:19 1060
转载 Xcode中快捷键的使用
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +
2013-04-05 15:04:52 774
原创 Object-C 学习笔记(四 )@property 属性标志的使用
@property的使用方法:声明property的语法为:@property (参数1,参数2) 类型 名字;1、在头文件中:@property int count;等效于在头文件中声明2个方法:- (int)count;-(void)setCount:(int)newCount;2、实现文件(.m)中
2013-04-05 13:57:29 824
原创 Object-C学习笔记(三)-----实体类和for循环以及NSMutableArray的连用
这里 我采用NSMutableArray 而不使用NSArray,是受了java的影响,前者接近java中的List,后者却接近java中的数组;NSMutableArray长度可以不确定,可以在末尾继续添加对象,操作起来也比较方便。 具体 NSMutableArray和NSArray的区别,请参考下面的文章,介绍的很清楚;http://blog.csdn.net/
2013-04-04 16:41:44 1777
原创 Object-C学习笔记(二)-----对象的创建和类方法的调用
既学习笔记一 helloworld项目,在当前项目所在的xcode中,按 command+N ,出现一个创建类的向导:如图创建一个oc 类, 选择其父类为NSObject ,命名为Student ;系统会自动生成相应的 。h和。m文件 这里我说下关于要继承 NSObject的 个人见解,在java中创建一个类,可以不继承任何
2013-04-04 12:00:32 1908
原创 object—c学习笔记(一)-----创建hello world
打开Xcode,新建一个项目:按下图选择项目类型:创建一个控制台 项目, 系统会默认 加载helloworld。直接点击run 就能运行。可以看到控制台 打印出 hello world!
2013-04-04 11:19:29 882
原创 android下ExpandableListView的详细使用demo
一直认为ExpandableListView是比较好的一个东西,虽然不常用,但是上次网上查资料看到了这个demo,研究了一下,标记一下,以后使用的时候来看看。效果图如下:ExpandableListViewActivitypackage com.yhx.expandablelistview;import java.util.List;impo
2013-03-22 11:26:55 2520
原创 Android下调用webservice的服务器端和客户端详解
Android下调用webservice,进行通信的demo.服务器端的目录结构:IUserService package com.service;/** * @author Administrator * 用户接口 */public interface IUserService { public String login(St
2013-03-21 14:07:46 1164
原创 Java中遍历一个文件夹下所有文件及目录的操作
第一种方法:递归 package com.mm.digui;import java.io.File;import java.util.ArrayList;//递归public class FileSystemDigui { private static ArrayList filelist = new ArrayList(); public stat
2013-03-15 14:49:56 1222
转载 android中2个activity之间的切换动画效果(共12种)
MainActivitypackage com.iteye.androidtoast;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import andr
2013-03-15 10:59:30 987
原创 给自己四年的一个总结
一直想写点什么,但是每次提笔的时候竟又不知道写什么。今天想了半天还是要写点东西,总结一下自己的大学四年及工作之后对大学生活的反思。 2012年7月,我大三下学期暑假,我和班内其他几个同学离开大学,去苏州进行了android培训,尽管不是很愿意,但是还是去了,当然大部分同学选择留校考研。 关于考研。大学后感觉自己的思想太活跃了,其实我一直是这样的人,想的太多而且思想
2013-03-12 21:23:52 978 1
原创 android下listview的分页更多加载(效果非常实用)
效果图如下:代码如下:package com.listview.yy;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Mes
2013-02-28 15:21:28 1207
ActionBarSherlock中的搜索及SearchView的使用
2014-03-18
Android-Universal-Image-Loader开源项目的简要说明及使用实例
2013-12-05
ViewPager+Fragment替代TabHost效果的简单示例
2013-12-04
ios下json数据解析的实例
2013-04-06
Android下的图片压缩及图片和视频的上传
2014-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人