appcan localstorage打开判断locstorage是否有值

常见问题之IDE
1、ide 打包不成功,进度条显示完,没有弹出生成的应用文件存放目录怎么办?
解决方式(1)、使用IDE,需要当前用户的java版本在1.7以上且32bit版本(含1.7)———-否则会出现Android打包不成功的问题;(2)、在IDE中创建项目,文件名不能有中文存在————否则打包会不成功。
2、调试中心按照文档步骤操作,没有显示效果?
解决方式(注意:真机调试必要条件:设备与pc必须在相同网段)装在pc端的IDE与要调试的设备链接同一个网段,在同一个wifi或者公司内网环境。判断方法:在设备浏览器里输入“调试服务器的ip:30060”如192.168.1.213:30060看一下访问的页面是否是weinre server home的显示页面
3、 IDE生成的ipa包安装失败
解决方式目前IDE生成的ipa包没有证书是越狱包,如有设备未越狱直接安装会失败,或通过。这是因为IDE打包环境是测试环境,需要云端打包(完整的正式环境)并上传证书,关于安装测试请了解
4、 IDE打包提示“没有设定合法的应用key”
解决方式关闭config.xml文件,重新打开config.xml文件,配置一下key即可
5、 IDE打包报错信息汇总”
cmd.exe /C set JAVA_HOME=D:\\AppCan\\AppCanStudioPersonal\\AppCan-IDE\\jre&&set PATH=D:\\AppCan\\AppCanStudioPersonal\\AppCan-IDE\\jre\\bin;&&“D:\\AppCan\\AppCanStudioPersonal\\HDK\\tools\\utility_zy.exe“w=“E:\\code\\android\\wuye\\phone“ o=“D:/AppCan/AppCanStudioPersonal/Mobile-Applications\\wanjia.apk“ r=“D:\\AppCan\\AppCanStudioPersonal\\HDK\\tools\\pic“ id=0000014d-650a-efb3-0000-014d650aefb3 n=“wanjia“ p=android color=#ffffff appkey=-1021-2039- wv=1.02orientation=UIInterfaceOrientationPortrait fullscreen=true plugin=uexDataBaseMgr,uexDevice,uexFileMgr,uexLog,uexXmlHttpMgr,uexLocationJava 运行环境未找到。
3.2.0没有自动选择插件那个checkbox,打包的时候总是报错cmd.exe /C set JAVA_HOME=E:\\AppCan\\AppCanStudioPersonal\\AppCan-IDE\\jre&&set PATH=E:\\AppCan\\AppCanStudioPersonal\\AppCan-IDE\\jre\\bin;&&“E:\\AppCan\\AppCanStudioPersonal\\HDK\\tools\\utility_zy.exe“ w=“E:\\AppCan\\AppCanStudioPersonal\\AppCan-IDE\\plugins\\com.appcan.ide.eclipse.hdt.player_1.0.0.\\AppCanPlayer“ o=“E:/AppCan/AppCanStudioPersonal/Mobile-Applications\\AppCan调试中心.apk“ r=“E:\\AppCan\\AppCanStudioPersonal\\HDK\\tools\\pic“ id=001 n=“AppCan调试中心“ p=android color=#ffffff appkey=AppCan wv=1.02orientation=UIInterfaceOrientationPortrait fullscreen=false plugin=uexActionSheet,uexAliPay,uexAudio,uexBrokenLine,uexButton,uexCall,uexCamera,uexClipboard,uexContact,uexControl,uexCoverFlow2,uexCreditCardRec,uexDataBaseMgr,uexDevice,uexDocumentReader,uexDownloaderMgr,uexEditDialog,uexEmail,uexFileMgr,uexHexagonal,uexImageBrowser,uexIndexBar,uexListView,uexLocalNotification,uexLocation,uexLog,uexMMS,uexPDFReader,uexPie,uexPieChart,uexQQ,uexSMS,uexScanner,uexSensor,uexSina,uexSlidePager,uexSocketMgr,uexTent,uexTimeMachine,uexUploaderMgr,uexVideo,uexWeiXin,uexWheel,uexXmlHttpMgr,uexZipError occurred during initialization of VMUnable to load native library: Can`t load AMD 64-bit .dll on a IA 32-bit platform
解决方式Can't load AMD 64-bit .dll on a IA 32-bit platform 32位的系统加载了64位的.dll,重新检查你配置的JDK环境.
6、 IDE生成Appcan调试中心的时候报错
cmd.exe /C set JAVA_HOME=C:\\AppCan\\AppCanStudioPersonalV3.2\\AppCan-IDE\\jre&&set PATH=C:\\AppCan\\AppCanStudioPersonalV3.2\\AppCan-IDE\\jre\\bin;&&"C:\\AppCan\\AppCanStudioPersonalV3.2\\HDK\\tools\\utility_zy.exe" w="C:\\AppCan\\AppCanStudioPersonalV3.2\\AppCan-IDE\\plugins\\com.appcan.ide.eclipse.hdt.player_1.0.0.\\AppCanPlayer" o="C:/AppCan/AppCanStudioPersonalV3.2/Mobile-Applications\\Appcan.apk" r="C:\\AppCan\\AppCanStudioPersonalV3.2\\HDK\\tools\\pic" id=001 n="Appcan" p=android color=#ffffff appkey=AppCan wv=1.02 orientation=UIInterfaceOrientationPortrait fullscreen=false plugin=uexActionSheet,uexAliPay,uexAudio,uexBrokenLine,uexButton,uexCall,uexCamera,uexClipboard,uexContact,uexControl,uexCoverFlow2,uexCreditCardRec,uexDataBaseMgr,uexDevice,uexDocumentReader,uexDownloaderMgr,uexEditDialog,uexEmail,uexFileMgr,uexHexagonal,uexImageBrowser,uexIndexBar,uexListView,uexLocalNotification,uexLocation,uexLog,uexMMS,uexPDFReader,uexPie,uexPieChart,uexQQ,uexSMS,uexScanner,uexSensor,uexSina,uexSlidePager,uexSocketMgr,uexTent,uexTimeMachine,uexUploaderMgr,uexVideo,uexWeiXin,uexWheel,uexXmlHttpMgr,uexZip'"C:\\AppCan\\AppCanStudioPersonalV3.2\\HDK\\tools\\utility_zy.exe"' 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方式检查一下C:\\AppCan\\AppCanStudioPersonalV3.2\\HDK\\tools\\utility_zy.exe是否存在. 可能在安装IDE时,被你装的杀毒软件隔离或者 删掉了. 看看是否能恢复,如果不能,你就卸载重装一遍,注意,不要再把文件删掉.
7、IDE中本地调试web/微信 App服务勾选在一定端输入ip:端口号3005无效
解决方式首先确保移动设备与pc保持在相同网段,其次检查下勾选config.xml文件的web/微信 App服务之后有没有自动生成一个loader.html文件,上次之后再移动端重新输入ip:端口号调试
8、IDE中签出代码失败
解决方式(1)IDE登录本地帐号与在线要签出的帐号保持一致;
建议使用小写登录帐号以便正常提交签出代码(一般影响不大)(2)失败原因可能是使用多帐号在IDE中登录,造成svn(AppCan IDE中已集成svn)帐号混乱,建议使用svn的自带的Saved Data功能clear帐号(需下载并安装一个tortoisesvn工具),重新登录帐号,注:IDE帐号与在线要签出的项目使用的帐号一致
9、IDE使用web/微信 APP服务调试常会遇到IDE调试页面内容丢失
解决方式勾选使用微信web那个选项服务之后,css文件和js文件会被替换掉,这些是生成微信时使用,在ide用模拟器调试自然内容会变化,因为appcan.js这个文件在生成微信的时候已经被替换,调试页面请去掉微信web选项。
10、IDE中上传代码报错怎么解决
解决方式 失败原因可能是使用多帐号在IDE中登录,造成svn(AppCan IDE中已集成svn)帐号混乱,建议使用svn的自带的Saved Data功能clear帐号,重新登录帐号,注:IDE帐号与在线正在登录的帐号一致
11、IDE中config.xml文件怎么编辑
解决方式找到config.xml打开方式选择“文本编辑器”,可以直接编辑。
12、IDE中在使用插件同步勾选时报错,提示“请同步您的代码至线上,并保证当前应用ID和线上应用ID一致,再使用该功能”如何解决
解决方式需要您再次查看当前应用config.xml文件的应用ID是否和线上要同步的应用ID是否一致,如果不一致需要修改一下,然后ctrl+s保存config文件,如何修改见 问题11。
13、IDE中在使用插件同步勾选功能时报错“ 插件同步勾选失败”
解决方式 这一般是在同步IDE上传的自定义插件时发生,需要您在线在【】里上传你要同步的 自定义插件,然后再次同步插件。
14、安装新版IDE V3.3.0关于环境变量被清空问题处理方法
所有用户在卸载IDE V3.3.0之前的版本时,为避免环境变量被清空后找不到原来的协同路径,用户在卸载前可提前备份下。
右键“我的电脑”,选择“属性”,然后再选择“高级系统设置”,点击“环境变量”,在系统变量中找到Path,备份其变量值。如果用户的环境变量已被清空,用户可以把%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\system32\\添加至Path中,这是系统路径。
如有其他软件不可用,可把其软件的安装地址添加至Path中。
15、关于安装了AppCan后再打开Eclipse提示Failed load the JNI shared library”C:\\AppCanAppCanStudioPresonalV3.3AppCan-IDEjrebinclientjvm.dll”错误怎么处理
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生
16、关于ide调试中心使用技巧!
解决方式如果遇到调试中心无法使用安装失效, 原因是调试中心.ipa苹果证书可能过期有使用期限 。需要安装以下操作,使用自己299企业证书生成调试中心.ipa进行解决
如果你想在非越狱手机上使用,你先在IDE中打个包,然后解压,把里面 widget文件夹下的内容上传到官网或企业版sdk打包服务器,选好插件,使 用你们的企业证书在线上打个包,就可以安装到非越狱的设备上了操作指引:调试中心先打个包获取调试中心.ipa里面的widget源码,不要 再IDE里打,把widget当源码传上去。在你们的sdk上打 传个企业证书上去
以上信息是否解决您的问题?是APPCAN试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
APPCAN试题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢您需要登录后才可以操作 |
该用户从未签到
appcan怎么实现一打开就进行登陆判断
要一打开app就判断用户是否登陆,没有登陆跳转到登陆页面,如果已经登陆就跳转到首页。(用户信息已经用locstorage进行存储)
TA的每日心情开心 10:02签到天数: 10 天连续签到: 1 天[LV.3]偶尔看看II
上来先判断locstorage,然后frame.open不同的页面
TA的每日心情开心 17:08签到天数: 87 天连续签到: 1 天[LV.6]常住居民II
看一下这个帖子,希望对您有用。
该用户从未签到
上来先判断locstorage,然后frame.open不同的页面
那也要先打开个页面才可以判断locstorage是否有值,这样页面会先闪一下。
该用户从未签到
/forum.php?mod=viewthread&tid=47690&page=1#pid300386
看一下这个帖子,希望对您有 ...
不是我想要的效果,我想要的是第二次打开的时候不用再进行登陆这个环节(已经判断了locstorage里已经有值了)而直接跳转到首页
TA的每日心情开心 10:02签到天数: 10 天连续签到: 1 天[LV.3]偶尔看看II
那也要先打开个页面才可以判断locstorage是否有值,这样页面会先闪一下。
no~实测不会的
TA的每日心情开心 13:01签到天数: 89 天连续签到: 1 天[LV.6]常住居民II
不会闪的,你在index页里面一上来就用JS判断locstorage是否有,有就直接跳转到首页,没有就跳到登录页
TA的每日心情开心 17:08签到天数: 87 天连续签到: 1 天[LV.6]常住居民II
不是我想要的效果,我想要的是第二次打开的时候不用再进行登陆这个环节(已经判断了locstorage里已经有值 ...
如果有值,你就直接进行登录,登录成功跳转到index页面,登录不成功再跳转到login页面。我都是这样做的,第一次登录需要输入,用locstorage记录登录的用户名和密码,第二次直接用locstorage里的用户名和密码直接登录。
TA的每日心情开心 09:23签到天数: 33 天连续签到: 1 天[LV.5]常住居民I
是的,这边一直用locstorage判断,不会闪一下的
该用户从未签到
如果有值,你就直接进行登录,登录成功跳转到index页面,登录不成功再跳转到login页面。我都是这样做的, ...
有代码可以给我看下么,参考下。
AppCan官方微信随笔 - 28&
文章 - 10&
&&&&&&&&&&&
首先自然是检测浏览器是否支持本地存储。在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了。二者用法完全相同,这里以localStorage为例。
if(window.localStorage){ alert('This browser supports localStorage');}else{ alert('This browser does NOT support localStorage');}
存储数据的方法就是直接给window.localStorage添加一个属性,例如:window.localStorage.a 或者 window.localStorage["a"]。它的读取、写、删除操作方法很简单,是以键值对的方式存在的,如下:
localStorage.a = 3;//设置a为"3"localStorage["a"] = "sfsf";//设置a为"sfsf",覆盖上面的值localStorage.setItem("b","isaac");//设置b为"isaac"var a1 = localStorage["a"];//获取a的值var a2 = localStorage.a;//获取a的值var b = localStorage.getItem("b");//获取b的值localStorage.removeItem("c");//清除c的值
这里最推荐使用的自然是getItem()和setItem(),清除键值对使用removeItem()。如果希望一次性清除所有的键值对,可以使用clear()。另外,HTML5还提供了一个key()方法,可以在不知道有哪些键值的时候使用,如下:
var storage = window.localSfunction showStorage(){ for(var i=0;i&storage.i++){
//key(i)获得相应的键,再用getItem()方法获得对应的值
document.write(storage.key(i)+ " : " + storage.getItem(storage.key(i)) + "&br&"); }}
阅读(...) 评论()您需要登录后才可以操作 |
TA的每日心情开心 11:20签到天数: 8 天连续签到: 1 天[LV.3]偶尔看看II
第二次跳转不再懒加载,读取本地如何代码实现?
各位大神,想请教一下,当跳转至一个新的主页面时,第一次实现的是appcan.window.opencloast一个懒加载的过程,此新主页面的浮动页面为通过ajax获取到的数据页面。然后退出此页面,我第二次再跳转至此页面,按原理应该是不能再懒加载了,是应该直接读取本地了。但我现在的问题是如何让它不再懒加载?如何实现直接读取本地?新手求赐教,谢谢!
TA的每日心情开心 15:36签到天数: 123 天连续签到: 1 天[LV.7]常住居民III
在你第一次进去的时候,做一个判断,如果本地已经有值,就直接取用本地的值,如果本地没有值,就是用ajax获取数据,然后把数据存到本地。这时本地就有值了,下次进来,会先做判断
TA的每日心情开心 11:20签到天数: 8 天连续签到: 1 天[LV.3]偶尔看看II
谢谢回复,实现思路有道理,您说的用本地的值,应该是通过locstorage的方式存储吧,但如果这个页面是需要下拉刷新和上拉加载更多的功能,那我又如何存储数据呢?这个一点都不好存储,其实,说白了,如何取用本地的值呢?
TA的每日心情开心 11:20签到天数: 8 天连续签到: 1 天[LV.3]偶尔看看II
在你第一次进去的时候,做一个判断,如果本地已经有值,就直接取用本地的值,如果本地没有值,就是用ajax获 ...
谢谢,请帮忙再参考一下
TA的每日心情开心 15:36签到天数: 123 天连续签到: 1 天[LV.7]常住居民III
谢谢,请帮忙再参考一下
如果你这个是有分页功能的话,其实,实现方法是一样的啊,你就在本地存第一页的数据,当你下拉的时候 ,肯定是获取的第一页最新的值,这时你把本地清空,重新set进去,后面操作就一样了。当你上拉的时候,其实就是查询下一页的数据,这时,就只显示,而不往本地存,应该就差不多了。
TA的每日心情开心 11:20签到天数: 8 天连续签到: 1 天[LV.3]偶尔看看II
本帖最后由 chris萌波 于
14:47 编辑
如果你这个是有分页功能的话,其实,实现方法是一样的啊,你就在本地存第一页的数据,当你下拉的时候 , ...
非常感谢,根据您的思路,实现了效果。思路不够清晰,得多向您请教撒,哈哈!
TA的每日心情开心 15:36签到天数: 123 天连续签到: 1 天[LV.7]常住居民III
非常感谢,根据您的思路,实现了效果。思路不够清晰,得多向您请教撒,哈哈! ...
AppCan官方微信}

我要回帖

更多关于 appcan.locstorage 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信