`
大碗干拌
  • 浏览: 46073 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论
文章列表
我个人是比较喜欢逛贴吧的,贴吧里总是会有很多搞笑的动态图片,经常看一看就会感觉欢乐很多,可以释放掉不少平时的压力。确实,比起一张单调的图片,动态图片明显更加的有意思。一般动态图片都是GIF格式的,浏览器中可以直接将这种格式的图片播放成动画。 不过很可惜的是,Android的原生控件并不支持播放GIF格式的图片。我们都知道,在Android中如果想要显示一张图片,可以借助ImageView控件来完成,但是如果将一张GIF图片设置到ImageView里,它只会显示这张图片的第一帧,不会产生任何的动画效果。 那么就没有办法在Android里播放GIF图片了吗?当然不是,我们可以通过自定 ...
private void setTilteMessage(){ BaseDao dao = new BaseDao(); String titleData = dao.getLatestData(); dao.closeDB(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { Date date = sdf.parse(titleData); Calendar calendar = new GregorianCalendar(); ...
一、ValueStack 主要用于存储请求相关信息,内部结构如下 root区:被称为根存储区,是一个栈结构,栈顶元素为当前请求的Action对象。 context区:被称为变量存储区,是一个Map结构,存储了request,session,application等对象。 二、ActionContext(以Map方式返回) 作用:ActionContext访问context区,并提供访问方法,用于获取存储区内容并以Map结构返回。 ActionContext.getContext().getApplication(); ActionContext.getContext().get ...
一、Struts配置文件 (1)struts-default.xml(框架自带) 定义了一些框架自带的Result组件,拦截器组件。 <package name="struts-default" abstract="true"> 默认调用struts-default <result-type> Result组件 <intercepter> 拦截器 &l ...
华为手机默认是关闭logcat信息的,这在开发调试时当然很不方便,打开log信息的方法如下 1. 进入拨号界面输入:*#*#2846579#*#*
/** * 判断网络是否连通 * @param context * @return */ public static boolean isNetworkConnected(Context context){ ConnectivityManager cm = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE); NetworkInfo info = cm.getActiveNetworkInfo(); return info != null && in ...
如何获得Android系统版本 项目移植中,遇到需要区分不同系统版本的问题。于是查找相关方法如下: android.os.Build类提供了当前系统信息。 可用if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD)这样来判断。 有人用这样一个函数来获取版本号: public static int getAndroidSDKVersion() { int version; try { version = Integer.valueOf(android.os.Build.VERSION.SDK); ...
如何获得Android系统版本 项目移植中,遇到需要区分不同系统版本的问题。于是查找相关方法如下: android.os.Build类提供了当前系统信息。 可用if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD)这样来判断。 有人用这样一个函数来获取版本号: public static int getAndroidSDKVersion() { int version; try { version = Integer.valueOf(android.os.Build.VERSION.SDK); ...
1、Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。 两者都是基于MVC实现的框架。 Struts1是Apach推出的。 WebWork是opensyfry推出的。 Strut2是以WebWork为核心,引入Struts1的特性(Struts2由Apach推出)。 2、Struts2的特点 (1)由Action组件承担Struts1中ActionForm和Action的功能。 (2)Action非常灵活,可以使用一个普通的Class来充当。 (3)Actio ...
1、Struts2历史,与Struts1的关系 两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。 两者都是基于MVC实现的框架。 Struts1是Apach推出的。 WebWork是opensyfry推出的。 Strut2是以WebWork为核心,引入Struts1的特性(Struts2由Apach推出)。 2、Struts2的特点 (1)由Action组件承担Struts1中ActionForm和Action的功能。 (2)Action非常灵活,可以使用一个普通的Class来充当。 (3)Actio ...
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。 不过,使用SQLite来存储数据却存在着一个问题。因为大多数的Android手机都是Root过的,而Root过的手机都可以进入到/data/data/<package_name>/data ...
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。 不过,使用SQLite来存储数据却存在着一个问题。因为大多数的Android手机都是Root过的,而Root过的手机都可以进入到/data/data/<package_name>/data ...
源代码下载 转载请注明出处,谢谢! 最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢! 国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文章中贴出代码,需要的朋友可以点击上面下载,谢谢,后续会详细贴出各模块代码,并解释,敬请期待,O(∩_∩)O,有什么问题或者bug,欢迎给我留言。 首先说一下我的整体思路:整个聊天是通过服务器转发的,这样处理起来比较简单,但是服务器压力会特别大。建议在真正做项目的时候,服务器只处 ...
源代码下载 转载请注明出处,谢谢! 最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢! 国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文章中贴出代码,需要的朋友可以点击上面下载,谢谢,后续会详细贴出各模块代码,并解释,敬请期待,O(∩_∩)O,有什么问题或者bug,欢迎给我留言。 首先说一下我的整体思路:整个聊天是通过服务器转发的,这样处理起来比较简单,但是服务器压力会特别大。建议在真正做项目的时候,服务器只处 ...
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。 在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就是准备采用这个服务来实现自己手机上的推送功能。 Android Cloud to Device Messaging (C2DM)是一个用来帮助开发者从服务器向Android应用程序发送数据 ...
Global site tag (gtag.js) - Google Analytics