三指截屏是用户三个手机点击屏幕向下滑,最终调用systemui的截屏服务实现截屏。所以其他只是做一个策略的实现。目前很多不少手机都实现了该功能,因此自己也尝试着实现该功能。 1.首先是注册事件,监听用户是否设置打开了三指…
分类:移动开发
launcher 实现长按卸载app
公司一直使用的是自己写的launcher,功能比较简单,就是展示app,点击打开应用。一般来说安卓都会有长按卸载的功能,公司应该是怕客户误操作没有加,最近想自己尝试实现一下,写这篇博客记录一下实现的过程。 一、实现卸载功…
IOS 消息推送处理
当一个ios 的push消息到来的时候,有两种情况,apple为我们提供了2个回调api来处理: 1.app 未启动状态 application:didFinishLaunchingWithOptions //launc…
iOS中获取当前时间与简单的处理
今天在写下拉刷新时,突然想在UIRefreshControl中实现类似MJRefresh的上次刷新时间的效果,正好想研究一下在iOS中时间的处理,研究了一下如何获取现在时间并以一定格式输出 获取时间 /** 获取当前时间…
死磕Objective-C runtime运行时之一
说到Objc运行时,如果你还不清楚,那可要看仔细了,如果你是靠颜值而不是才华能够顺利通过面试,喵了个咪的,我也想去试试 Objc运行时2.0 iOS出现时就是运行时2.0版本了,和旧的相比拥有两大特性:第一,就是修改,增…
移动端加解密
本文主要介绍移动端的加解密算法的分类、其优缺点特性及应用,帮助读者由浅入深地了解和选择加解密算法。文中会包含算法的关键代码,以利于读者理解使用。 算法分类 根据加密结果是否可以被解密,算法可以分为可逆加密和不可逆加密…
iOS10.0原生刷新控件UIRefreshControl的简单使用
@available(iOS 10.0, *) open var refreshControl: UIRefreshControl? class ViewController: UIViewController { va…
redux在react-native上使用(五)--redux-actions使用
redux-actions有两大法宝createAction和handleActions. createAction 原来创建action: const startAction = () => ({ type: S…
iOS - 收藏集 - 掘金
PPAsyncDrawingKit – 实现了一系列基础 UI 控件的轻量级 ASDK – iOS – 掘金一年 iOS,求职中,上海地区,邮箱:dskcpp@gmail.com PP…
苹果发布iPadOS/iOS 13 Beta 7 都有哪些新变化?
苹果今晨向开发者社区推送了 iPadOS 13 和 iOS 13 的第七个测试版软件更新,我们一起来看看都有哪些新变化。按照以往的惯例,随着测试的深入,版本号越高,变化的内容也少,表明软件越来越成熟,距离正式发布的日期也…
iOS设置UIButton文字对齐方式和边距
按钮垂直对齐方式 @property(nonatomic) UIControlContentVerticalAlignment contentVerticalAlignment; typedef NS_ENUM(NSIn…
WebView通过URL加载H5界面出现空白的原因与解决办法
1.权限问题:在配置文件中需要设置网络权限 <uses-permission android:name=“android.permission.INTERNET” /&g…