摘要: 最近项目需要新手指导功能,为了图省事Viewpager使用了fragment。因为展示的UI大同小异,所以重载了Fragment的构造方法,这就出事了。java.lang.RuntimeException:Unable to start activity ComponentInfo{ctrip.pad.view/ctrip.pad.splash.NewFunctionIntroduceActivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment ctrip.pa 阅读全文
posted @ 2013-10-09 09:58 Cyning 阅读(704) 评论(0) 推荐(0)
摘要: 吃过饭,有没有太写代码的愿望,就开始想今天工作中遇到的问题了。有一个很有意思的东西就是Dialog,这个是基础的组件:我们会在一些地方需要自定义弹出窗,可是用popUpWindow太小题大作,用弹出式的Activity有时数据传参之类又有点麻烦,还是dialog好,可以随意的改动。就让我们来看看我遇到的问题吧。我想在点击一个Button时选择是相册还是相机,就这么一个弹出式的window,我刚开始想用AlterDialog,可是在设置alterDialog时,需要先调用show()再调用setContentView(),这个实在是太不科学(不知道各位对AlterDialog有什么想法或我用Al 阅读全文
posted @ 2013-10-08 20:29 Cyning 阅读(874) 评论(1) 推荐(0)
摘要: 作为一个刚毕业的大学生,我要提醒自己时时刻刻要学习。 最近做listview看到很久以前的一个demo,高手如云啊,我们就只有好好加油了。 这是索尼公司的一个员工写的学习博客,由于本人英文能力有限是按照自己的理解来的,可能有些地方是错误的,还请各位勘正。 原文链接 The standard Android list view has support for quite a lot of thi... 阅读全文
posted @ 2013-09-30 13:35 Cyning 阅读(795) 评论(2) 推荐(0)
摘要: package property;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.net.URL;import java.util.Properties;public class AppConfig { private static File proFile = null; static { String className = AppConfig.class.getName(); String className... 阅读全文
posted @ 2013-09-26 10:57 Cyning 阅读(328) 评论(0) 推荐(0)
摘要: 学了web好久没继续做,现在做android开发断断续续也近一年了,实习是android,现在毕业了工作也是android,但是对于数据库这块由于最近项目需要就研究了下其常用操作,这篇博客中的观点仅代表自己,可能会有错误,还望大家多多指出,共同进步。 很值得学习的一片博客里面介绍了一些常用的操作。 阅读全文
posted @ 2013-09-04 19:23 Cyning 阅读(243) 评论(0) 推荐(0)
摘要: http://it-ebooks.info/http://en.bookfi.org/http://libgen.info/皮皮书屋 阅读全文
posted @ 2013-07-31 12:59 Cyning 阅读(157) 评论(0) 推荐(0)
摘要: 可以很好的处理分辨率在手机上问题,如单位转换等 1 public class DensityUtil { 2 3 public static final float getHeightInPx(Context context){ 4 final float height= context.getResources().getDisplayMetrics().heightPixels ; 5 return height; 6 } 7 public static final float getWidthI... 阅读全文
posted @ 2013-07-14 12:28 Cyning 阅读(183) 评论(0) 推荐(0)
摘要: 觀察者顧名思義,就是一個觀察者,如當我們訂閱報紙,我們就是報紙的觀察者,報紙就是一個主題(Subject),我們可以訂閱報紙可以退訂報紙,而報社的一方只要有訂閱者就得時時刻刻地準備發送報紙. 看了HeadFirst沒事就拿Java Api裏面的源碼來參考下: 在java.util下有個Observable類,我們發現他有如下的操作和屬性: 其中changed表示我們要監視的對象是否發生了改變(對於報紙就是指:是否有新聞報紙需要發送) obs是一個向量: public Observable() { obs = new Ve... 阅读全文
posted @ 2013-07-14 12:22 Cyning 阅读(158) 评论(0) 推荐(0)
摘要: 对于很多的程序而言,我们为他设计一个很好的策略,那个什么什么是策略模式呢? 举个例子吧:对于一个超市来说,他在不同的时间段会有不同的销售策略啊,比如消费到200元的 400元的 700元的给予打折,会员的等等,这些打折什么的其实就是一个计算方法的不同罢了。 当然了,我们的HeadFirst不是针对这个例子实现的,他是说一个鸭子的实现,鸭子的一些操作可能会变化,如鸭子有会飞的,不会飞的,会叫的不会叫的,会游泳的不会游泳,那么怎么设计呢,我们需要定义这三个接口,让我们来面向接口编程吧。 package com.ownwell.strategy.interfaces;/** * 飞动作 * ... 阅读全文
posted @ 2013-07-14 11:51 Cyning 阅读(214) 评论(0) 推荐(0)
摘要: 离开了大学,开始了离开了社会的新征程,开始追逐终极梦想,没有了以往的安逸和自在,而我就此默默无闻的生活着,作为一个程序员,需要有自己的素养。现在我决定自己的学习任务,来完善自我,使我不再没有前进的动力。 首先,是对于我的本职工作,作为一个热爱移动互联网的热血青年,Android使我的工作的方向,也是我在学习中重点加强的,所以我要认真学学习Android的相关的东西,如UIH(试着封装一些有意思的组件库)和业务处理,这就要求我在能多向我的公司同事求教,不要多熟悉公司的项目,正确能多学能活用,另外我也希望通过网络能完成我的新闻客户端程序,目标就是Zaker和百度新闻客户端... 阅读全文
posted @ 2013-07-04 20:11 Cyning 阅读(167) 评论(0) 推荐(0)