摘要: 现在的不少应用都用到了摇动手机改变内容的功能,比如微信中的“摇一摇”功能。前两天要实现这个功能,稍微看了一下关于传感器Sensor的内容。传感器有几种类型: 方向传感器: Sensor.TYPE_ORIENTATION 加速度(重力)传感器: Sensor.TYPE_ACCELEROMETER 光线传感器: Sensor.TYPE_LIGHT 磁场传感器: Sensor.TYPE_MAGNETIC_FIELD 距离(临近性)传感器: Sensor.TYPE_PROXIMITY 温度传感器: Sensor.TYPE_TEMPERATURE在摇动手机的功能中,我们只用加速...阅读全文
posted @ 2012-02-21 22:52 fly_binbin 阅读(172) 评论(0) 编辑
摘要: 在Android中,每个Activity有4种LaunchMode,默认是standard,下面对这四种模式进行实例验证加深理解。设计两个Activity,分别称为A,B,每个Activity上面都放置两个按钮,一个启动A,一个启动B。界面如下:(上面的一行文字用来识别是在A界面还是在B界面)在代码中实现onCreate():Java代码ButtonbtnA=(Button)findViewById(R.id.btnA);btnA.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){//TODOAuto-genera阅读全文
posted @ 2012-02-07 17:50 fly_binbin 阅读(39) 评论(0) 编辑
摘要: 看到一些网页上面,经常有关键字带着链接和其它的颜色,一直想做一个,今天在网上参考了点资料,感觉要实现关键字加链接,变色,是如此的简单,主要就是使用正则表达式对关键字进行的修改,使用到的JavaScript的函数主要有两个,一个为link另外一个为fontcolor,一个为加链接,一个为加颜色,主要代码如下: return u.fontcolor(keys[u][1]).link(keys[u][0]);Demo 下载阅读全文
posted @ 2011-12-27 23:07 fly_binbin 阅读(92) 评论(0) 编辑
摘要: 放在javascript文件头部,就像C#(using...)或Java(import ...)$.extend({includePath: '',include: function(file) {var files = typeof file == "string" ? [file]:file;for (var i = 0; i < files.length; i++) {var name = files[i].replace(/^\s|\s$/g, "");var att = name.split('.');va阅读全文
posted @ 2011-12-27 14:13 fly_binbin 阅读(66) 评论(0) 编辑
摘要: 近来做项目,需要使用一个弹出窗口插件,插件要跟随窗口滚动,在网上找了几个插件,始终感觉不尽人意,所以萌生了,自己开发一个的想法,通过一天左右的了解,知道了Jquery开发插件的基本思路,并且也写了几个简单的Demo进行练习,Demo暂时就不上传了,等完成后再上传! 此开发的基本思路为:生成一组弹出窗口DIV,然后写入到body,最后显示出来,如果弹出窗口中显示的为某个ID或者是Class内的html()的话,可以将此ID或者是Class写入到生成的DIV元素中,把原来的ID或者Class删除,在关闭的时候,再将此ID或者是Class写到body中,将原来生成的DIV或者是其它元素删除,即可!.阅读全文
posted @ 2011-12-24 11:17 fly_binbin 阅读(2024) 评论(12) 编辑
摘要: jQuery,最主要是它的思想“write less,do more",对于jQuery插件的写法,以前就有介绍过,网上也有很多例子。 这里简要地进行些写法,主要是简写的说明,见下列代码:;(function($) { var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; $.extend({ PIF_dateDiffFor...阅读全文
posted @ 2011-12-21 23:33 fly_binbin 阅读(56) 评论(0) 编辑
摘要: 在主题制作或者修改中一些元素要设置为随页面滚动的效果,通常的做法是加上fixed属性,或者干脆用js实现这个功能。基于现在流行的Jquery,制作了这一个Jquery的小插件,用于解决IE6下面的fixed问题,代码如下:/** Ver: "1.0.0.0"* 修正IE6下面的position中的fixed的显示问题* author:fly_binbin* Blog: http://daylog.sinaapp.com* E-Mail:legend.binbin.fly@gmail.com* Copyright: "Copyright @ 211-2012 fly阅读全文
posted @ 2011-12-19 13:15 fly_binbin 阅读(107) 评论(0) 编辑
摘要: 在一些网站上,常常看到刚发表的留言显示为“刚刚”,时间长一些的,显示为:“几天前”,“几小时前”等等,那么这个怎么来实现呢?我们其实没有必要在数据库中对这些进行格式化,完全可以交给客户端进行显示,网上有许多JS写的,那么现在封闭成了一个Jquery的插件,代码如下:vardateTimeStamp=varparam?Date.parse(varparam.replace(/-/gi,"/")):newDate().getTime();varnow=newDate().getTime();vardiffValue=now-dateTimeStamp;if(diffValue&阅读全文
posted @ 2011-12-17 17:32 fly_binbin 阅读(180) 评论(0) 编辑
摘要: 刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。什么是jQuery对象?---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法这段代码等同于用DOM实现代码:document.getElementById("id").inner阅读全文
posted @ 2011-12-16 09:31 fly_binbin 阅读(43) 评论(0) 编辑
摘要: HTML5是什么?新特性和新功能介绍Web2.0带来的丰富互联网技术让所有人都享受到了技术发展和体验进步的乐趣。作为下一代互联网标准,HTML5自然也是备受期待和瞩目,技术人员、设计者、互联网爱好者们都在热议HTML5究竟能带来什么。那么就一起来窥探一下这个还未诞生就已经声名在外的新标准吧。 在探讨HTML5的新特性之前,先说HTML5究竟离我们还有多远?用一张时间轴来说明两个关键点。 如图,在2012年,将会由W3C发布候选推荐版,这个版本的发布就代表着HTML5的规范编写已经完成了。而2022年推出的计划推荐版,则意味着至少会有两个浏览器会完全的支持HTML5的所有特性。2022年听起..阅读全文
posted @ 2011-12-16 00:13 fly_binbin 阅读(489) 评论(0) 编辑
摘要: package com.notification; import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View...阅读全文
posted @ 2011-12-13 15:06 fly_binbin 阅读(287) 评论(1) 编辑
摘要: JAVA反射机制定义: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic...阅读全文
posted @ 2011-12-13 15:03 fly_binbin 阅读(274) 评论(0) 编辑
摘要: 最近几天研究ListView实现分页加载和滚动加载,发现可以用listView的OnScroll方法来实现,直接上代码 ListViewScroll.java view plaincopy to clipboardprint?package zy.lucifer.ListViewScroll; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Gravity; import android.view.View; import android.vi阅读全文
posted @ 2011-12-13 14:44 fly_binbin 阅读(455) 评论(0) 编辑
摘要: ListView 与 ScrollView 同在一个界面用头脑想想都觉得不大可能这样做,但还真的有美工这样做了,有点郁闷~!!沟通无果,解决之~~~~!初期还真没啥头绪,Google 一下看到有很多同样碰到这类头痛的问题,不好意思还没描述问题症状。ListView 与 ScrollView 同在一界面会导致ListView 显示变形,因为ListView 也有自带的滚动事件,故无法与ScrollView 相容,可能造成的现象是ListView 只能显示一行或者两行,其他数据在那一点儿宽的地方做滚动,...阅读全文
posted @ 2011-12-13 14:11 fly_binbin 阅读(277) 评论(2) 编辑
摘要: 使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。阅读全文
posted @ 2011-09-07 14:40 fly_binbin 阅读(415) 评论(0) 编辑

公告