最近研究了一下多点触摸,写了个利用多点触摸来控制图片大小和单点触摸控制图片移动的程序,和大家分享分享。Android中监听触摸事件是onTouchEvent方法,它的参数为MotionEvent,下面列举MotionEvent的一些常用的方法:getPointerCount() 获得触屏的点数。ge...
分类:
移动开发 时间:
2014-10-22 17:34:33
阅读次数:
231
Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。Android中的Gesture识别(detector)是通过GestureDetector.OnGes...
分类:
移动开发 时间:
2014-10-21 19:30:19
阅读次数:
381
系统打电话界面:Intent intent = new Intent();//系统默认的action,用来打开默认的电话界面 intent.setAction(Intent.ACTION_CALL);//需要拨打的号码intent.setData(Uri.parse("tel:"+i)); call...
分类:
移动开发 时间:
2014-10-20 16:57:07
阅读次数:
209
至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了。直接上手配置环境。对于程序开发员来说,面对一个新的东西,上手莫过于几个东西了:开发包(提供了哪些API)、编程语言(用什么语言来编程)和开...
分类:
移动开发 时间:
2014-10-17 13:56:00
阅读次数:
225
在开发手电筒应用的处理音效的过程中,看网上使用的是MediaPlayer,因为音效一般都比较短,所以这里使用的是SoundPool,如下:SoundPool soundPool=new SoundPool(2,AudioManager.STREAM_MUSIC,0); //第一个参数,2为可以同时播...
分类:
移动开发 时间:
2014-10-17 00:49:33
阅读次数:
328
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种...
分类:
移动开发 时间:
2014-10-15 20:41:31
阅读次数:
309
命名空间: android.widget.TabHost 初始化函数(必须在addTab之前调用): setup(); 包含两个子元素: 1.Tab标签容器TabWidget(@android:id/tabs) 2.Tab...
分类:
移动开发 时间:
2014-10-15 02:02:46
阅读次数:
270
PreferenceCategory假设有多个preference,我们希望能在他们组织在一起。有两种方式,一种就是我们在复合preference中,利用PreferenceScreen进行嵌套,或在同一个PreferenceScreen进行并列放置,这样的方式之前已经介绍过,不在反复。还有一种方式...
分类:
移动开发 时间:
2014-10-12 13:34:48
阅读次数:
197
在上篇中 主要有学习到皮肤资源内置到应用程序中 的方式实现换肤的 基本思路,本篇将继续以上篇的思路学习 皮肤资源内置的方式实现换肤效果、但本篇侧重于应用中换肤功能的代码设计实现上!切换的皮肤资源位于assets下不同的皮肤资源文件夹中。
本篇demo程序的代码结构如下:
本篇实现换肤功能的代码设计 UML类图如下:
本篇demo的换肤效果如下:...
分类:
移动开发 时间:
2014-10-12 02:09:07
阅读次数:
268