2013年12月8日 星期日

[ Android JNI ] NEON用C及ASM來實作

以下是利用NEON技術來進行灰階轉換

以下是利用ASM技術來進行灰階轉換



[ Android JNI ] 使用NEON及ASM技術來進行灰階轉換

承接上一篇文章

http://cheng-min-i-taiwan.blogspot.tw/2013/12/android-jni-ndkneon.html
以上程式請修訂在前一篇文章test.c中

 以下是新增函式


[ Android JNI ] 使用NDK及NEON技術來進行灰階轉換

請先閱讀上一篇文章
http://cheng-min-i-taiwan.blogspot.tw/2013/12/android-jni.html
本篇文章僅呈現有關NEON部份的程式碼
test.c程式列表,紅色圈起來地方表示有改變的部份
2. Android.mk 設備NEON編譯方式
3. Application.mk 指定編繹種類
4.執行結果





2013年12月7日 星期六

[ Android JNI ] 使用NDK及RenderScript進行灰階轉換

1.建立新專案
2. 檔案結構

3. MainActivity.java
4. GrayComputeNDK.cpp
 5. Android.mk
6. Application.mk
7. mono.ms
 8.main.xml

9. 執行結果




2013年12月5日 星期四

[ Android JNI ] 灰階轉換程式

MainActivity.java

 SoftPIE.java
activity_main.xml


 test.h
 test.c



 Android.mk
執行結果
 按下按鈕的結果
查看效能結果