fldroid

群山苍翠。加油站孤零零的。入山之前,托马斯停车加油。


  • 首页

  • 归档23

  • 分类5

  • 标签19

  • 关于

  • 公益 404

  • 搜索

UML类图极速入门

发表于 2015-10-16 |

imge

阅读全文 »

生命万岁

发表于 2015-10-10 | 分类于 音乐 |

I used to rule the world
大千世界曾由我主宰
Seas would rise when I gave the word
巨浪也曾因我之命澎湃
Now in the morning I sleep alone
而今我却在黎明独自入眠
Sweep the streets I used to own
在曾属于我的大道落寞徘徊

阅读全文 »

使用NDK进行OpenGL开发

发表于 2015-10-09 | 分类于 Android |

缘由

Android SDK 提供了一套 OpenGL ES 接口,但该接口是基于 Java 的,速度非常慢,往往很难满足需要。
NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动 将 so和 java 应用一起打包成 apk。使用 NDK,我们可以将要求高性能的应用 逻辑使用C开发,从而提高应用程序的执行效率。如 OpenGL ES 的程序。

对于 NDK,在 Java 代码中调用 C/C++ 代码是通过 JNI 实现的。

Java Native Interface(JNI)是 Java 语言的本地编程接口,在java程序中, 我们可以通过 JNI 实现一些用 java 语言不便实现的功能。通常有以下几种情 况我们需要使用 JNI 来实现:

  • java 类库没有提供你的应用程序所需要的功能,通常这些功能是平台相关的;
  • 你希望使用一些已经有的类库或者应用程序,而他们并非用java语言编写的;
  • 程序的某些部分对速度要求比较苛刻,你选择用汇编或者 c 语言来实现并在 java 语言中调用他们。

注意,不到万不得已不要使用 JNI 技术,一方面它需要你把握更多的知识才可 以驾驭,一方面使用了 JNI 你的程序就会丧失可移植性。

阅读全文 »
custom header, leave empty to use the default one
  • Android StaticLayout用法
123
fldroid

fldroid

23 日志
5 分类
19 标签
RSS
GitHub Weibo Jianshu E-Mail
友情链接
  • Linux.中国
  • 泡在网上的日子
0%
© 2015 — 2018 copyright all rights reserved
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Gemini v6.2.0