- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 Linux下如何指定某一类型程序用特定程序打开(通过binfmt_misc)
在Windows平台上,可以绑定拥有特定扩展名的文件,使用特定的程序打开。比如,PDF文件就使用Acrobat Reader打开。这样做确实极大的方便了用户的使用体验。其实,在Linux平台上,也提供了类似的功能,甚至从某种意义上来说更加的强大。Linux的内核从2.6开始就引入了一个叫做Miscellaneous Binary Format(binfmt_misc)的机制,可以通过要打开文件
2015-11-27 14:23:49 9917 1
原创 用于Android ART虚拟机JNI调用的NativeBridge介绍
有一个项目叫做Android-X86,它是一个可以在X86平台上运行的Android系统。目前许多市面上销售的Intel Atom处理器的平板电脑,就是使用的这个系统。对于普通用Java代码编写的程序来说,理论上在Android-X86平台上运行是没有任何问题的。但是,如果你的程序包含JNI函数,并且还只用ARM编译器编译,那么在Android-X86系统上肯定跑不起来,X86处理器怎么可能会执行
2015-11-25 22:47:19 9667 7
原创 如何打开Android X86对houdini的支持
前面的文章中介绍了如何在VirtualBox虚拟机中安装Android X86。不过,安装结束后,试了几个只有ARM版.so文件的apk程序,发现都打不开。难道是新版Android X86动态将ARM指令集转成X86指令集的houdini兼容性有问题?经过一番研究,发现默认情况下,其实Android X86是不带houdini的,也就是不能运行只有ARM版.so文件的程序。不过,可以通过几
2015-11-09 15:49:25 48919 12
原创 如何在VirtualBox虚拟机中安装Android x86
Android x86最近出了一个5.1的新版本,其中包括了Intel新的houdini版本,以及其和ART虚拟机的集成。最近想对其做一个研究。但是,直接找一台机器装实在太浪费。因此,决定将其安装在VirtualBox的虚拟机中。首先,下载安装光盘镜像文件。最新版的Android-x86安装盘.iso文件,可以从这里下载到。笔者下载的是最新版,文件名是“android-x86-5.1-rc
2015-11-05 12:37:56 27676 26
Android Security Internals
2016-03-07
Symbian OS Explained - Effective C++ Programming for Smartphones
2008-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人