使用Node-Webkit,我正在尝试从web worker js文件中创建和写入用户定义的本地文件夹中的文本文件.我试着用requestFileSystemSync(),.root.getFile(),.createWriter()等,但我不知道在哪里这个文件保存(可以将其写入到一个定义的本地文件夹,或者是"沙箱",以一种特殊的文件夹位置?).
任何人都可以提供有关我从Web worker到任意本地文件夹位置创建文本文件的最佳方法的建议吗?也就是说,在沙盒文件系统之外的本地文件系统中?
谢谢.
我创建了一个本地单页应用程序(带有嵌入式javascript的网页,可以在Chrome浏览器本地打开),我希望能够从我的Dropbox帐户上传和下载文件.我一直在寻找使用javascript做到这一点的解决方案,但是,我已经走到了尽头.有一个javascript Dropbox api(dropbox.js),但似乎你需要从Web服务器(用于Dropbox身份验证重定向)使用它,我认为这不适用于在身份验证后重定向到本地html文件.
有没有人做过我想做的事情,还是只是不可行?如果没有使用Dropbox,是否有替代方案(例如Google Drive等)?
谢谢.
我有一个应用程序,它使用通过BaseExpandableListAdapter填充项目的ExpandableListView小部件.该应用程序是为Android 1.6版本构建的,当我使用Android Emulator(版本1.6版本)进行测试时,一切正常.我可以上下滚动列表,当我点击列表中的任何项目时,我得到一个onChildClick()事件.
但是,当我尝试在真正的Android手机上运行相同的应用程序(运行Gingerbread)时,如果我不滚动ExpandableListView,我只会获得onChildClick()事件.如果我滚动列表太多,我不再获取onChildClick事件(也没有itemClickEvents).
所以我很困惑.滚动后,为什么我没有为listview项目获取任何onChild或onItem点击事件?请注意,如果我只滚动一小部分(比如2或3行),我会获得点击事件,但是再滚动,然后我不再获得列表中任何项目的点击事件.
任何建议或意见将不胜感激.
谢谢.