doraemonkit

浅谈 DoraemonKit 微信小程序 sdk

陌路散爱 提交于 2020-08-12 03:01:30
DoraemonKit 是什么 一款移动端工具包,可以查看移动端的运行环境和 mock 接口,具体可以查看 官网 , 这次主要谈谈微信小程序端 sdk 的实现。 小程序端主要支持了下面几个功能, 下面会逐一讲到。 App 信息 App 信息分为系统信息、账户信息、用户信息、授权信息 这里面只要用到了微信的几个api, 包括getSystemInfo、getAccountInfoSync、getUserInfo 以及 getSetting,这个具体去看微信小程序api 位置模拟 这个有点 hack 意味,首先选择地理位置 wx.chooseLocation , 在成功的回调里面用 defineProperty 去 mock getLocation 的返回值 wx.chooseLocation({ success: res => { this.setData({currentLatitude: res.latitude}); this.setData({currentLongitude: res.longitude}) Object.defineProperty(wx, 'getLocation' , { get(val) { return function (obj) { obj.success({latitude: res.latitude, longitude: res

Android 性能优化资源汇总 2020 版

徘徊边缘 提交于 2020-05-08 15:38:56
近期做 Android 性能优化,整理了部分性能优化的开发资源,先发布出来,后续会在这个 git仓库 更新,感兴趣的网友可以关注下。 以下是初稿: 网站博客 以组织或人为单位的教程资源: Android 官方教程,关于 性能优化的主题 , 中文翻译 Android Developers Android 官方开发者频道 微信终端开发团队博客,公众号 WeMobileDev ,也可访问 腾讯云专栏 Facebook Android 专栏 《性能之巅》作者 Brendan D.Gregg 的网站 ClassShark 作者 Boris Farber 的 个人网站 androidperformance 博客文章目录 markzhai’s home BlockCanary 作者的博客 Trinea 的性能优化系列文章 Deep into Android 里面源码剖析和性能总结文章不错 书籍培训 相关书籍 《性能之巅:洞悉系统、企业与云计算》 Linux 系统优化必看的书,Andoid 开发者可从中借鉴性能优化工具和思路 《Android移动性能实战》 腾讯SNG专项测试团队 2017 年出的性能优化案例集锦,基本都是手Q、手空和 QQ音乐的实际例子 《移动App性能评测与优化》 腾讯TMQ专项测试团队 2016 年出的实战案例精选,还讲了 GT 的使用 《高性能Android应用开发》 AT