dim*_*suz 5 android bitmap android-ndk
我只是四处寻找开始学习NDK的想法,考虑到一个特定的项目:
我想从NDK端不断渲染更改的位图,以便能够在动态壁纸中显示它.
(因此我不是在谈论渲染到OpenGL纹理,而是渲染到Bitmap)
我google了一下,发现有一个选项可以直接操作Bitmap像素.但我也发现文档说这个功能仅在Android 2.2之后才可用.而且我想在我的动态壁纸中支持2.1.
另一方面,我发现了几个做类似事情的项目 - 从ndk渲染一些东西并在动态壁纸中显示它.他们的工作是2.1.例如:精彩的视频动态壁纸,我认为摇动所有动态壁纸做同样的事情.
所以问题是 - 除了直接操作位图数据之外,我还缺少一些其他的方法来连续渲染到LW吗?或者其他一些我错了?:)
据我所知,其他使用NDK渲染并jnigraphics 在2.2之前使用的项目实际上包含了项目中的库,并将其作为第3方库加载.
有关如何执行此操作的详细信息,请参阅PREBUILT_SHARED_LIBRARYin 的说明android-ndk-r5b/docs/ANDROID-MK.html.
你可以在以下网址找到jnigraphics:
android-ndk-r5b/platforms/android-8/arch-arm/usr/lib/libjnigraphics.so
Run Code Online (Sandbox Code Playgroud)
当然,我不知道是否允许重新分配NDK的一部分(也许其他人可以权衡这一点),但显然在jnigraphicsAndroid 2.2之前使用的唯一劫持只是事实上它早先不存在版本.
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
2574 次 |
| 最近记录: |