
android技术
云浩舟
https://ooooooobh.github.io/
展开
-
Android - 深入理解 JNI
JNI : Java Native Interface 即JAVA本地调用,为何需要这种技术呢?原因有二:1、运行JAVA程序的虚拟机是用Native语言编写的,而虚拟机运行在具体的平台上,所以虚拟机本身无法做到平台无关,而利用JNI技术即可对JAVA层屏蔽不同操作系统平台之间的差异,如file,socket等2、在JAVA语言诞生前,很多程序使用Native语言编写,JAVA直接利用JN转载 2012-03-09 11:07:16 · 472 阅读 · 0 评论 -
Android深入研究JNI详解
Java Native Interface (JNI)标准是 java 平台的一部分,它允许 Java 代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so 档案谈起1.从如何载入从如何载入.so由于 An转载 2012-03-09 16:03:13 · 2479 阅读 · 0 评论 -
android TextView、EditText对部分内容设置颜色、字体、超链接、图片、点击事件
//android TextView、EditText对部分内容设置颜色、字体、超链接、activity跳转、(图片没有写); //这里是以一个TextView为例子,EditText的设置方法和TextView一样 //TextView对象 TextView txtInfo = new TextView(this); //文本内容 Spannable原创 2012-05-22 09:40:00 · 4077 阅读 · 0 评论 -
Android读取assets目录下的资源
1。获取资源的输入流资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过 Context.getAssets().open(“sample.txt”) 方法获取输入流。注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。2. WebView 加载assets目录下的h转载 2012-06-13 15:00:19 · 552 阅读 · 1 评论 -
显示单位px和dip以及sp的区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷转载 2012-09-15 16:06:24 · 958 阅读 · 0 评论 -
显示单位px和dip以及sp的区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常转载 2013-05-14 11:00:32 · 331 阅读 · 0 评论 -
ninepatch
下面是两篇有参考性的文章! 记着:我们来澄清一下这两条不同的线,左边跟顶部的线来定义哪些图像的像素允许在伸缩时被复制。 底部与右边的线用来定义一个相对位置内的图像,视图的内容就放入其中。关键学习ninepatch的用法、一些注意事项、以及如何在项目之中使用 1:介绍参考 :http://blog.sina.com.cn/s/blog_5033827f010转载 2013-08-27 18:21:35 · 744 阅读 · 0 评论