摘要: 一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_height的优先级。 传统的layout_weight使用方法是将当前控件的layout_width和layout_height都设置成fill_parent,这样就可以把控件的显示比例完全交给layout_weight;这样使用的话,就出现了layout_we.. 阅读全文
posted @ 2013-10-22 23:51 无心花 阅读(2009) 评论(1) 推荐(1) 编辑
摘要: 引自http://www.cnblogs.com/menlsh/archive/2013/05/25/3099479.html,稍有改动在Android中,我们可以通过使用标准的Java接口来完成Android应用程序的联网操作。但是在实际开发中,可能会需要用到更复杂的联网操作,为此,Android平台提供了ApacheHttpClient接口,为客户端的HTTP编程提供了高效、便捷、功能丰富的工具包支持。 Android平台在引入ApacheHttpClient的同时,还对其进行了一些封装和扩展,如设置缺省的HTTP超时和缓存大小等。使用ApacheHttpClient接口,我们可以创建H. 阅读全文
posted @ 2013-10-21 21:13 无心花 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 最近有个项目需要开发一个简单的apk,两年没碰android了,突然要用还真不能适应,基本上都忘了。。加载sd卡中的html1.loadUrl直接可以加载html文件,没发现什么问题webview.loadUrl("file:///mnt/sdcard/webview_demo/jsurvey/test.html" );2. loadData首先特殊字符要转化private String changeEscape(String data) { if(data != null){ // #, %, \ , ? //转换成 %23,... 阅读全文
posted @ 2013-10-21 21:04 无心花 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下mktime函数作用和用法。mktime()函数用于返回一个日期的Unix时间戳。mktime(hour,minute,second,month,day,year,is_dst)参数描述hour可选。规定小时。minute可选。规定分钟。second可选。规定秒。month可选。规定用数字表示的月。day可选。规定天。year可选。规定年。在某些系统上,合法值介于1901-2038之间。不过在PHP5中已经不存在这个限制了。is_dst可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。自 5.1.0 起,is_dst 参数被废弃。因此应该使 阅读全文
posted @ 2013-10-20 23:15 无心花 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: mark别人的,以后估计会用到。。话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d');或者:select * from `article` where to_days(date_format(from_UNIXTIME( 阅读全文
posted @ 2013-10-20 22:54 无心花 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 闲来无事,玩玩瀑布流一、使用masonry和infinitescroll结合(仿花瓣网) masonry是基于Jquery插件,用于对CSS布局的可移动层进行重新布局。Masonry愿意石工,可以这样形象的理解,页面上很多大小不一的移动层可以想象成散乱的石头,经过Masonry这个石工处理后,变成一堵美观的墙。官网地址:http://masonry.desandro.com infinitescroll是基于Infinite Scroll也是基于Jquery插件,用于当滚动条滚动时追加页面内容,有网友称这种效果为”无刷新无分页完美瀑布流”展现方式。官网地址:http://infinite-.. 阅读全文
posted @ 2013-10-20 22:32 无心花 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 英文原文:Manipulating Browser URLs Using JavaScript (Without Refreshing the Page)现在的浏览器里,有一个十分有趣的功能,你可以在不刷新页面的情况下修改浏览器URL;在浏览过程中.你可以将浏览历史储存起来,当你在浏览器点击后退按钮的时候,你可以冲浏览历史上获得回退的信息,这听起来并不复杂,是可以实现的,我们来编写些代码。来看看它是如何工作的。var stateObject = {};var title = "Wow Title";var newUrl = "/my/awesome/url&quo 阅读全文
posted @ 2013-10-19 22:25 无心花 阅读(441) 评论(0) 推荐(0) 编辑
摘要: "; } closedir($dh);}function checkBOM ($filename) { global $auto; $contents=file_get_contents($filename); $charset[1]=substr($contents, 0, 1); $charset[2]=substr($contents, 1, 1); $charset[3]=substr($contents, 2, 1); if (ord($charset[1])==239 && ord($charset[2])==187 && ord($cha 阅读全文
posted @ 2013-10-19 21:20 无心花 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 每次在Windows的运行栏键入cmd命令后,系统默认进入的目录是C:\Documents and Settings\User>,然后习惯性的切换到其它的工作目录,这样的操作让人很不爽,今天决定让Windows听话一点,在我键入命令后自动进入到指定目录。在命令行执行“cmd /?”命令后,查看cmd命令的帮助信息,其中有下面两节资料:CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF][[/S] [/C | /K] string]/C 执行字符串指定的命令然后终断/K 执行字符串指定的... 阅读全文
posted @ 2013-10-19 12:31 无心花 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 一.关于推送通知推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。推送的新消息可能是一条信息、一项即将到期的日程或是一份远程服务器上的新数据。在系统上展现的时候,可以显示警告信息或在程序icon上显示数字,同时,也可以播放警告音。一旦用户注意到程序有新的信息、时间或是数据,他们可以运 阅读全文
posted @ 2013-10-19 12:01 无心花 阅读(771) 评论(0) 推荐(0) 编辑