- 博客(5)
- 资源 (24)
- 收藏
- 关注
原创 Android实战技巧之四:语音识别
Google的语音识别是有目共睹的,所以Android上面也是沾了大光了,用起来简单至极。 过程如下: 1、启动语音识别Activity 2、这里处理语音(传到google服务器处理) 3、结果以Acitivity的结果返回(onActivityResult) 主要用到的类为android.speech.RecognizerIntent 下面的例子参考了API Demo。 packa
2012-04-15 18:41:13 8385 1
原创 Android 实战技巧之三:性能测试类
通常来说手机上的程序都很金贵,配置不高但要良好的性能。虽然目前的新手机都有着显赫的配置,但性能方面仍然很重要。 Android程序首推开发语言是Java,易用的同时也带来了性能上的问题,尤其是在动画和游戏开发方面。 高性能高效率的程序也是很难求的,通常都是在几番磨难之后才能诞下这样的程序。 平时,我们应该多注意。不要以为性能离我们很远,其实它存在于我们的指尖。 下面是两个常用的测试类,一个
2012-04-14 19:34:52 3764 2
原创 Android动画onAnimationEnd会被调用两次
算是一个纪录片吧,也不知道为什么。当用动画listener时,log被打印了两次。 chooseAnimation.setAnimationListener(new AnimationListener() { @Override public void onAnimationStart(Animation animation) { Log.e("linc", "-
2012-04-04 15:12:55 14162 7
原创 Android实战技巧之二:组合控件
组合控件是自定义控件的一种,只不过它是由其他几个原生控件组合而成,故名组合控件。 在实际项目中,GUI会遇到一些可以提取出来做成自定义控件情况。 一个自定义控件的好处就是把一些需要模块化的UI和逻辑放在一起,做到了高内聚,向其他模块提供接口并很少 依赖外界,这样就是低耦合。一个自定义控件就是一个封闭的王国,这里由你掌控。 上述是我自己的一个体会,想必大家也会常做自定义控件吧,就像逻辑
2012-04-02 16:09:47 9872 1
转载 android自定义控件属性详解
1. reference:参考某一资源ID。 (1)属性定义: (2)属性使用: android:layout_width = "42dip"
2012-04-02 15:45:50 7251 1
script.module.keyboard.chinese-2.0.0
2014-12-24
VC++玩转炫酷悬浮窗3源码
2014-09-05
VC++玩转炫酷悬浮窗2---不规则窗体的实现源码
2014-08-22
VC++玩转炫酷悬浮窗1---悬浮窗的实现
2014-08-21
GDI+不规则窗口
2014-08-05
VC++ CALLBACK
2014-06-07
开机自启动VC实现
2014-05-21
HowToPreferenceActivity
2014-03-06
Android Read Excel sourcecode
2013-11-27
Activity传递类对象源码
2011-12-17
WM StopWatch 源码
2011-10-09
StopWatch源码
2011-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人