随笔分类 -  Android开发

摘要:在某些情况下,java编程已经不能满足我们的需要,比如一个复杂的算法处理,这时候就需要用到jni(java native interface)技术;jni 其实就是java和c/cpp之间进行通信的一个接口规范,java可以调用c/cpp里面的函数,同样,c/cpp也可以调用java类的方法;jni... 阅读全文
posted @ 2015-03-08 09:48 markchuan 阅读(196) 评论(0) 推荐(0)
摘要:Android 提供DisplayMetircs类可以很方便的获取分辨率。下面介绍DisplayMetics类:Andorid.util包下的DisplayMetrics类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。为了获取DisplayMetrics成员,首先初始化一个对象如下:Dis... 阅读全文
posted @ 2015-03-06 10:17 markchuan 阅读(2462) 评论(0) 推荐(0)
摘要:startActivityForResult与startActivity的不同之处startActivity( )仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。startActivityForResult( )可以一次性完成这项任务,当程序执行到这段代码... 阅读全文
posted @ 2015-02-05 09:25 markchuan 阅读(228) 评论(0) 推荐(0)
摘要:Android开发本质上就是手机和互联网中的web服务器之间进行通信,就必然需要从服务端获取数据,而反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,Android中可通过二级缓存来减少频繁的网络操作,减少流量、提升性能。一、二级缓存工作机制 所谓二级缓存实际上并不复杂,... 阅读全文
posted @ 2015-01-31 11:40 markchuan 阅读(2475) 评论(0) 推荐(0)
摘要:1Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是override... 阅读全文
posted @ 2015-01-11 17:05 markchuan 阅读(1328) 评论(0) 推荐(0)
摘要:转载的!Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互... 阅读全文
posted @ 2015-01-11 14:49 markchuan 阅读(343) 评论(0) 推荐(0)