cw / svg-viewer-android Goto Github PK
View Code? Open in Web Editor NEWSVG image viewer for Android.
License: Other
SVG image viewer for Android.
License: Other
usage pattern collection with opt out in app preferences
svg to canvas for gingerbread support
refactor basic structure of activities to use fragments
If there is a folder with a dot in the name the app can't open any .svg in it (No app registered).
initial thought on feed support is via a tab bar above the list of svg documents. an "edit feeds" button will exist to add/remove tabs.
On Android 11 this app is labeled as legacy app and no longer open SVG images from some file managers such as X-plore.
support non-eclipse building via ant or maven.
this would then open the door to continuous integration with https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project
I'm using File Manager (Cyanogenmod) from F-Droid. I have a Samsung Galaxy Nexus.
When i open an .svg from File Manager, SVG Viewer say that the file:
file:///storage/emulated/0/Download/file.svg
It's mot available. (Like an in-app browser message).
But the pathname it's correct ( /storage/emulated/0/Download/file.svh )
When installing on a Xperia Z1 with Android 5.1.1(Cyanogenmod 12.1) it aborts with the error
"Failure [INSTALL_FAILED_CONTAINER_ERROR]"
Installing on Nexus 5 with with Cyanogenmod 12.1 fails.
Installing on Nexus 7 with Android 5.1.0 stock rom works.
Installing on a Xperia Z3 compact with Android 5.0 stock also works.
Apparently "android:installLocation="preferExternal"" causes this, and it can be fixed by setting it to android:installLocation="auto"", but the bug is Cyanogenmod specific, so feel free to mark this issue invalid.
allow svg to raster/vector export
start with open clipart search api: http://openclipart.org/search/json/?query=smile&page=1
see http://stackoverflow.com/questions/10410936/zooming-in-out-on-android-webview-without-a-set-limit for possible implementation.
suggested by Jonas Sandstedt
zoom to extents of svg image. currently limited to webview zoom limits
I used this aplication with ubuntu one for android, but, when i tray back, this aplication send me to home and not close.
fit height first, then width
if we just point the webview at a URL we'll have to either parse the SVG with javascript on the already loaded document, or use java to parse the document again, likely with another http request.
which is the best approach?
java - load svg document and cache to device, then load local file to webview
javascript - load webview via url, then maybe expose dom to java for caching/parsing
add action bar button for document info
suggested by Jonas Sandstedt
if the app isn't opened via an intent, display history of recently opened svg files
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.