-
python3发送短信验证码demo
对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程!环境:虚拟机上centos7平台,python3.7版本;第三方短信平台:榛子云短信(http://smsow.zhenzikj.com)SDK下载地址: http://smsow.zhenzikj.com/sdkdownload/python3.html 注意要下载python3的AP...2018-10-05 阅读294
-
给你一个全自动的屏幕适配方案(基于SW方案)!—— 解放你和UI的双手
原文地址:tangpj.com/2018/09/29/…简书地址:www.jianshu.com/p/6824ae172…Calces系列相关文章:Calces自动实现Android组件化模块构建前言屏幕适配一直是移动端开发热议的问题,但是适配方案往往在实际开发的时候会和UI提供的设计稿冲突。本文主要是基于官方推荐的配置限定符方案(Smallest Wi...2018-09-30 阅读314
-
RecyclerView 性能优化 | 安卓 offer 收割基
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。数据处理和视图加载分离我们知道,从远端拉取数据肯定是要放在异步的,在我们拉取下来数据之后可能就匆匆把数据丢给了 VH 处理,其实,数据的处理逻辑我们也应该放在异步处理,这样 Adapter 在 notify change 后,ViewHolder 就可以...2018-09-30 阅读296
-
App 启动过程(含 Activity 启动过程) | 安卓 offer 收割基
这道题在曾经面试「菜鸟网络」中遇到过,不过当时只问了「Activity 启动过程」,这里对整个「App 启动过程」进行完整的源码分析,希望可以帮助到大家。源码分析1. Launcher 捕获点击事件,其过程为 Launcher#onClick -> Launcher#onClickAppShortcut -> Launcher#startAppShortcutOrInfoActivity...2018-09-30 阅读360
-
[Android开源]:EasyImageGetter帮你实现带网络图片的html图文混排!
平时开发中。有时候我们会遇到需要使用TextView加载html标签的方式来做图文混排。但是系统自带的Html类。并没有提供默认的img标签解析器。而是需要自己去定义配置ImageGetter进行使用。此EasyImageGetter组件即是提供的一种轻量且简洁的ImageGetter实现。特性支持设置placeholde图片加载时占位图支持设置error图片加载失败时...2018-09-28 阅读316
-
像SpringMVC一样在Android上做Web开发
一部分Android开发者看到这个标题时可能有点疑惑,SpringMVC不是用来做JavaWeb开发的吗?难道被移植到Android上来了?答案是否定的,因为SpringMVC是基于Servlet的,在Android上开发一个支持Servlet的容器(Tomcat、JBoss)可不简单,所以我们是在Android上开发了一套全新的WebServer + WebFramework。AndServer2.0基...2018-09-26 阅读304
-
手把手教你使用腾讯的热修复框架-Tinker
TinkerTest演示如何使用腾讯的热修复框架-Tinker项目地址Tinker热更新演示(请star支持)演示demo下载Tinker简介Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。相关链接Tinker GithubTinkerPatch ...2018-09-25 阅读311
-
让你的app体验更丝滑的11种方法!冲击手机应用榜单Top3指日可待
一款app除了要有令人惊叹的功能和令人发指交互之外,在性能上也应该追求丝滑的要求,这样才能更好地提高用户体验。以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;产生性能问题的一些可能原因;解决性能问题的套路;代码建议及潜在性能问题排查项。1....2018-09-25 阅读320
-
满足你各种姿势的最美Android开源日历
日历控件定制是移动开发平台上比较常见的而且比较难的需求,一般会遇到以下问题:性能差,加载速度慢,原因是各种基于GridView或RecyclerView等ViewGroup实现的日历,控件数太多,假设一个月视图界面有42个item,每个item里面分别就有2个子TextView:天数、农历数和本身3个控件,这样一个月视图就有42 * 3+1(R...2018-09-25 阅读304
-
java python SDK新增返回状态报告功能
榛子云短信(smsow.zhenzikj.com)接口增加短信发送后,状态报告回调给开发者。每个应用可以单独设置回调地址, 登录用户中心,点击应用详情:调用sdk发送时,增加messageId字段,回调状态报告时这个messageId会原样返回,用于区别单条短信。:client.send("15811111111", "您的验证...2018-09-24 阅读309