1、新浪微博的使用
使用的事umeng的SDK来调用微信、微博的分享,其中微博的调试花了很多时间,有一些小问题需要注意:
sso授权,rediect_url的设置:授权回调页面和取消授权毁掉页面都需要设置(必须设置,知性、研究生都没有设置),app设置为默认的即可:http://sns.whalecloud.com/sina2/callback
安全域名,设置为默认的即可:sns.whalecloud.com
scheme的问题:样式为:sina[umeng_key](中间不能按友盟的文档那样中间加点)
2、UIWebView的使用&&DTCoreText
加载过程:
加载url ==> 加载js代码【图片异步加载功能】 ==> 加载css样式【所有的】
关键点:
1、webview高度的变化,整个页面需要调整
加载url之后
css加载完之后
外站图片加载完之后,高度会变化
2、webview图片异步加载,为图片预留空间,需要知道准确的高度
本站的图片img标签中自带width、height,然后图片异步加载
外站的图片,加载完后图片弹出来,会出现文章突然变长的情况,影响阅读
webview高度获取的方式:使用KVO监听scrollview的contentsize的改变(但是加载完css后高度改变后无法监听到,无语)
异步加载技术由后端与前端共同完成
html加载完成后,加载本地css样式会有明显的停顿现象,文章体验不好,不知道是不是css太复杂的原因。现在是知道css加载完后才会显示出来,避免了这个问题
webview没有网络,加载本地html时,会出现明显的黑屏现象。具体讨论:http://stackoverflow.com/questions/13307093/uiwebview-loading-some-black-screen-in-the-right-side-of-landscape-view
3、webview缓存机制
重写了NSURLProtocol,在第三方的RNCachingURLProtocol基础上修改的
推荐使用AFCache
相关参考:
RNCachingURLProtocol:
http://robnapier.net/offline-uiwebview-nsurlprotocol
NSURLProtocol(中文介绍):
http://nshipster.cn/nsurlprotocol/
AFCache:
https://github.com/artifacts/AFCache
DTCoreText的使用:
优点:
如果只有很简单的html,中间没有复杂的css样式,加载js等,可以考虑这个库
缺点:
第三方的库,bug不少,对于复杂的样式经常会显示的跟webview中显示不一致,无法调整。很无语
相关推荐
Java开发中遇到的问题总结
总结C++开发中的常用的技术,并对开发中经常遇到的困惑问题给出了详细解答.
Java开发中常见问题解析,及tomcat部署问题解析的经验总结。
主要是自己在使用Eclipse进行android开发时遇到的一些问题的总结,不一定对每个版本都有用,但是至少可以提供一些参考价值。会不断更。
J2EE开发中常见的问题总结,很值得看一下的。
jsp开发中遇到的问题及解决方案,这是我开发J2EE项目中所总结的所有关于jsp初学者需要知道及解决的问题,欢迎下载,绝对物超所值!!!!
这个是我个人面试的一些总结,希望给大家一些帮助。如果文档有欠缺或者的地方还请大家海涵,自己动手查找资料。(总结的比较粗糙)
2 java中double类型数据运算不精确问题的解决办法(采用java.math.BigDecimal类来进行精确计算。) 3 get方式传值乱码问题解决 4 查询被锁的数据,解锁 ,数据库连接数 5 下拉框的数据回显 6 mybatis批量更新,批量...
在本篇文章里小编给大家分享的是关于vue开发中遇到的问题总结,有兴趣的朋友们可以学习参考下。
1年的工作经验 各位编码的兄弟 欢迎继承 避免你们在工作中碰到这样的问题,能快速的解决,此文档针对新手有用,编码超过2年的可以不用下载。...记得要保留下你们处理问题的方法,总结后分享给后来的人!
心血制作,总结了移动端开发中遇到的问题 踩过得坑。心血制作,总结了移动端开发中遇到的问题 踩过得坑。心血制作,总结了移动端开发中遇到的问题 踩过得坑。心血制作,总结了移动端开发中遇到的问题 踩过得坑。
Web_开发中遇到的UTF-8以及乱码的问题总结.zip
技术总结(自己做项目遇到的问题整理)java 技术总结(自己做项目遇到的问题整理)java
主要介绍了微信小程序 开发中遇到问题总结的相关资料,需要的朋友可以参考下
熟练使用Kotlin开发Android APP,总结开发过程中遇到的问题以及基本的学习历程、相关资料
总结开发OPC Client中遇到的问题与解决方案,详尽可用
C语言开发中,经常遇到一些错误问题或对C理解不深入导致的问题的总结,同时也可能是在面试环节中经常遇到的问题,供大家参考。希望大家讲这些问题都总结下来,提交到这里,来共同维护。.zip
总结了开发企业微信过程中遇到的各种问题及解决办法,有效的提升开发能力
附件是在使用Qt完成界面开发时遇到的问题总结,也含有在项目进行过程中遇到的一些问题和解决方式,留存节省第二次遇到相同问题的时间
执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY 智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。