我想創建一個位圖並使用ndk代碼在屏幕上顯示它,任何人都可以告訴我如何做到這一點。示例代碼很好理解。在ndk級創建位圖並顯示
1
A
回答
1
從薑餅開始,NativeWindow是您在ndk屏幕上顯示位圖的選擇。
機器人-NDK-經R 7b /平臺/機器人-9 /弓形臂的/ usr /包括/機器人/ native_window.h
尋找以下兩種功能, int32_t ANativeWindow_lock(ANativeWindow *窗口,ANativeWindow_Buffer * outBuffer, ARect * inOutDirtyBounds); int32_t ANativeWindow_unlockAndPost(ANativeWindow * window);
它看起來非常像在Android SDK級別的Java Canvas,對嗎?
要使用nativeWnd,必須將Java SurfaceHolder的jobject傳遞給ndk,然後在表面上獲取以創建nativeWnd。
然後,使用ANativeWindow_setBuffersGeometry設置幀大小和顏色格式
然後,ANativeWindow_lock到表面鎖定
然後,做你的圖片塊傳送
最後,ANativeWindow_unlockAndPost - 您的位圖在屏幕上
您還可以使用本機窗口搜索Internet以查找示例代碼。
相關問題
- 1. 使用Android NDK創建並顯示彈出窗口?
- 2. 創建,顯示並訪問位圖/ DIB數據(不帶GetBitmapBits())
- 3. 以編程方式在窗體中創建窗體並顯示位圖?
- 4. 創建並顯示在WizardPage中查看
- 5. MS Access:創建排名/優先級並顯示最高行
- 6. 在Matlab中創建圖並在Java程序中顯示它們
- 7. 創建圖形,並保存爲位圖
- 8. 下載圖像並創建位圖
- 9. NDK - 從ARGB_8888位圖
- 10. 在圖中顯示等級
- 11. 從OpenGL ES的幀緩衝區通過JNI在Android NDK創建位圖圖像
- 12. 在samve視圖中創建並顯示項目
- 13. 在佈局預覽中創建自定義視圖並顯示
- 14. 在iPhone上顯示並創建gif圖像
- 15. 如何動態創建圖表並在JSP中顯示它們....?
- 16. 在Android上創建並顯示室內地圖
- 17. 用PHP創建圖像,並顯示在Joomla模板
- 18. 在JSF中創建並顯示縮略圖(字節[])
- 19. 創建標題NIB並在所有視圖上顯示
- 20. 如何創建NDK
- 21. 在codeigniter中顯示創建的圖像
- 22. 在illustrator中創建的顯示插圖
- 23. 獲取我的地理位置並創建顯示它的意圖
- 24. 創建一個垂直縮略圖並顯示3個圖像
- 25. 顯示位圖
- 26. 大位圖並不總是創建
- 27. Android Firebase創建並顯示用戶名
- 28. 創建並顯示ZXing ProductDatabase的ListView
- 29. 創建並顯示全部細節
- 30. 使用backgroundWorker創建並顯示progressBar - VS2013