My app is being built for Android. Here are several questions I have:
1) In a fragment within my app, I use a PDFLayoutView, using much of the logic in PDFViewAct.java. I wish to display thumbnails for the various pages rather than a page seek bar. Immediately after creating the PDFViewController in the onPostExecute method, I set m_controller.setNavigationMode(m_controller.NAVIGATION_THUMBS). However, this is too late as the thumbnail views are set in the PDFViewController constructor. So, I modified the PDFViewController source such that mNavigationMode = NAVIGATION_THUMBS to get page thumbnails to show. Is the philosophy for this SDK for me to modify the PDFViewController source in the SDK tree? I'd much prefer to avoid modifying the SDK source as downloading a new version is going to overwrite my changes. Please advise.
2) Similar to #1 question about modifying the SDK source, is it possible for me to control the layout of PDFGridItem's without either a) modifying the SDK source, or b) replicating several classes and changing the layout of the grid item. Specifically, I am using a PDFGridView to show thumbnails of several PDF documents delivered with my app. The name of these PDFs are on the longer side, and right now the PDFGridItem will not wrap the document name text. I'd like to be able to control the layout of the image and the text below the image. Any way to achieve this without directly editing the SDK?
3) If I purchase a basic license, I understand it applies to a single mobile app. Does that license cover using the SDK in the same app being written for both Android and iOS, or do I need two licenses (one for Android and another for iOS)?
Thanks for your assistance.