在Android应用中,经常需要手势滑动操作,比如上下滑动,或左右方向滑动,处理手势滑动通常有两种方法:一种是单独实现setOnTouchListener监听器来,另一种是构建手势探测器第一种方法,就是在要实现滑动的View中,实现OnTouchListener监听事件,然后判断KeyDonw和Ke...
分类:
移动开发 时间:
2014-06-11 10:26:06
阅读次数:
251
Android已经具有内置到操作系统的安全功能,显著降低应用安全问题的频次和影响,但作为应用程序开发人员,我们也需要注意在开发应用程序时的安全问题. 安全级别是取决于应用程序的类型和域. 这里有我们需要注意的一些潜在的安全问题,我已经收集到了这篇文章中.
在这里我列出来在开发应用中需要保护应用程序最常见的一些事项:
1.不要把私人或敏感数据储存在SD卡。要存储在内部存储的文件,请使用以下的模式(Context.MODE_PRIVATE)openFileOutput&openFileInput方法。如果...
分类:
移动开发 时间:
2014-06-09 23:25:33
阅读次数:
368
Android应用中使用百度地图API之POI(三)...
分类:
移动开发 时间:
2014-06-08 17:54:06
阅读次数:
430
在Android应用中,有时候为了用户体验更佳,我们会为默写情况添加声音效果,比如点击按钮后发出声音,以下代码可以轻松实现声音效果:
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
MediaPlayer mPlayer =...
分类:
移动开发 时间:
2014-06-08 16:29:48
阅读次数:
243
Android应用开发有两种形式,一种是基于SDK开发,它是基于IDE开发环境(ADT)和SDK套件,能够在Windows下快速开发出Android应用程序,但涉及到框架层代码的修改就需要第二种源码开发,这种开发方式可以让开发者开发出个性的Android操作系统,对Android自带源码的修改也需要这种环境。
国内一般的用户都是使用Windows操作系统,但源码编译需要在Linux下进行...
分类:
其他好文 时间:
2014-06-08 15:39:22
阅读次数:
226
目前,随着Google的Android手机和苹果的iphone手机的逐渐普及,越来越多开发者加入到移动应用开发的大军当中。其中,Android应用是基于Java语言基础上进行开发的,而苹果公司的iphone则是基于C语言开发的。如果开发者编写的应用需要同时在不同的移动设备上运行的话,则必须要掌握多种...
分类:
其他好文 时间:
2014-06-08 07:41:21
阅读次数:
405
使用Thread+Handler实现非UI线程更新UI界面概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程...
分类:
移动开发 时间:
2014-06-08 07:20:59
阅读次数:
299
Service是一个不可见的进程在后台执行。Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开一个音乐播放器来听音乐,在听音乐的同时也想做下其它的事情,比如上网聊Q...
分类:
移动开发 时间:
2014-06-08 07:19:05
阅读次数:
329
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(),
接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。1. Dalvik
VM的本地方法android.os.Process.killProcess(...
分类:
其他好文 时间:
2014-06-08 06:50:54
阅读次数:
183
Android应用程序均用Java开发,通过google的指导下,实现并总结了apk文件反编译过程,不难,需要相应的工具即可。一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具...
分类:
移动开发 时间:
2014-06-08 06:44:23
阅读次数:
236