{"action":"created","issue":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2995","labels_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2995/labels{/name}","comments_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2995/comments","events_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2995/events","html_url":"https://github.com/openframeworks/openFrameworks/issues/2995","id":34507919,"number":2995,"title":"Android File I/O is Wonky","user":{"login":"danthemellowman","id":719564,"avatar_url":"https://avatars.githubusercontent.com/u/719564?v=3","gravatar_id":"","url":"https://api.github.com/users/danthemellowman","html_url":"https://github.com/danthemellowman","followers_url":"https://api.github.com/users/danthemellowman/followers","following_url":"https://api.github.com/users/danthemellowman/following{/other_user}","gists_url":"https://api.github.com/users/danthemellowman/gists{/gist_id}","starred_url":"https://api.github.com/users/danthemellowman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danthemellowman/subscriptions","organizations_url":"https://api.github.com/users/danthemellowman/orgs","repos_url":"https://api.github.com/users/danthemellowman/repos","events_url":"https://api.github.com/users/danthemellowman/events{/privacy}","received_events_url":"https://api.github.com/users/danthemellowman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/addon","name":"addon","color":"d68e22"},{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/android","name":"android","color":"2bc4ad"},{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/bug","name":"bug","color":"b31d1d"},{"url":"https://api.github.com/repos/openframeworks/openFrameworks/labels/section-internals","name":"section-internals","color":"DDDDDD"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-05-28T21:20:04Z","updated_at":"2015-11-20T14:36:27Z","closed_at":null,"body":"I'm able to sometimes save files and sometime open files.  I really don't like the hacky zip file approach that was taken to adding resources to the app.   We should restructure this part of ofxAndroid. "},"comment":{"url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/comments/158417653","html_url":"https://github.com/openframeworks/openFrameworks/issues/2995#issuecomment-158417653","issue_url":"https://api.github.com/repos/openframeworks/openFrameworks/issues/2995","id":158417653,"user":{"login":"arturoc","id":48240,"avatar_url":"https://avatars.githubusercontent.com/u/48240?v=3","gravatar_id":"","url":"https://api.github.com/users/arturoc","html_url":"https://github.com/arturoc","followers_url":"https://api.github.com/users/arturoc/followers","following_url":"https://api.github.com/users/arturoc/following{/other_user}","gists_url":"https://api.github.com/users/arturoc/gists{/gist_id}","starred_url":"https://api.github.com/users/arturoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturoc/subscriptions","organizations_url":"https://api.github.com/users/arturoc/orgs","repos_url":"https://api.github.com/users/arturoc/repos","events_url":"https://api.github.com/users/arturoc/events{/privacy}","received_events_url":"https://api.github.com/users/arturoc/received_events","type":"User","site_admin":false},"created_at":"2015-11-20T14:36:27Z","updated_at":"2015-11-20T14:36:27Z","body":"yes i've used this before, i believe there's even an ndk api that allows to access the assets in their original location so there wouldn't be any need for copying them or any extra code in the java side. I think all we would need is to wrap that api in ofToDataPath.\r\n\r\nI want to merge first @talavi's refactor but would be great to look into this"}}