08 2013 档案

AlertDialog通过反射机制阻止Dialog关闭
摘要:在开发Android应用程序时,我们可能会用到需要用户输入的Dialog,如登录对话框等。这时候,如果用户没有输入登录信息而点击按钮时,我们并不希望登录Dialog消失,而是采用一个Toast提示用户没有输入登录信息。在这里,我就向大家介绍下Dialog通过反射机制阻止Dialog关闭。 在... 阅读全文

posted @ 2013-08-31 21:33 岚之山 阅读(449) 评论(0) 推荐(0) 编辑

Android开发之文件下载,状态时显示下载进度,点击自动安装
摘要:在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载,并在状态栏显示下载进度,下载完成后,点击触发安装。 效果如图: 用于下载文件和显示现在进度的线程类如下: [java] view plaincopy package com.channelsoft... 阅读全文

posted @ 2013-08-31 21:30 岚之山 阅读(261) 评论(0) 推荐(0) 编辑

自定义adapter 的getView方法被重复执行了n次的解决方法
摘要:1、 getView执行的次数和你的getCount没有直接的关系 ,getCount和你listView里面的条目数量(行数量)有关系 ,getView方法执行次数取决于你屏幕上显示几个条目,比如你有100行 ,但是你一屏只能显示5行,那么启动程序的时候 系统调用5次getView方... 阅读全文

posted @ 2013-08-31 21:27 岚之山 阅读(577) 评论(0) 推荐(0) 编辑

你必须非常努力,才能看起来毫不费力
摘要:有一群人,他们积极自律,每天按计划行事,有条不紊;他们不张扬,把自己当成最卑微的小草,等待着人生开出花朵的那天。他们早晨5点多起来健身,你在睡觉;7点开始享受丰盛的早餐,蛋白质维生素淀粉粗纤维样样俱全,为新的一天起了一个好头,当他们收拾妥当准备开始一整天的工作时,你还在睡觉; 他们用上午... 阅读全文

posted @ 2013-08-31 21:22 岚之山 阅读(99) 评论(0) 推荐(0) 编辑

Android的DDMS中的Threads的各个字段的含义
摘要:在使用DDMS调试代码时,Threads窗口中各个字段的含义从网上搜了下,如下所示: 该标签页显示了如下信息: ID – a VM-assigned unique thread ID. In Dalvik, these are odd numbers starting f... 阅读全文

posted @ 2013-08-30 16:01 岚之山 阅读(144) 评论(0) 推荐(0) 编辑

Android开发Eclipse中DDMS中Heap使用及GC_EXTERNAL_ALLOC含义
摘要:一、先说DDMS中的Heap的使用,通过可以观察VM中的Java内存,但是无法查看通过JNI分配的内存。 直接上图,废话少说。。。 图一:将要查看内存使用情况的项目Update heap 图二:操作项目,通过图表可以很直观查看虚拟机的使用内存 二:Android中GC... 阅读全文

posted @ 2013-08-30 15:47 岚之山 阅读(171) 评论(0) 推荐(0) 编辑

