我一直在尝试使用Phonegap,我真的很喜欢制作手机应用程序的简单方法,如果你已经知道了网络编程.
我正在为一个网站制作应用程序,以便在新帖子在线时轻松关注.
我抓住Feed并将其保存到localstorage, localstorage
但我应该如何缓存图像?
使您的应用离线友好的最佳方法是什么?
这是这样做的吗? HTML5缓存宣言
问候,凯文
我有一个页面,它是缓存清单(/ cache)的一部分.
一旦我的应用程序处于离线模式,我就可以打开该页面(http://app/cache).但是,如果我尝试使用查询字符串访问它,Chrome会将其视为非现有并返回后备页面(http://app/cache?url=1234- 不起作用).
有谁知道解决方法吗?
我正在为iPhone创建一个离线地图应用程序(使用MKMapKit)。它将有一个国家列表。如果用户选择一个国家,所有图块将被下载并存储在iPhone中。我将使用开放街道地图作为地图提供者。
(我读过,禁止大量下载,但是鉴于一个国家/地区的磁贴很小(200MB),并且只能下载一次,至少我认为这不是问题。)
我想我将使用模板URL @"http://c.tile.openstreetmap.org/{z}/{x}/{y}.png"下载图块,然后存储它们。我的问题是,我不知道如何确定哪些磁贴属于哪个国家/地区,因此也不确定如何下载。
我在另一个SO答案中找到了此链接,但这仅允许您按大陆下载.pbf文件(我不知道它是什么)。
在此讨论之后,哪里有评论可言
通过重写self.fetch,self.XMLHttpRequest和self.caches(对于cache.add/addAll)?看起来这些会让你拦截网络请求并在主SW脚本看到它们之前操纵响应.
我一直在寻找任何有关这些东西的文档,似乎找不到任何文档.
在我只需要 multiple服务工作者共存于一个范围的情况下,
在其中一个importScripts中导入另一个的事件处理程序后,
我是如何修补fetch /避免获取竞争/让两个fetch处理程序都工作?
我是C#的新手,我实现了一个应用程序,它从套接字读取数据并使用远程服务器上的oracle DB中的单独线程存储它.我的问题是:当数据库服务器关闭而我无法将数据保存在数据库中时,是否有C#或.net中的工具或技术允许我在本地缓冲数据然后在连接时将其发送到服务器再次可用.我不想丢失来自套接字的信息,同时我想保留我的oracle数据库中的数据一致性,因为我有一个序列和一些触发器,在插入每个记录后保存附加信息.
所以我的一半应用程序在很大程度上依赖于 Firestore。
5000ms有时,加载我的文档需要相当长的时间,甚至更长的时间。如果它是图像或其他东西,也许我会理解,但它主要是字符串或整数......
关于如何改进这个的任何想法?
谢谢
编辑: db.collection("usersAuth/${FirebaseAuth.getInstance().uid!!}/KitLists").get().addOnSuccessListener { 快照 ->
for (document in snapshot.documents) {
val data = document
val kitName = data.id
firstKitList.add(kitName)
}
mainListViewAdapter.notifyDataSetChanged()
}
Run Code Online (Sandbox Code Playgroud)
编辑2
因此,我对其进行了调整,但我在snapshot.
db.collection("usersAuth/${FirebaseAuth.getInstance().uid!!}/KitLists").addSnapshotListener(object : EventListener<QuerySnapshot> {
override fun onEvent(@Nullable value: QuerySnapshot, @Nullable e: FirebaseFirestoreException?) {
if (e != null) {
Log.w("TAG", "Listen failed.", e)
return
}
for (document in snapshot.documents) {
val data = document
val kitName = data.id
firstKitList.add(kitName)
}
mainListViewAdapter.notifyDataSetChanged()
}
})
Run Code Online (Sandbox Code Playgroud)
这是错误
android offline-caching kotlin firebase google-cloud-firestore