- 博客(26)
- 资源 (56)
- 收藏
- 关注
原创 Android中SoundPool的使用
在Android开发中我们经常使用MediaPlayer来播放音频文件,但是MediaPlayer存在一些不足,例如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例如在对时间精准度要求相对较高的游戏开发中。在游戏开发中我们经常需要播放一些游戏音效(比如:子弹爆炸,物体撞击等),这些音效的共同特点是短促、密集、延
2012-09-30 16:00:01 3554
翻译 人生中不能等待的三件事
一.贫困 贫困不能去等待. 当时间久了,你会习惯上贫穷,你会没有办法突破自己,这将会击碎你的梦想,你甚至没办法达到一个不错的生活水平.二.梦想 梦想不能去等待. 生命会有不同的阶段,经历和思维方式.思考一下这个问题:如果你20岁的梦想在60岁才得以实现,当时的情形会是怎样? 比如,你20岁时的梦想是拥有一辆拉风的法拉利跑车,然后开
2012-09-29 15:16:29 2292
原创 将笔记本打造成无线路由
通过此篇文章,你将学会怎样将你的笔记本设置成无线路由. 准备工作: 一台win7系统的笔记本电脑,connectify软件. 原理是通过虚拟出一块无线网卡,来实现网络的共享. 看下面的图: 三步走:1.首先看你的网卡是否支持这种技术,connectify的支持列表:http://big
2012-09-29 14:30:22 1674
原创 Android 中Animation简单例子
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。
2012-09-28 01:22:32 3361 1
原创 Android中SurfaceView学习
SurfaceView和View的明显不同在于Surface不需要通过线程来更新视图,但在绘制之前必须使用lockCanvas方法锁定画布,并得 到画布,然后绘制,完成后用unlockCanvasAndPost方法解锁画布。SurfaceView类的事件处理和View一样。 首先来看一个简单的框架。绘制界面类:package com.example.bonu
2012-09-27 11:42:14 2695
原创 Java中的多线程
一、提要java中的多线程算是java中的一个 很大的难点 ,虽然 看了 很多书 ,相信对于 很多 接触 java不够 深的人来说 ,多线程永远都是心中的痛!今天我们 就 通过大量的 例子 来 彻底把它征服 .二、Runable接口实现 Runable接口 是 实现多线程 的 一种方法。看例子 package thread;public class LiftOff i
2012-09-26 11:17:54 2229 1
原创 Axure快速创建原型的示例
一.提要Axure的主要作用就是快速的建立产品的原型,初次接触这个软件还是觉得有点复杂,而且网上并没有完整的示例.这里我们要做的就是一步步建立一个网站的原型.先看最终效果:二.基础知识这里最重要的是了解主界面上的几大面板 的作用.1. 主菜单和工具栏 执行常用操作,如文件打开、保存文件,格式化控件,自动生成原型和规格说明书等操
2012-09-24 00:08:43 4949
原创 Axure RP Pro 6.5配置笔记
Axsure简介:Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。安装之前的准备:Axsure6.5的安装包-http://userxper.com/axure_download注册机-http://download.csdn.net/deta
2012-09-23 01:31:15 3651
转载 如何创造一款伟大的App?
关键点:技术要和需求结合网络创业者Ramkumar曾经在2006年就开发了一款,通过拍照商品标签,上传标签照片到互联网后快速比价的应用SnapTell,但是这款优秀的应用由于技术繁琐,不符合用户习惯,当时高分辨率手机镜头还没有普及等情况,迅速的失败了。对于这次挫败,Ramkumar总结了三点失败的经验。1.对于一款能成功商业化的应用,你的应用必须能深刻的符合用户习惯,像我们开发的S
2012-09-22 00:10:01 2225 1
原创 Android实战之手势与多点触控探究
一、提要 最近在iPhone有一款应用非常火,较做Clear,这个是演示视频:http://v.youku.com/v_show/id_XMzUyNjQ2NDk2.html 实施上它的功能非常的简单,类似一个ToDoList,但它将用户体验做到了极致,其中一个最大的特点就是将手势和多点触控成功得融入到了应用之中。 这篇文章要探究的就是在Android中的
2012-09-19 16:34:21 5169
原创 基站定位程序
程序的作用是通过WIFI定位你当前所在位置。主要参考的文章是:http://www.cnblogs.com/rayee/archive/2012/02/02/2336101.html写得十分清晰,最终效果也比android develop上的要好。但代码还是有一些小问题,原程序在点击按钮之后ProgressDialog无法显示,增加一个还加了一个TextView来显示经
2012-09-15 20:17:05 1922 1
原创 发布一下最近做的一个应用-口语狂
最近一周在折腾的一个东西——口语狂。下载地址:http://download.csdn.net/detail/qp120291570/4572190介绍:一个朗读校正的App,借助了Google Voice和Pico 的TTS。可以联系朗读单词和句子,练习句子的时候,屏幕显示一句,用户朗读,像siri一样听到的语句与原显示语句对比,如有错误语音提示并范读,如对了就按学习计划显示下一句。在练
2012-09-15 15:34:00 1641
原创 结对编程
书是在本科的时候读的,名字叫做《结对编程技术》。当时做了一些笔记,觉得还挺不错的。结对编程有时候确实能够带来极大的效率,记得当时是大四上的期末,我还在备战考研,但有一门程序设计课需要交期末的大作页,我的搭档用c写了核心的程序,然后我们一起只花了3个小时就用Qt把界面做出来了,还加上了可视化的输入输出,最后我们拿到了很高的分数。下面是一点笔记:结对编程的七种激励效应互相督促,
2012-09-14 15:14:58 1723
翻译 Android设计准则
下面的这些设计准则是为了让Android的用户体验团队保持用户最佳的体验而发明设计的。把他们融合到你的创造力中,作为你的设计理念,而不是有意地去使用。吸引我用惊奇的方式来取悦我一个漂亮的界面,一个用心安排的动画或是恰到好处的音效都是一段很棒的用户体验。微妙的效果可以使人感觉毫不费力,并且感到手中有一股强大的力量。真实的物体比按钮和菜单更有趣让用户直接去触动和操作
2012-09-14 15:13:34 1412
原创 另一个语音识别的例子
这个例子实现的功能和上衣个基本类似,只不过识别引擎换成了Google自家的识别器了。 讯飞的语音云主要还是在普通话方面的识别,识别英语的话就会比较坑(比如你想语音输入banana基本是不可能),Google可以识别多种语言,英语当然是毫无压力啦。效果: 例子中需要注意的一个问题是:startActivity(Intent)和s
2012-09-11 10:27:05 1895
原创 比对两句话
程序的作用是比较两句话,如果两句话中有不同的单词,标记出来。思路:调用String的split方法分割字符,然后一个个比对,创建染色数组,记录结果。关于equals方法:equals是用来判断字符串是否相同,首先会判断两个对象的引用是否相同,如果相同后面就不需要判断了,如果不同,则需要判断字符串的内容是不是相同。关于java中函数参数传递:见:http://blog.csd
2012-09-09 21:47:40 1610
原创 一个语音识别的例子
一、提要 昨天搞定了SDK中的那个例子,接着想按照文档自己来写一个,但是.....直接用文档里的代码能调出来东西的话,简直就是奇迹。 所以就花了一些时间,完成了这个语音听写的例子,例子中,点击最下面的button可以开始说话,说完之后,屏幕中的TextView会显示刚才说过的话。 说真的,文档写得真的很不好,接口不详细,demo也没有说明
2012-09-09 16:27:13 6239
原创 Android中讯飞语音云开发环境搭建
一、提要 接下想做的东西要用到语音识别的技术,国内做的比较好的就是讯飞语音云了,下面就是基于讯飞语音云的Android应用开发环境的配置记录。、 我电脑的环境是Eclipse Indigo,Android的版本是2.3.3,4.03,4.1. 手机是小米M1s。二、具体步骤1.去官方网站注册ID,下载文档,AndroidSdk;2.在Eclipse
2012-09-08 23:19:24 4561
原创 Android入门(7)第一个应用-GTD
一、提要 这个实例整合了前面学过的一些组件(intent,handler,ListView...),也加入了一些新的东西(dialog,LayoutInflater),最主要的是在应用中整合了Sqlite。 应用的名字是Getting Things Done的缩写,类似于一个记事本,有拖延症的同学可以试用一下。listview用于显示条目,单击Item可以查看详细,m
2012-09-07 11:13:29 2280
原创 Android入门(6)程序启动画面
今天忙活了一下午,仅仅弄出了这一个东西,关键还是对Java里的线程不熟悉。要做深入的开发的话,Java还得重新看一遍。代码很简单,两个Activity,一个Handler,一个intent。package com.example.gtd;import android.app.Activity;import android.content.Intent;import androi
2012-09-05 17:11:03 1364
原创 写在研究生入学之前
明天就是研究生报到的日子了,呼,总感觉日子过得好快! 当初决定跨专业考研的时候,并没有和家里的人说,老爸以为我考的是本专业,老妈则不在乎那么多,只要考上了就行。跨校跨专业,我还没有那么多的魄力,但再给我选一次的话,一定去浙大这样的一流学校了。最后的分数还算差强人意,56+62+100+101.我就是按学校的分数来的,但是......被考研邦给打败了,XX林业大学,XX工程学院....最
2012-09-05 09:11:19 2783 3
原创 Android入门(5)最简单的Handler例子
一、提要 昨天和今天都在看这个东西,关键是我Java的水平也就是Just soso,当时上课的时候线程和进程这方面并没有深入去学习,结果现在就悲剧了... 但经过将近两天的学习,还算有点起色。 下面是最简单的一个Handler实现,效果是点击startButton之后,不断更新进度条,满了 之后给出提示。二、Handler简介什么是
2012-09-03 21:38:01 3180 2
原创 Android入门(4)OpenGL ES编程环境搭建
一、提要 偶然在Android developers看到这篇教程,遍一步步做了下来,下面是一点记录。二、在Android中绘制OpenGL es的方法 为了在Android应用中使用OpenGL绘制图形,我们必须创建一个View容器。一个最直接的方法就是implement GLSurfaceView 和a GLSurfaceView.Renderer。前者就
2012-09-03 16:08:15 6947 1
原创 Android入门(3)ProgressBar和ListView
一、提要 今天要学习的是两个稍微复杂一些的控件。 ProgressBar经常用于文件载入,处理文件,下载等场合。 ListView用于以列表的形式展示内容。 最终效果: 二、ListView三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。
2012-09-03 11:36:48 2581
转载 Java 中的内部类和匿名类
* 为什么需要内部类?Java 内部类有什么好处?为什么需要内部类?首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗?
2012-09-02 23:46:26 1848
原创 Android入门(2) 不一样的HelloWorld续
一、提要看来Android开发并没有我想象的那么简单,至少比Qt会费劲一些。今天我们要做的就是在上一篇的基础上完成一个更为复杂的Helloworld,设设计到的知识点有:Activity的概念,Button的使用,创建按钮监听,intent的使用,Menu的使用。我们最终要实现的是效果如下:二、Activity 一个Activity是一个
2012-09-02 15:38:35 1929
stanford_bunny
2013-08-17
Unity3D的 Shader例子
2014-09-26
Resources_airhockey
2013-12-28
基于Qt的图像采集系统
2013-09-18
g77_pack g77_pack
2013-08-28
ffmpeg-snapshot
2013-08-21
xvidcapi386.deb
2013-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人