JScript实现将指定目录下的vc工程加到解决方案
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 main(); function main() { try { var WSShell = WScript.CreateObject("WScript.Shell"); ... 阅读全文

posted @ 2013-08-29 22:47 岚之山 阅读(151) 评论(0) 推荐(0) 编辑

jGestures: jQuery的手势事件插件
摘要:官网地址:http://jgestures.codeplex.com/ 文档版本号: v0.7,由neuedigitale编辑,2012年5月8日 最新稳定版: jGestures v0.90 - shake jGestures简介 jGestures插件允许你如同原生的jQuery事件一... 阅读全文

posted @ 2013-08-29 16:21 岚之山 阅读(149) 评论(0) 推荐(0) 编辑

清除行内元素之间的HTML空白
摘要:原文连接:Remove Whitespace Between Inline-Block Elements 原文日期: 2013年8月27日 翻译日期: 2013年8月28日 至今我还记得年轻是在IE6上开发的那些苦逼日子,特别希望IE浏览器采用 inline-block 的显示方式. 行内块(... 阅读全文

posted @ 2013-08-28 17:46 岚之山 阅读(186) 评论(0) 推荐(0) 编辑

固定宽高的DIV绝对居中示例
摘要:看了一些代码,然后自己试验了一番,分享如下示例: 实现点: 如果元素的宽高固定,那么,css指定样式为top:50%;left:50%; 而margin-top和 margin-left 指定为负数,绝对值为自身宽高的一半 当然,position也需要指定为absolute,或者relative... 阅读全文

posted @ 2013-08-28 15:59 岚之山 阅读(150) 评论(0) 推荐(0) 编辑

gdal的矢量栅格化接口GDALRasterizeLayers使用(一)
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 gdal库提供了一个矢量栅格化接口函数GDALRasterizeLayers。今天让我们学习一下这个接口函数的使用。该函数的原型如下:CPLErr GDALRasterizeLaye... 阅读全文

posted @ 2013-08-27 23:57 岚之山 阅读(3121) 评论(0) 推荐(0) 编辑

纯CSS滑动效果
摘要:原文地址:Pure CSS Slide Up and Slide Down 示例地址:Pure CSS Slide Demo 原文日期: 2013年08月26日 翻译日期: 2013年08月27日 如果能避免使用JavaScript就实现DOM元素动画效果,那我非常乐于不用JS去实现。 因为更... 阅读全文

posted @ 2013-08-27 16:30 岚之山 阅读(365) 评论(0) 推荐(0) 编辑

PhotoSwipe简介
摘要:官方介绍 PhotoSwipe 是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。 为谁而用 让移动站点的相册体验和原生App一样的设计师和开发者。 绝佳特性 Photo... 阅读全文

posted @ 2013-08-26 18:51 岚之山 阅读(186) 评论(0) 推荐(0) 编辑

包加载失败的解决办法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 不小心把VS2008搞坏了,然后卸载重装vs2008后启动VS出现一个提示:包加载失败,未能正确加载包“Microsoft.Workflow.VSDesigner.DesignPackage”,具体如下... 阅读全文

posted @ 2013-08-26 18:44 岚之山 阅读(191) 评论(0) 推荐(0) 编辑

HTML5 window/iframe跨域传递消息 API
摘要:原文地址:HTML5′s window.postMessage API 在线示例:Using HTML5's window.postMessage(请打开控制台看日志) 原文日期: 2010年09月03日 翻译日期: 2013年08月24日 我写了一个 MooTools 的插件"PostMes... 阅读全文

posted @ 2013-08-26 11:04 岚之山 阅读(248) 评论(0) 推荐(0) 编辑

Java 开源博客——B3log Solo 0.6.1 正式版发布了!
摘要:Java 开源博客 —— B3LOG Solo 0.6.1 正式版发布了!欢迎大家下载。该版本主要是改善细节体验,并加入了一款 Metro 风格的皮肤。 特性基于标签的文章分类Ping Google Blog Search Engine博客/标签 Atom/RSS 输出Sitemap 输出评论回复... 阅读全文

posted @ 2013-08-24 18:59 岚之山 阅读(155) 评论(0) 推荐(0) 编辑

Java 开源博客——B3log Solo 0.6.1 正式版发布了!
摘要:Java 开源博客 —— B3LOG Solo 0.6.1 正式版发布了!欢迎大家下载。该版本主要是改善细节体验,并加入了一款 Metro 风格的皮肤。 特性基于标签的文章分类Ping Google Blog Search Engine博客/标签 Atom/RSS 输出Sitemap 输出评论回复... 阅读全文

posted @ 2013-08-24 18:59 岚之山 阅读(176) 评论(0) 推荐(0) 编辑

对敏捷开发的理解及其可行性分析
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 首先谈谈我对敏捷开发的理解。如果我的理解有不到位之处,请各位看官谅解并拍砖。应该说任何一种新的开发方式都是在如何解决旧的开发方式的弊端上产生的,敏捷开发也不例外。传统的瀑布式开发将开发分为需求分析、系统设... 阅读全文

posted @ 2013-08-23 23:59 岚之山 阅读(394) 评论(0) 推荐(0) 编辑

HTML5 classList API接口
摘要:原文地址:HTML5 classList API 原文日期: 2010年07月13日 翻译日期: 2013年08月23日 当我陷入JavaScrip和JavaScript类库框架之中时,我总是有种希望:什么时候浏览器厂商才能用本地代码原生地实现这些由工具类库所提供的方法呢? 我也知道标准的重要... 阅读全文

posted @ 2013-08-23 21:05 岚之山 阅读(178) 评论(0) 推荐(0) 编辑

Android Handler、Message完全解析,带你从源码的角度彻底理解
摘要:之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起! 开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线... 阅读全文

posted @ 2013-08-23 19:37 岚之山 阅读(327) 评论(0) 推荐(0) 编辑

HTML5 <script>元素async,defer异步加载
摘要:原文地址:HTML5′s async Script Attribute 原文日期: 2010年09月22日 翻译日期: 2013年08月22日 (译者注: 异步加载,可以理解为无阻塞并发处理.) (译者再注: 建议使用 defer,但是经测试发现 defer 属性对页面内的script无效,没... 阅读全文

posted @ 2013-08-23 10:27 岚之山 阅读(177) 评论(0) 推荐(0) 编辑

Android 自定义progressDialog实现
摘要:我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能... 阅读全文

posted @ 2013-08-23 08:42 岚之山 阅读(381) 评论(0) 推荐(0) 编辑

使用JScript编译指定目录下所有工程
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 我遇到这样一个问题:在一个插件工程目录下的插件工程越来越多,因此通过建一个解决方案然后把新增加的工程逐个添加进解决方案变得越来越繁琐。我设想使用Jscript编程通过创建一个空的解决方案,然后遍历该文件... 阅读全文

posted @ 2013-08-22 22:51 岚之山 阅读(174) 评论(0) 推荐(0) 编辑

HTML5 在<a>标签内放置块级元素
摘要:原文地址: HTML5: Wrap Block-Level Elements with A’s 原文日期: 2010年06月26日 翻译日期: 2013年08月22日 对比起XHTML来说,HTML5通过更简单的元素引起了一系列的思考,坦诚地讲,这真的是急需的简化。这些简化之一就是能够通过标... 阅读全文

posted @ 2013-08-22 18:27 岚之山 阅读(964) 评论(0) 推荐(0) 编辑

手机安全卫士开发系列(6)——程序主界面
摘要:主界面的布局文件 适配器 package cn.itcast.mobilesafe.adapter;import cn.itcast.mobilesafe.R;import android.content.Context;import andro... 阅读全文

posted @ 2013-08-21 22:53 岚之山 阅读(165) 评论(0) 推荐(0) 编辑

手机安全卫士开发系列(5)——自动更新
摘要:新建一个MainActivity package com.meritit.mobiesafe.ui;import com.meritit.mobiesafe.R;import android.app.Activity;import android.os.Bundle;public class ... 阅读全文

posted @ 2013-08-21 22:25 岚之山 阅读(136) 评论(0) 推荐(0) 编辑

hudson绑定svn和vs2008实现持续构建
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 首先需要在服务器上安装以下工具:(1)hudson,我推荐从http://hudson-ci.org/downloads/war/下载一个2.2.1版本。(2)svn工具,我推荐TortoiseSVN... 阅读全文

posted @ 2013-08-21 20:05 岚之山 阅读(165) 评论(0) 推荐(0) 编辑

hudson搭建经验总结(三)
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 在创建hudson账户和分配权限时出错,当单击save按钮时出现 HTTP Status 500 -type Exception reportmessagedescription The server ... 阅读全文

posted @ 2013-08-21 16:58 岚之山 阅读(383) 评论(0) 推荐(0) 编辑

hudson搭建经验总结(二)
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 继续部署hudson,发现从google上的一个开源工程上:http://code.google.com/p/hudson-bld/downloads/list,下载的hudson2.1.2.1.war还... 阅读全文

posted @ 2013-08-21 16:43 岚之山 阅读(182) 评论(0) 推荐(0) 编辑

CodePen最佳实例分享
摘要:原文地址: Chris Coyier’s Favorite CodePen Demos 原文日期: 2013年8月13日 翻译日期: 2013年8月21日 CodePen: Build, Explore, and Teach the Web, Instantly. CSDN 果然不是适合... 阅读全文

posted @ 2013-08-21 11:46 岚之山 阅读(309) 评论(0) 推荐(0) 编辑

hudson搭建经验总结
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 hudson 是一种革命性的开放源码 CI (持续集成)服务器,随着工程源码越来越庞大,把源码编译工作放在本地机器已不现实,因此最近决定在svn服务器上部署hudson上进行持续集成。svn服务器的环境... 阅读全文

posted @ 2013-08-20 15:46 岚之山 阅读(358) 评论(0) 推荐(0) 编辑

either you have JavaScript disabled or your browser does not support JavaScript
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 在服务器(操作系统为WindowsServer)上部署Hudson平台,使用IE访问:http://localhost:8080出现一个警告:Warning: either you have JavaSc... 阅读全文

posted @ 2013-08-19 18:11 岚之山 阅读(913) 评论(0) 推荐(0) 编辑

VS解决方案文件格式说明
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 VS解决方案文件本质是一个文件文件,这个用记事本或者Node++之类的文本编辑软件打开一个VS解决方案文件就知道了。了解了这一点,我们知道使用c语言的文件操作函数就能读取VS解决方案文件了。下面是一个简单... 阅读全文

posted @ 2013-08-17 18:34 岚之山 阅读(308) 评论(0) 推荐(0) 编辑

设计模式——装饰模式
摘要:装饰( Decorator)模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。转载请说明出处:http://blog.csdn.net/dawanganban假如现在要一个会跑的车,我们会这样做:package com.meritit;public inte... 阅读全文

posted @ 2013-08-16 22:59 岚之山 阅读(176) 评论(0) 推荐(0) 编辑

android背景选择器selector用法汇总
摘要:一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 [html] view plaincopy 二.使用xml文件: 1.方法一:在listview中配置android:listSelector="@drawabl... 阅读全文

posted @ 2013-08-16 12:55 岚之山 阅读(165) 评论(0) 推荐(0) 编辑

Android_UI_点击按钮切换背景效果实现
摘要:实现按钮按下和释放,按钮背景图片相应切换效果的方法这里介绍两种,一种是在代码里实现,另一种是在xml文件里实现 一、在xml文件里 首先现在layout的一个xml文件下定义Button如下所示: [html] view plaincopy 注意代码里的a... 阅读全文

posted @ 2013-08-16 12:54 岚之山 阅读(269) 评论(0) 推荐(0) 编辑

设计模式——建造者模式
摘要:什么是建造者模式Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。首先我们建立一个House对象pa... 阅读全文

posted @ 2013-08-15 22:14 岚之山 阅读(156) 评论(0) 推荐(0) 编辑

Android二维码功能实现
摘要:最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里加入二维码扫描的功能。 不... 阅读全文

posted @ 2013-08-15 20:42 岚之山 阅读(341) 评论(0) 推荐(0) 编辑

android中滑动SQLite数据库分页加载
摘要:今天用到了android中滑动SQlit数据库分页加载技术,写了个测试工程,将代码贴出来和大家交流一下: MainActivity package com.example.testscrollsqlite;import java.util.ArrayList;import android.app... 阅读全文

posted @ 2013-08-15 20:33 岚之山 阅读(203) 评论(0) 推荐(0) 编辑

Android应用程序资源的编译和打包过程分析
摘要:我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XML资源文件。在本文中,... 阅读全文

posted @ 2013-08-14 22:57 岚之山 阅读(243) 评论(0) 推荐(0) 编辑

手机安全卫士开发系列(4)——显示更新对话框
摘要:在上一篇文章中我们从服务器读取配置并解析成了UpdateInfo对象。这一篇文章将介绍如何将信息比对,并显示更新对话框,具体流程如下: //判读服务器的版本号和客户端的版本号是否相同 if(isNeedUpdate(versiontext)){ Log.i(TAG, "弹出升级... 阅读全文

posted @ 2013-08-14 22:41 岚之山 阅读(174) 评论(0) 推荐(0) 编辑

android模拟器上不了网的解决办法
摘要:Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电... 阅读全文

posted @ 2013-08-14 22:20 岚之山 阅读(319) 评论(0) 推荐(0) 编辑

Android中去掉标题的方法总结
摘要:方法一:也一般入门的时候经常使用的一种方法在setContentView()方法的前面插入代码: requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 package com.example.helloword;import androi... 阅读全文

posted @ 2013-08-14 19:52 岚之山 阅读(171) 评论(0) 推荐(0) 编辑

给EditText中的图片加监听
摘要:package com.example.helloword;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.graphics.Bitma... 阅读全文

posted @ 2013-08-14 16:20 岚之山 阅读(308) 评论(0) 推荐(0) 编辑

TextView和EditText中添加图片(ImageSpan)
摘要:编辑框中加图片,以前一直以为很复杂,后来发现android有些类已经很好的实现了这些功能. 代码如下: [java] view plaincopy mSubjectDetailView = (TextView) findViewById(R.id.subject_de... 阅读全文

posted @ 2013-08-14 16:18 岚之山 阅读(412) 评论(0) 推荐(0) 编辑

手机安全卫士开发系列(3)——获取更新的服务器配置
摘要:一、改变应用程序图标 在mainfest文件中有这么一段内容: 其中的节点下的icon是整个应用程序的图标。 而节点下的icon是显示到l... 阅读全文

posted @ 2013-08-13 23:47 岚之山 阅读(236) 评论(0) 推荐(0) 编辑

手机安全卫士开发系列(2)——splash界面
摘要:一、Android中的MVC (1)activity主要用来页面的展示 (2)engine包:获取数据和展示数据(包含数据适配器) (3)domain包:存放数据实体 第一种包结构组织关系: 第二种包结构: 利用程序的业务逻辑进行代码划分,比如QQ, qq有登陆模块,聊天模块,群组模块,q... 阅读全文

posted @ 2013-08-13 22:32 岚之山 阅读(206) 评论(0) 推荐(0) 编辑

手机安全卫士开发系列(1)——功能列表
摘要:这个项目的代码大概会有10000行左右,将分为几期来完成 功能列表: 1、手机防盗: 根据sim的变更,判断手机是否被盗,根据协议发送手机中sim卡的信息,和当前手机的位置(经纬度),给安全号码. 快速进入手机防盗 可以远程发送指令,锁屏,工厂重置手机 md5加密 2、通讯卫士: 来电... 阅读全文

posted @ 2013-08-13 22:29 岚之山 阅读(140) 评论(0) 推荐(0) 编辑

另5个你不知道的HTML5接口API
摘要:原文地址: 5 More HTML5 APIs You Didn’t Know Existed 演示地址:全屏API Demo 原文日期: 2012年11月08日 翻译日期: 2013年08月13日 HTML5 已经给我们提供了许多好用的JavaScript以及HTML API.其中一些是我们... 阅读全文

posted @ 2013-08-13 21:10 岚之山 阅读(189) 评论(0) 推荐(0) 编辑

Android 4.0开发之GridLayOut布局实践
摘要:在上一篇教程中http://blog.csdn.net/dawanganban/article/details/9952379,我们初步学习了解了GridLayout的布局基本知识,通过学习知道,GridLayout可以用来做一个象TableLayout这样的布局样式,但其性能及功能都要比ta... 阅读全文

posted @ 2013-08-13 18:23 岚之山 阅读(242) 评论(0) 推荐(0) 编辑

Android 4.0新增Space及GridLayout初谈
摘要:Android 4.0的SDK已经发布,在众多的新增特性中,其中对开发者来说比较重要的特性之一,是新增的两种界面布局方式:Space和Gridlayout,它们跟以往Android版本的sdk有什么不同之处?它们能给Android的布局设计带来什么好处?本文将带大家一探android 4.0新... 阅读全文

posted @ 2013-08-13 18:01 岚之山 阅读(229) 评论(0) 推荐(0) 编辑

HTML5 input 类型: email及url
摘要:原文地址: HTML5′s “email” and “url” Input Types 原文日期: 2010年09月15日 翻译日期: 2013年08月13日 在前面的博文,我们已经讨论了一些HTML5改进的地方,比如placeholder,prefetching以及webStorage,下... 阅读全文

posted @ 2013-08-13 13:58 岚之山 阅读(229) 评论(0) 推荐(0) 编辑

Android中集成支付宝
摘要:手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。 人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。... 阅读全文

posted @ 2013-08-13 13:19 岚之山 阅读(222) 评论(0) 推荐(0) 编辑

HTML5 预加载
摘要:原文地址: HTML5 Link Prefetching 原文日期: 2010年07月07日 翻译日期: 2013年08月13日 浏览器厂商和开发者之间共同努力的一个方向就是让网站更快。现在已有很多广为人知的加速解决方案:CSS sprites(CSS精灵,拼图)以及图像优化,分布式配置文件(.... 阅读全文

posted @ 2013-08-13 12:40 岚之山 阅读(154) 评论(0) 推荐(0) 编辑

SQLite数据库
摘要:SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库... 阅读全文

posted @ 2013-08-13 11:17 岚之山 阅读(229) 评论(0) 推荐(0) 编辑

Android开发中如何加载API源码帮助开发
摘要:在eclipse中添加android源码既可以帮助我们的开发,又能使我们边开发边学习。 android环境的搭建:http://blog.csdn.net/dawanganban/article/details/9748497 android源码下载:http://download.csdn.n... 阅读全文

posted @ 2013-08-13 10:04 岚之山 阅读(117) 评论(0) 推荐(0) 编辑

Java中的static
摘要:学习本文你到底要学到什么: 1、 static在java中到底代表什么,为何要用它? 2、 static在java中怎么用? 3、 static 有那些特点和使用的“局限” 1、 static在java中到底代表什么,为何要用它? static――静态――“指定位置“ ... 阅读全文

posted @ 2013-08-13 09:27 岚之山 阅读(173) 评论(0) 推荐(0) 编辑

HTML5 Web Storage 特性
摘要:原文地址: Using HTML5 Web Storage 原文日期: 2010年06月28日 翻译日期: 2013年08月12日 当下Web开发领域最火爆的词语当属 HTML5。HTML5标准的新特性将得到那些不想通过东拼西凑一些功能来使得网站更快,更好,更灵活的WEB开发者热烈的欢迎。其... 阅读全文

posted @ 2013-08-12 20:27 岚之山 阅读(245) 评论(0) 推荐(0) 编辑

gdal1.10编译经验
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 集成了一些扩展库,使用makefile编译,出现了一个链接错误:libcmt.lib(crt0.obj): error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainC... 阅读全文

posted @ 2013-08-12 19:33 岚之山 阅读(154) 评论(0) 推荐(0) 编辑

TabHost两种实现方式
摘要:第一种:继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。只要定义具体Tab内容布局就行了. package com.example.testtabhost;imp... 阅读全文

posted @ 2013-08-12 14:38 岚之山 阅读(256) 评论(0) 推荐(0) 编辑

在android.app.Application中定义全局变量
摘要:在Android应用中使用全局变量,除了public的静态变量,还有更优雅的方式是使用android.app.Application。 启动Application时,系统会创建一个PID,即进程ID,所有的Activity就会在此进程上运行。那么我们在Application... 阅读全文

posted @ 2013-08-12 10:58 岚之山 阅读(172) 评论(0) 推荐(0) 编辑

android高仿人人网
摘要:经过几个月的努力,终于基本完成了人人API拥有的所有功能,界面采用仿照人人梦想版5.13制作,其中资源文件也采用人人的APK文件资源,完成的功能及知识点如下: 1.通过三种动画仿照出人人引导页的放大切换图片的效果。 2.通过重写ViewGroup仿照出人人菜单... 阅读全文

posted @ 2013-08-12 10:00 岚之山 阅读(141) 评论(0) 推荐(0) 编辑

Android TabHost
摘要:Tab标签页是界面设计时经常使用的界面控件,可以实现多个分页之间的快速切换,每个分页可以显示不同的内容 Tab标签页的使用 1.首先要设计所有的分页的界面布局 2.在分页设计完成后,使用代码建立Tab标签页,并给每个分页添加标识和标题 3.最后确定每个分页所... 阅读全文

posted @ 2013-08-12 09:31 岚之山 阅读(133) 评论(0) 推荐(0) 编辑

设计模式——原形模式
摘要:Prototype模式是一种对象创建模式,它采用取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。先看以下代码:package com.meritit;public class Person { private String name; privat... 阅读全文

posted @ 2013-08-11 16:45 岚之山 阅读(152) 评论(0) 推荐(0) 编辑

设计模式——单例模式
摘要:单例模式一、什么是单例模式:单例模式是一种对象创建形模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。二、为什么要使用单例模式:在应用... 阅读全文

posted @ 2013-08-11 14:55 岚之山 阅读(159) 评论(0) 推荐(0) 编辑

设计模式——工厂模式在开发中的应用(简单计算器)
摘要:下面以一个简单的计算器为例子来说明,怎么用工厂模式。 如果你没有用任何设计模式,你可能会这样写: package com.meritit;import java.util.Scanner;public class MainClass { public static void main(Stri... 阅读全文

posted @ 2013-08-10 22:16 岚之山 阅读(288) 评论(0) 推荐(0) 编辑

设计模式——简单工厂模式—工厂方法模式—抽象工厂模式(比较)
摘要:一、简单工厂模式: 简单工厂模式是对对象创建的简单封装,可以通过一个工厂类来实现对象的实例化,但是这种方式如果要增加一个新的产品就要修改工厂方法,这样就产生了工厂方法模式。 如下图所示:具体看http://blog.csdn.net/dawanganban/article/... 阅读全文

posted @ 2013-08-10 18:25 岚之山 阅读(84) 评论(0) 推荐(0) 编辑

设计模式——抽象工厂模式
摘要:抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。(1)创建一个Fruit接口package com.meritit;public interface Fruit { /* *... 阅读全文

posted @ 2013-08-10 17:33 岚之山 阅读(115) 评论(0) 推荐(0) 编辑

设计模式——工厂方法模式
摘要:工厂方法模式同样属于类的创建模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象的工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工... 阅读全文

posted @ 2013-08-10 15:51 岚之山 阅读(148) 评论(0) 推荐(0) 编辑

设计模式——简单工厂
摘要:第一个小例子:public class Apple { /* * 采集 */ public void get(){ System.out.println("采集苹果"); }}public class Banana { /* * 采集 */ public void get(){ Sys... 阅读全文

posted @ 2013-08-10 14:53 岚之山 阅读(145) 评论(0) 推荐(0) 编辑

Win7使用初体验
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 最近装了个Win7旗舰版。随着年纪渐大,我对软件使用越来越趋于务实,不再追求最新版本,因为我评价一个好软件的标准是适用,就是能满足你的工作和生活需要的软件就是一个好软件。 简单谈谈Win... 阅读全文

posted @ 2013-08-09 22:37 岚之山 阅读(130) 评论(0) 推荐(0) 编辑

Canvas与Image互相转换
摘要:JS Canvas与Image互相转换 原文地址: JavaScript Canvas Image Conversion 原文演示: JavaScript Canvas Image Conversion Demo 原文日期:2012年05月08日 翻译日期:2013年08月09日 在上周... 阅读全文

posted @ 2013-08-09 14:48 岚之山 阅读(155) 评论(0) 推荐(0) 编辑

java中判断字符串中是否有中文字符
摘要:package com.meritit.test;public class TestChart { public static void main(String[] args) throws Exception { String aa = "中国China人"; ... 阅读全文

posted @ 2013-08-09 12:57 岚之山 阅读(264) 评论(0) 推荐(0) 编辑

Android中的事件处理研究
摘要:处理用户界面事件Handling UI Events 在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。 在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来... 阅读全文

posted @ 2013-08-09 10:59 岚之山 阅读(160) 评论(0) 推荐(0) 编辑

纯CSS箭头,气泡
摘要:原文地址: CSS Triangles 演示地址:CSS Triangles Demo 原文日期: 2013年8月5日 翻译日期: 2013年8月9日 本文两种实现方式: 使用或不使用 before 和 :after 伪元素(伪类,pseudo-elements)最近重新设计了我的... 阅读全文

posted @ 2013-08-09 10:34 岚之山 阅读(202) 评论(0) 推荐(0) 编辑

Android官方教程翻译(5)——设置ActionBar
摘要:Setting Up the Action Bar 设置Action Bar PREVIOUSNEXT THIS LESSONTEACHES YOU TO 这节课教你 1. Support Android 3.0 and Above Only仅仅支持3.0以上 2. Suppor... 阅读全文

posted @ 2013-08-08 22:57 岚之山 阅读(174) 评论(0) 推荐(0) 编辑

Android中SQLite数据库操作(2)——SQLiteOpenHelper类
摘要:如果开发者对SQL语法不熟悉,我要告诉你一个好消息,Android提供了一个SQLiteOpenHelper类。 在实际项目中很少使用SQLiteDatabase的方法(请看:http://blog.csdn.net/dawanganban/article/details/9832425)来打开... 阅读全文

posted @ 2013-08-08 22:06 岚之山 阅读(532) 评论(0) 推荐(0) 编辑

Android官方教程翻译(4)——启动另一个Activity
摘要:Starting Another Activity 启动另一个Activity PREVIOUSNEXT THIS LESSON TEACHES YOU TO 这节课教你 1. Respond to the Send Button按钮响应 2. Build an Intent ... 阅读全文

posted @ 2013-08-08 19:46 岚之山 阅读(219) 评论(0) 推荐(0) 编辑

Android官方教程翻译(3)——创建一个简单的用户界面
摘要:转载请注明出处:http://blog.csdn.net/dawanganban/article/details/9839523 Building a Simple User Interface 创建一个简单的用户界面 PREVIOUSNEXT THIS LESSON TEACHES YOU... 阅读全文

posted @ 2013-08-08 17:55 岚之山 阅读(300) 评论(0) 推荐(0) 编辑

SQLite从Excel文件中导入数据
摘要:元数据 另存为.csv格式 用记事本打开 打开后的数据 Android客户端开发的时候使用了SQLite数据库,为了测试,需要将一些excel文件中的数据导入到数据库的表中,下面是几个步骤: 数据库表的定义: create table mydatas(id inte... 阅读全文

posted @ 2013-08-08 15:32 岚之山 阅读(784) 评论(0) 推荐(0) 编辑

通过Canvas及File API缩放并上传图片
摘要:原文地址:Resize an Image Using Canvas, Drag and Drop and the File API 示例地址:Canvas Resize Demo 原文作者:Dr. Tom Trenka 原文日期: 2013年8月6日 翻译日期: 2013年8月8日 To... 阅读全文

posted @ 2013-08-08 15:02 岚之山 阅读(159) 评论(0) 推荐(0) 编辑

Android中SQLite数据库操作(1)——使用SQL语句操作SQLite数据库
摘要:下面是最原始的方法,用SQL语句操作数据库。后面的“Android中SQLite数据库操作(2)——SQLiteOpenHelper类”将介绍一种常用的android封装操作SQLite的工具类。 MainActivity.java package com.example.sqlitete... 阅读全文

posted @ 2013-08-08 12:59 岚之山 阅读(445) 评论(0) 推荐(0) 编辑

Android中使用sqlite3操作SQLite
摘要:SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 一、创建数据库: 1.将sqlite3.exe文件放在任何位置(本人放在E:\Phplearn) 2.在CMD下进入到E:... 阅读全文

posted @ 2013-08-08 11:09 岚之山 阅读(289) 评论(0) 推荐(0) 编辑

Android官方教程翻译(2)——运行第一个程序
摘要:转载请注明出处:http://blog.csdn.net/dawanganban/article/details/9823623 Running Your App PREVIOUSNEXT THIS LESSONTEACHES YOU TO 1. Run on a Real Devi... 阅读全文

posted @ 2013-08-07 22:04 岚之山 阅读(269) 评论(0) 推荐(0) 编辑

Android官方教程翻译(1)——创建第一个Android应用
摘要:转载请注明出处:http://blog.csdn.net/dawanganban/article/details/9822431 Building Your First App GETSTARTED DEPENDENCIESAND PREREQUISITES · Android S... 阅读全文

posted @ 2013-08-07 20:59 岚之山 阅读(167) 评论(0) 推荐(0) 编辑

Android技术路线图
摘要:邮件问题: 老师你好,我从去年就在看你的关于Android的视频了,的确讲的不错,去年看了一段时间,寒假的时候回家重新复习了一下Java基础知识,开学的时候看到你又陆续出了一些视频,这段时间看完了,跟着你的视频学了这么几个月了,就我自身的感觉吧,我觉得我学得很紊乱,细想一下,有的东西... 阅读全文

posted @ 2013-08-07 17:03 岚之山 阅读(645) 评论(0) 推荐(0) 编辑

Android显示gif格式图片
摘要:大家知道,在Android中使用ImageView来显示gif格式的图片,我们无法得到gif格式图片该有的效果,它只会停在第一帧上,而不会继续。这时只能看到一张静态的图片,这里我们可以使用个简单的方法,即是使用Movie来显示图片。 1.在main.xml中添加ImageView,指定一张... 阅读全文

posted @ 2013-08-07 13:41 岚之山 阅读(441) 评论(0) 推荐(0) 编辑

Android学习网站(1)
摘要:收集了一些比较好的Android学习网站,希望对大家有所帮助: 1、http://developer.android.com/ Android官方网站,可惜被屏蔽了,需要使用FQ软件 2、http://www.eoeandroid.com/index.php 最大的An... 阅读全文

posted @ 2013-08-07 13:34 岚之山 阅读(124) 评论(0) 推荐(0) 编辑

5个你不知道的HTML5的接口
摘要:原文地址:5 HTML5 APIs You Didn’t Know Existed 原文日期: 2010年09月27日 翻译日期: 2013年8月7日 当人们看到或者说出"HTML5"这个词的时候,估计至少有一半以上的人,会联想到她既是一个性感而又充满魅力的美女,同时也是一只能把你搞得焦头烂... 阅读全文

posted @ 2013-08-07 12:25 岚之山 阅读(181) 评论(0) 推荐(0) 编辑

c语言学习笔记(14)——算法
摘要:链表 算法: 1.通俗定义: 解题的方法和步骤 2.狭义定义: 对存储数据的操作 对不同的存储结构,要完成某一个功能所执行的操作是不一样的 比如:要输出数组中所有的元素和输出链表中所有元素的操作是不一样的 这说明算法是依附于存储结构的,不同的存储结构,所执行的算法是不一样的 3.广义定义: 广义... 阅读全文

posted @ 2013-08-07 10:13 岚之山 阅读(111) 评论(0) 推荐(0) 编辑

c语言学习笔记(13)——链表
摘要:链表 算法: 1.通俗定义: 解题的方法和步骤 2.狭义定义: 对存储数据的操作 3.广义定义: 广义的算法也叫泛型 无论数据是如何存储的,对数据的操作都是一样的 我们至少可以通过两种结构来存储数据 数组 1.需要一整块连续的存储空间,内存中可能没有 2.插入元素,删除元素效率极低。 3.查... 阅读全文

posted @ 2013-08-07 09:34 岚之山 阅读(143) 评论(0) 推荐(0) 编辑

c语言学习笔记(12)——补码
摘要:补码 编码 在计算机中存储数据的方式 原码 也叫 符号——绝对值码 最高位0表示正 1表示负, 其余二进制位是该数字的绝对值的二进制位 如 5 ———— 00000101 -5 ———— 11110101 原码简单易懂 加减运算复杂 存在加减乘除四种运算,增加了CPU运算的复杂度 零的表示不... 阅读全文

posted @ 2013-08-07 09:34 岚之山 阅读(298) 评论(0) 推荐(0) 编辑

HTML5 placeholder(空白提示) 属性
摘要:原文地址:HTML5′s placeholder Attribute 演示地址: placeholder演示 原文日期: 2010年08月09日 翻译日期: 2013年8月6日 浏览器引入了许多的HTML5 特性: 有些是基于HTML的,有些是JavaScript APIs形式的,但... 阅读全文

posted @ 2013-08-06 21:39 岚之山 阅读(127) 评论(0) 推荐(0) 编辑

c语言学习笔记(11)——枚举
摘要:# include enum WeekDay //定义了一个数据类型(值只能写一下值) { MonDay, TuesDay, WednesDay, ThursDay, FirDay, SaturDay, SunDay }; int main(void){ enum WeekDay day... 阅读全文

posted @ 2013-08-06 21:28 岚之山 阅读(95) 评论(0) 推荐(0) 编辑

c语言学习笔记(10)——结构体
摘要:------------------------------------------------------------------ # include struct Student{ //Student可以看成一种数据类型 int age; float score; char sex; }... 阅读全文

posted @ 2013-08-06 21:27 岚之山 阅读(117) 评论(0) 推荐(0) 编辑

c语言学习笔记(9)——指针
摘要:指针是c语言的灵魂 ----------------------------------------------------------------------------- # include int main(){ int *p; //p是变量名,int *表示p变量存放的是int类... 阅读全文

posted @ 2013-08-06 21:26 岚之山 阅读(229) 评论(0) 推荐(0) 编辑

c语言学习笔记(8)——函数
摘要:学完c语言的函数可以理解面向过程的语言 函数是c语言的重点 一、为什么需要函数? 1.避免了重复性操作 2.有利于程序的模块化(每一个功能可以用不同函数去实现) 二、什么叫做函数? 逻辑上:能够完成特点功能的独立的代码单元 物理上:能够接收数据 能够对接收的数据进行处理 能够将处理的结果返回 总... 阅读全文

posted @ 2013-08-06 21:25 岚之山 阅读(188) 评论(0) 推荐(0) 编辑

c语言学习笔记(7)——数组
摘要:一、为什么需要数组1.为了解决大量同类型的数据存储和使用2.为了模拟现实世界二、数组的分类1.一维数组为n个变量连续分配存储空间所有的变量数据类型必须相同所有变量所占的字节大小必须相等初始化:完全初始化int a[5] = {1, 2, 3, 4, 5};不完全初始化,未被初始化的元素自动为零。i... 阅读全文

posted @ 2013-08-06 21:24 岚之山 阅读(127) 评论(0) 推荐(0) 编辑

c语言学习笔记(6)——for和while循环
摘要:for和while等价替换 -------------------------- int i = 1; for (i; i int main(){ int val, m, sum=0; printf("请输入您需要判断的数字:"); scanf("%d", &val); m = val; ... 阅读全文

posted @ 2013-08-06 21:21 岚之山 阅读(200) 评论(0) 推荐(0) 编辑

c语言学习笔记(5)——进制
摘要:进制 1.什么叫进制? 逢n进1; 2.把r进制转成十进制 a*r^0+b*r^1+c*r^2..... 3.把十进制转成r进制 185----->(r进制) 185不停的除r取余,最后把余数倒过来写。 4.不同进制所代表的数据之间的关系 同一个数据的不同的表示形式 一些琐碎的知识 1.前自... 阅读全文

posted @ 2013-08-06 21:20 岚之山 阅读(150) 评论(0) 推荐(0) 编辑

c语言学习笔记(4)——流程控制
摘要:一、什么是流程控制 程序代码执行的顺序 流程控制分类 顺序执行 选择执行 定义 有选择的执行某些代码 分类 if switch 循环执行 定义 某些代码会被重复执行 分类 for while do while break和continue ----------------------------... 阅读全文

posted @ 2013-08-06 21:18 岚之山 阅读(136) 评论(0) 推荐(0) 编辑

c语言学习笔记(3)——输入输出
摘要:一、基本的输入和输出函数的用法 printf() //屏幕输出 用法: (1)printf("字符串\n"); (2)printf("输出控制符", 输出参数); (3)printf("输出控制符1 输出控制符2。。。\n", 输出参数1,输出参数2,。。。); 注意后面的输出参数中间必须加 ... 阅读全文

posted @ 2013-08-06 21:17 岚之山 阅读(197) 评论(0) 推荐(0) 编辑

java学习笔记(9)——网络
摘要:计算机网络: 最简单的网络由两台计算机组成 计算机A ---协议---> 网络 ---协议---> 计算机B---->端口1---->A软件 192.168.0.118 192.168.0.10 一、IP地址 IP网络中每台主机都必须有一个唯一的IP地址; IP... 阅读全文

posted @ 2013-08-06 21:14 岚之山 阅读(192) 评论(0) 推荐(0) 编辑

java学习笔记(8)——多线程
摘要:进程:是一个程序在其自身的地址空间的一次执行活动。 线程:(区别于进程)线程没有独立的存储空间。 几个概念:时间片 线程 进程 能不能够用多进程代替多线程呢? 两个进程切换时要交换内存空间,而多线程切换时效率比较高,所以通常多个任务采用多线程,不要开启大量的进程。 java在语言级别提供了... 阅读全文

posted @ 2013-08-06 21:13 岚之山 阅读(225) 评论(0) 推荐(0) 编辑

java学习笔记(7)——I/O流
摘要:一、File类 File(File parent, String child); File(Stirng filename); -------------------------------------------------------- //使用相对路径创建文件和目录 package pac... 阅读全文

posted @ 2013-08-06 21:12 岚之山 阅读(154) 评论(0) 推荐(0) 编辑

java学习笔记(6)——序列化
摘要:一、序列化与基本类型序列化 1,将类型int转换为4byte,或将其它数据类型(如long->8byte)的过程, 即将数据转换为n个byte序列叫序列化(数据->n byte) 如:0x7fffffff -> [7f, ff, ff, ff] 2,反序列化,将n byte转换为一个数据的过程... 阅读全文

posted @ 2013-08-06 21:10 岚之山 阅读(124) 评论(0) 推荐(0) 编辑

java学习笔记(5)——内部类
摘要:一、内部类 1,静态内部类 使用static修饰,声明在类体中 静态内部类中可以访问外部类的静态成员 2,成员内部类 声明在类体中,不使用static,具有类的成员特征,也就是,必须有类的实例才能 创建内部类实例 内部类实例可以访问共享外部类的成员变量(很常用) 如:链表的节点就可以定义为内部类... 阅读全文

posted @ 2013-08-06 21:03 岚之山 阅读(117) 评论(0) 推荐(0) 编辑

Java学习笔记(4)——JavaSE
摘要:一、HashMap HashMap以键值对的形式存储对象,关键字Key是唯一的,不重复的 1,key可以是任何对象,Value可以任何对象 2,重复的key算一个,重复添加是替换操作(会覆盖原来的元素) 3,根据key的散列值计算散列表,元素按照散列值排序 4,HashMap默认的容量是16,默... 阅读全文

posted @ 2013-08-06 21:01 岚之山 阅读(117) 评论(0) 推荐(0) 编辑

java学习笔记(3)——面向对象
摘要:this关键字 this是当前对象的引用,是运行期间当前对象本身。 可以使用this明确的访问当前对象的属性或者方法,类似于“我” this()可以调用本类的其他构造器,可以使用构造器的重用简化代码的实现 this()必须写在构造器的第一行! 一、java调用方法参照两点: 1,方法签名(方法名... 阅读全文

posted @ 2013-08-06 20:59 岚之山 阅读(106) 评论(0) 推荐(0) 编辑

HTML5 自动聚焦 属性
摘要:原文 : HTML5 autofocus Attribut 原文发布时间: 2012年08月27日 翻译时间: 2013年8月6日 HTML5 推出了一大堆精彩的东西给我们。 过去我们要用JavaScript和Flash完成的任务,比如表单验证,输入框空白提示(INPUT placehold... 阅读全文

posted @ 2013-08-06 20:55 岚之山 阅读(114) 评论(0) 推荐(0) 编辑

c语言学习笔记(2)——预备知识
摘要:c语言预备知识 1.cpu 内存条 硬盘 显卡 主板显示器 之间的关系 硬盘里的《猛龙过江》(双击)--->内存条 cpu---->显卡,声卡--->显示器 2.hello word程序如何运行起来? 编译 .c--->连接 .exe--->运行 3.什么是数据类型? 4.什么是变量? 变量... 阅读全文

posted @ 2013-08-06 18:50 岚之山 阅读(120) 评论(0) 推荐(0) 编辑

java学习笔记(2)——函数
摘要:int a = 1; a = a++; 1,取出a的值1作为a++表达式的值(a++表达式等于1) 2,a增加1变为2 3,执行赋值运算,a++表达式的值再赋给a,a又成为了1. ----------------------------------------------- package pa... 阅读全文

posted @ 2013-08-06 18:48 岚之山 阅读(126) 评论(0) 推荐(0) 编辑

关于ExpandableListView的一个小例子
摘要:喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手... 阅读全文

posted @ 2013-08-06 17:31 岚之山 阅读(117) 评论(0) 推荐(0) 编辑

使用HTML5拍照
摘要:原文连接地址: Camera and Video Control with HTML5 演示地址: HTML5拍照演示 翻译日期: 2013年8月6日 首先,我们看看HTML代码结构,当然,这部分的DOM内容应该是在用户允许使用其摄像头事件出发后,动态加载生成的。 注意: 我们采用的是 ... 阅读全文

posted @ 2013-08-06 14:16 岚之山 阅读(190) 评论(0) 推荐(0) 编辑

java中 8进制 10进制 2进制 16进制 相互转换
摘要:十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) ... 阅读全文

posted @ 2013-08-06 11:13 岚之山 阅读(232) 评论(0) 推荐(0) 编辑

解决Eclipse代码提示消失的方法
摘要:注意:首先要做的是windows->preferences->java->Editor->“ContentAssist”, auto-activetion中的Enable auto-activetion选项要勾。 1. 解决实例化时自动补全不必要的单词问题 2. 以MyEclipse 6.5重新... 阅读全文

posted @ 2013-08-05 22:34 岚之山 阅读(482) 评论(0) 推荐(0) 编辑

添加xml文件编辑语法提示
摘要:找到Struts的lib目录 找到struts2-core-文件并解压开 这个struts.dtd文件才是我们需要添加的文件 双击XML Catalog 点击ADD Key中复制粘贴D:\web\str... 阅读全文

posted @ 2013-08-05 22:13 岚之山 阅读(80) 评论(0) 推荐(0) 编辑

eclipse中让关闭的项目不再显示
摘要: 阅读全文

posted @ 2013-08-05 21:56 岚之山 阅读(135) 评论(0) 推荐(0) 编辑

如何使整个页面内容居中
摘要:如何使整个页面内容居中,如何使高度适应内容自动伸缩。这是学习CSS布局最常见的问题。下面就给出一个实际的例子,并详细解释。 首先先按这里看实际运行效果,这个页面在mozilla、opera和IE浏览器中均可以实现居中和高度自适应。我们来分析代码: headerright11111le... 阅读全文

posted @ 2013-08-05 21:49 岚之山 阅读(1155) 评论(0) 推荐(0) 编辑

c语言学习笔记(1)——c语言的特点
摘要:一、c语言概述 1.为什么学习c语言? (1)c的起源和发展 第一代语言:机器语言 1101 第二代语言:汇编语言 add ax,bx; 第三代语言:高级语言 a+b; 结构化:c fortran basic(子语言vb) pascal(用于教学) 缺陷:结果化语言数据和操作是... 阅读全文

posted @ 2013-08-05 18:26 岚之山 阅读(177) 评论(0) 推荐(0) 编辑

Java学习笔记(1)——基本数据类型
摘要:一、进制转换 10^n被称为权 10称为基数 计算机中正数和负数的关系是取反加一, 如: ~3+1=-3 补码边界运算有溢出风险 32位二进制补码最多表示2^32个数, -2G~2G 1,计算机中的一个二进制数, 00001111,它的10进制为: 0000 1111 = 15 正数直接... 阅读全文

posted @ 2013-08-05 18:23 岚之山 阅读(110) 评论(0) 推荐(0) 编辑

Android中使用ListView实现自适应表格
摘要:GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表... 阅读全文

posted @ 2013-08-05 10:55 岚之山 阅读(438) 评论(0) 推荐(0) 编辑

Android 项目编译过程
摘要:Android 工程构建的持续集成,需要搭建一套编译和打包自动化流程,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个比较深入的理解,例如知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么,等等。 首先,假定你的系统(Win... 阅读全文

posted @ 2013-08-05 10:41 岚之山 阅读(131) 评论(0) 推荐(0) 编辑

豆瓣api之OAuth认证
摘要:豆瓣api通过OAuth允许第三方应用访问用户数据,所以OAuth认证就是我们整个project的基础了。 OAuth认证听起来挺神秘,其实挺简单的。 现在的大型网站的开放平台的认证几乎都是采用OAuth,比如facebook,twitter,新浪微博等。 豆瓣的api有对于OAuth认... 阅读全文

posted @ 2013-08-05 10:31 岚之山 阅读(115) 评论(0) 推荐(0) 编辑

Android Service与Activity之间通信的几种方式
摘要:在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Ser... 阅读全文

posted @ 2013-08-05 10:25 岚之山 阅读(349) 评论(0) 推荐(0) 编辑

Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来
摘要:首先题外话,今天早上起床的时候,手滑一下把我的手机甩了出去,结果陪伴我两年半的摩托罗拉里程碑一代就这么安息了,于是我今天决定怒更一记,纪念我死去的爱机。 如果你是网购达人,你的手机上一定少不了淘宝客户端。关注特效的人一定都会发现,淘宝不管是网站还是手机客户端,主页上都会有一个图片滚动播放器... 阅读全文

posted @ 2013-08-05 08:45 岚之山 阅读(239) 评论(0) 推荐(0) 编辑

Android系统联系人全特效实现(下),字母表快速滚动
摘要:在上一篇文章中,我和大家一起实现了类似于Android系统联系人的分组导航和挤压动画功能,不过既然文章名叫做《Android系统联系人全特效实现》,那么没有快速滚动功能显然是称不上"全"的。因此本篇文章我将带领大家在上篇文章的代码基础上改进,加入快速滚动功能。 如果还没有看过我上一篇文章,请... 阅读全文

posted @ 2013-08-05 08:39 岚之山 阅读(138) 评论(0) 推荐(0) 编辑

Android系统联系人全特效实现(上),分组导航和挤压动画
摘要:记得在我刚接触Android的时候对系统联系人中的特效很感兴趣,它会根据手机中联系人姓氏的首字母进行分组,并在界面的最顶端始终显示一个当前的分组。如下图所示: 最让我感兴趣的是,当后一个分组和前一个... 阅读全文

posted @ 2013-08-05 08:36 岚之山 阅读(102) 评论(0) 推荐(0) 编辑

Java设计模式透析之 —— 组合(Composite)
摘要:听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。 好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到了你。他告诉你目前的应用对每本书的浏览... 阅读全文

posted @ 2013-08-05 08:31 岚之山 阅读(158) 评论(0) 推荐(0) 编辑

Java设计模式透析之 —— 策略(Strategy)
摘要:今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。 他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需要根据这些用户名把他们相... 阅读全文

posted @ 2013-08-05 08:29 岚之山 阅读(435) 评论(0) 推荐(0) 编辑

Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
摘要:最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码的想法,自己花功夫编写了一种非常简... 阅读全文

posted @ 2013-08-05 08:27 岚之山 阅读(374) 评论(0) 推荐(0) 编辑

Java设计模式透析之 —— 单例(Singleton)
摘要:写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.println()是一个bug。... 阅读全文

posted @ 2013-08-05 08:23 岚之山 阅读(160) 评论(0) 推荐(0) 编辑

Android Fragment完全解析,关于碎片你所需知道的一切
摘要:我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被... 阅读全文

posted @ 2013-08-05 08:22 岚之山 阅读(175) 评论(0) 推荐(0) 编辑

Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
摘要:之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章 Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现 ,因为我们今天要实现的滑动菜单框架也是基于同样的原理的。 之前的文章中在最后也提... 阅读全文

posted @ 2013-08-05 08:18 岚之山 阅读(309) 评论(0) 推荐(0) 编辑

Java设计模式透析之 —— 模板方法(Template Method)
摘要:今天你还是像往常一样来上班,一如既往地开始了你的编程工作。 项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打印日志,这样方便调试和问题定位。 ... 阅读全文

posted @ 2013-08-05 08:16 岚之山 阅读(225) 评论(0) 推荐(0) 编辑

Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
摘要:记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版,一个Pad版。由于当时手... 阅读全文

posted @ 2013-08-04 23:19 岚之山 阅读(526) 评论(0) 推荐(0) 编辑

Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
摘要:记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。 还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。 那么今天我们将继续上次未完成的话题,从... 阅读全文

posted @ 2013-08-04 23:16 岚之山 阅读(139) 评论(0) 推荐(0) 编辑

Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
摘要:其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,Lis... 阅读全文

posted @ 2013-08-04 23:13 岚之山 阅读(145) 评论(0) 推荐(0) 编辑

Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
摘要:人人客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。 据说人人客户端的这个特效是从facebook客户端模仿来的,至于facebook是不是又从其它地方模仿来的就不得而知了。好,今天我们就一起来实现这个效... 阅读全文

posted @ 2013-08-04 23:10 岚之山 阅读(346) 评论(0) 推荐(0) 编辑

Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
摘要:大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。 不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢。可是我发现... 阅读全文

posted @ 2013-08-04 23:07 岚之山 阅读(306) 评论(0) 推荐(0) 编辑

Java设计模式透析之 —— 适配器(Adapter)
摘要:今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。” 你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢? “没关系的。”你... 阅读全文

posted @ 2013-08-04 23:04 岚之山 阅读(151) 评论(0) 推荐(0) 编辑

Android官方提供的支持不同屏幕大小的全部方法
摘要:本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法: 让你的布局能充分的自适应屏幕根据屏幕的配置来加载合适的UI布局确保正确的布局应用在正确的设备屏幕上提供可以根据屏幕大小自动伸缩的图片 使用 "wrap_content" 和 "match_parent" 为... 阅读全文

posted @ 2013-08-04 23:01 岚之山 阅读(346) 评论(0) 推荐(0) 编辑

Android照片墙应用实现,再多的图片也不怕崩溃
摘要:照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重... 阅读全文

posted @ 2013-08-04 22:55 岚之山 阅读(810) 评论(0) 推荐(0) 编辑

Android高效加载大图、多图解决方案,有效避免程序OOM
摘要:高效加载大图片 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的... 阅读全文

posted @ 2013-08-04 22:51 岚之山 阅读(153) 评论(0) 推荐(0) 编辑

修改Eclipse中项目在Apache Tomcat中的部署路径
摘要:开发环境: Eclipse 3.x; Apache Tomcat 7.x; 在Eclipse中配置完服务器后,如果不做任何修改就去部署项目,部署后你会发现,在Apache Tomcat的webapp文件夹下并没有这个项目,那么项目去哪里了呢? 其实项目已经部署到如下默认目录下:eclipse ... 阅读全文

posted @ 2013-08-04 22:02 岚之山 阅读(120) 评论(0) 推荐(0) 编辑

eclipse中JUnit工具的使用
摘要: 阅读全文

posted @ 2013-08-04 21:56 岚之山 阅读(145) 评论(0) 推荐(0) 编辑

eclipes中配置javadoc文档
摘要: 阅读全文

posted @ 2013-08-04 21:49 岚之山 阅读(100) 评论(0) 推荐(0) 编辑

解决用户绕过Servlet直接访问jsp页面
摘要:解决用户绕过ActionServlet,直接访问jsp文件的问题 1、将所有jsp文件拷贝到WEB-INF目录下 因为WEB-INF目录中的内容不能直接访问,但能转发过来 项目结构图如下: 2、修改struts.xml 注释: 中只有name属性,没有class属性, ... 阅读全文

posted @ 2013-08-04 21:43 岚之山 阅读(439) 评论(1) 推荐(0) 编辑

Java中文件的上传与下载
摘要:文件的上传与下载主要用到两种方法: 1、方法一:commons-fileupload.jar commons-io.jar apache的commons-fileupload实现文件上传,下载 【upload】 package com.handson.bbs.servlet; im... 阅读全文

posted @ 2013-08-04 21:01 岚之山 阅读(181) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
摘要:今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写一个搭建过程的文章。一、JDK安装http://www.oracle.com/index.html 下载地址选择JavaSE JDK进行下载下载下来后进行安装(默认步骤安装)设置环... 阅读全文

posted @ 2013-08-04 20:01 岚之山 阅读(146) 评论(0) 推荐(0) 编辑

Linux学习(1)vi编辑器的常用命令
摘要:今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $ :光标移到行尾 H :光标移到屏幕的首行 L :光标移到屏幕的末尾 M :光标移到屏幕中间 ... 阅读全文

posted @ 2013-08-04 17:29 岚之山 阅读(267) 评论(0) 推荐(0) 编辑

Struts2中文件的上传与下载
摘要:文件上传 1.jsp页面 2.Action //单个文件上传可以用 File files,String filesFileName,String filesContentType //名称要与jsp中的name相... 阅读全文

posted @ 2013-08-04 16:31 岚之山 阅读(122) 评论(0) 推荐(0) 编辑

解决eclipse中找不到jar包问题
摘要:当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, ServletActionContext找不到的情况,解决办法: (注:我已经引用了struts2的jar包,classpath有,但eclipse就不认识,提示我去配buildpath,很怪异) 选... 阅读全文

posted @ 2013-08-04 15:39 岚之山 阅读(1394) 评论(0) 推荐(0) 编辑

SSH框架的搭建与配置文件的书写格式
摘要:通常Java Web 开发的时候,我们一般会采用三大框框架的整合来架构,这样做主要是为方便维护。但是有时候会忘了一些配文件(*.xml)的格式头,这里主要就三大框架Spring、struts、hibernate开发过程中用到的集中配置文件注明,方便以后查看。 1.hibernate中的映射描... 阅读全文

posted @ 2013-08-04 15:05 岚之山 阅读(190) 评论(0) 推荐(0) 编辑

jxl导出Excel
摘要:首先先在自己工程中导入jxl的jar包; 疯狂google后找到一段别人的导出excel方法,先备份于下面: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java... 阅读全文

posted @ 2013-08-04 14:50 岚之山 阅读(139) 评论(0) 推荐(0) 编辑

CentOS下yum安装mysql,jdk以及tomcat
摘要:首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。0. 创建个人文件夹# 使用 yum 安装tomcat 和 mysql # 创建文件夹cd /usr/localmkdir renfufei1. 安装r... 阅读全文

posted @ 2013-08-03 16:52 岚之山 阅读(216) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示