2012-05-26 49 views
-1

我正在開發一個筆記應用程序。我想允許用戶繪製圖片以及編輯現有圖片。
顯然,「繪製/編輯圖片」應該在另一個獨立的應用程序中完成。然後,它會是不錯的通過intent啓動該應用程序:我應該爲Android構建「又一個白板」應用嗎?

intent.setAction(android.content.Intent.ACTION_EDIT); 
intent.setDataAndType(uri, "image/*"); 
context.startActivity(intent); 

相應的應用應該編輯圖像並保存「到位」。

據我所知,有很多像樣的圖像繪製/編輯應用程序,如Skitch,SketchBook。但不幸的是,他們都不接受ACTION_EDIT,並將編輯後的圖像保存到「原位」。
支持ACTION_EDITimage/*」的唯一兩個應用程序是JXWhiteboard和picSay。 (我從this blog的評論得到的信息)
雖然picSay可以編輯圖像,但它不是用於「繪製」的東西。它也不會保存圖像「到位」。
JXWhiteboard支持我想要的,但其編輯功能非常差。

總之,我花了很多時間,但沒有找到一個體面的圖像繪圖/編輯應用程序接受ACTION_EDIT!
我不想構建自己的圖像繪製應用程序,因爲Skitch和SketchBook都很棒。

我應該從頭開始構建它嗎?或者我錯過了接受ACTION_EDIT的任何優秀應用程序?

回答

1

顯然,「繪製/編輯圖片」應該在另一個獨立的應用程序中完成。

這很不明顯。

那麼這將是很好的通過意圖啓動該應用程序:

請使用真實的MIME類型。

該應用程序應該編輯圖像並將其保存到「原位」。

充其量,這隻適用於處於可相互寫入位置(例如外部存儲)的圖像。

我花了很多時間,但沒有找到一個體面的圖像/編輯應用程序,接受ACTION_EDIT!

Photoshop Express支持ACTION_EDIT的圖像。

+0

謝謝CommonsWare!雖然這個問題被認爲是脫離主題,但你給了我有用的建議。 Photoshop Express不適合我的情況。因爲無法通過該應用進行繪製。此外,我從Google Play安裝了Photoshop Express,但沒有顯示在ACTION_EDIT和「image/*」的應用選擇器中。 –

相關問題