我已經看到了Apache Tika的1.0版本,它可以在Java中簡化大量的元數據提取,我想知道它是否可以在Android中使用。Tika與android兼容嗎?
回答
我懷疑你應該很好地將Tika的核心移植到Android上。但是,您可能會遇到很多Tika的依賴性問題,因此很多解析器無法正常工作
例如,Apache Tika的其中一個依賴項是Apache POI。人們試圖爲Android編譯POI,但遇到Android強加的方法限制問題。 Here's one discussion在POI名單上,here's another。
您可能也會遇到與Tika的其他依賴關係類似的問題。所以,我期望讓核心不會太壞,但是你必須刪除一些解析器以適應Android的限制。
是的,但是,您應該只提取您需要的解析器,因爲它是一個相當大的庫,可以包含在移動應用程序中。我的項目使用MP3,Flac,OGG和Vorbis分析器從音頻文件中檢索元數據。下面是對剝離下來的JAR文件的鏈接,如果你有興趣:
http://servestream.svn.sourceforge.net/viewvc/servestream/trunk/lib/tika-app-1.0.jar?view=log
我的工作得到它的一部分用於API 7的工作(不完全結束得到它建)。如果你正在使用api 8+,那麼你可以忽略這個,但api 7沒有實現javax.xml.namespace。我發現一個獨立的實現here並導入後,很多問題都消失了。如果我遇到任何問題,我會通知你。
它可能將Apache Tika移植到Android。我已經做到了。請看看我的eDocReader應用在https://play.google.com/store/apps/details?id=somitsolutions.android.bookreader#?t=W251bGwsMSwxLDIxMiwic29taXRzb2x1dGlvbnMuYW5kcm9pZC5ib29rcmVhZGVyIl0.
這是通過移植Apache蒂卡到Android開發...
- 1. Doctrine2與PHP 5.3兼容嗎?
- 2. GeoCouch與heroku兼容嗎?
- 3. Chartjs與PhoneGap兼容嗎?
- 4. 設計與declarative_authorization兼容嗎?
- 5. WTL CWindowImpl與CWnd兼容嗎?
- 6. SAAJ與MTOM + XOP兼容嗎?
- 7. UITableViewController與NSCoding兼容嗎?
- 8. Ruby2Ruby與ParseTree兼容嗎?
- 9. Visual Composer與divi兼容嗎?
- 10. MVC5與SimpleMembershipProvider兼容嗎?
- 11. Zpsycopg2與zope 2兼容嗎?
- 12. Android Studio與Gradle不兼容
- 13. 擴展與不兼容Android
- 14. DynaPDF與Android的兼容性
- 15. dlopen()與android-n不兼容
- 16. 的Android與SDL兼容
- 17. Bootstrap 2.1與jQuery UI兼容嗎?
- 18. 0.6.2版API與0.6.0兼容嗎?
- 19. ServiceStack MVC powerpack與ASP.NET MVC 4兼容嗎?
- 20. html5緩存清單與head.js兼容嗎?
- 21. 是Joomla 1.5.26與PHP 5.3.13兼容嗎?
- 22. Python C API與C++完全兼容嗎?
- 23. WSDL與Windows Phone 8兼容嗎?
- 24. SQL Server 2012與VS 2010兼容嗎?
- 25. Microsoft Test Manager 2015與TFS 2010兼容嗎?
- 26. MariaDB 10.0系列與PHP 5.6.10兼容嗎?
- 27. 應該std :: bind與boost :: asio兼容嗎?
- 28. git svn與git subtree兼容嗎?
- 29. Mahout 0.7與Lucene 4.0.0兼容嗎?
- 30. jQuery Elastic SlideShow與Twitter Bootstrap兼容嗎?
你是對的。我成功地移植了核心,但是解析器遇到了很多問題(方法限制,依賴關係,大小等)。我想最好的辦法是隻激活所需的解析器或重新實現它們。 –
@parser_failed:你是如何移植核心的?我一直在努力做到這一點,但沒有運氣到目前爲止:http://stackoverflow.com/questions/10420896/trying-to-port-tika-1-0-to-android-in-eclipse-error-messages- refercing-pom-xml Thx –