功能增加 增加253短信平台接口,只需要注册253账号即可发送短信验证码; 增加个推SDK集成,只需要注册个推账号即可实现推送; 修改Swagger UI,增加中文支持,实现在线API中文提示; Controller类中…
分类:移动开发
抖音的分享和授权(iOS)
准备工作注册appkey (抖音开放平台)集成sharesdk(下载地址)Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk业务代码初始化 imp…
深入理解javascript函数进阶系列第三篇——函数节流和函数防抖
前面的话 javascript中的函数大多数情况下都是由用户主动调用触发的,除非是函数本身的实现不合理,否则一般不会遇到跟性能相关的问题。但在一些少数情况下,函数的触发不是由用户直接控制的。在这些场景下,函数有可能被…
获取ActionBar高度
代码中获取 getActionbar().getHeight() 这个方法在onCreate中是获取不到高度的,平常使用还可以 第二种,通过主题数据获取高度 /** * 获取ActionBar 高度 * @…
Android小感悟-重写textview组件感悟
虽然Android为我们提供了大量的组件,但是有时候我们还是显得不够用必要时还是要重写逐渐,这篇就是要记下我重写TextView的感悟 我的目的是让textview把显示内容中用#好括住和@到空格的部分变为蓝色 首先定义…
Android实现点击返回键, 返回桌面而不是退出程序或者退到后台
在当前ACTIVITY触发返回页面加上以下代码,查阅过其他人写的方式,好像不管用,应该注意 RETURN FALSE(如果是return true,则会退到后台,不显示) 还有 Intent.FLAG_ACTIVITY_…
iOS 知识-常用小技巧汇总
iOS 知识-常用小技巧大杂烩 1.打印View所有子视图 [[self view] recursiveDescription] 2.layoutSubviews调用的调用时机 当视图第一次显示的时候会被调用 当这个视图…
fastclick在移动端使用input=“file”上传文件时label中的内容不能触发change事件的bug
当我的代码如下的时候 <label for="file" style="display: block; width: 100%;"> <img style="width:1.20rem;height:1…
android 系统的休眠与唤醒+linux 系统休眠
Android休眠与唤醒驱动流程分析 标准Linux休眠过程: powermanagement notifiers are executed with PM_SUSPEND_PREPARE tasksare frozen…
深入解析AMS启动
AMS由system_server的ServerThread线程创建,在创建时有四个非常重要的过程: 1.调用AMS的main函数,得到一个context对象 1 context = ActivityManagerSer…
对闭包机制的深入理解
对于JavaScript初学者来说,闭包是一个很神秘的东西,不管看多少遍,依旧搞不清楚闭包是什么,更不明白其内部是什么样的处理机制(更可恶的是每次面试都会被问到)。 说的含糊一点,闭包就是代码块和该代码块上下文(…
iOS中的转场研究(1)
场景转换是iOS开发中最基本的需求。为了让自己的App更加的酷炫,我们往往需要定制一些转场效果。在iOS中,可以通过多种方式设定转场效果。这里简单列表如下: Modal presentation 设定ViewContro…