移动开发
农夫山泉我爱喝
这个作者很懒,什么都没留下…
展开
-
IOS 图文富文本推送 UNNotificationServiceExtension UNNotificationContentExtension
iOS 10 自定义推送,图文推送,富文本推送原创 2022-08-30 22:22:10 · 1423 阅读 · 2 评论 -
Android 自定义控件 分段式进度条
android 进度条 自定义控件原创 2022-03-20 19:43:05 · 1480 阅读 · 0 评论 -
IOS 自定义控件---检测区域网格绘制控件
先上效果图上次我们讲了Android的实现步骤,这次我们讲下ios的实现流程总体思路跟android一致,只是部分会差异思路:1.使用系统collecttionview,将屏幕分割为多个cell;2.将手指滑过的路径中的cell全部选中,我的方式如下:先把手指滑过的区域填充加入到临时的数组里X方向:将每个最左边的X,最右边的X记录下来,判断中间是否有方块,有的话加入到临时数组里面Y方向(同理):将每个最上边的Y,最上边的Y记录下来,判断中间是否有方块,有的话加入到临时数组里面经过这个处理.原创 2022-03-08 22:56:57 · 2326 阅读 · 0 评论 -
Android 自定义控件---检测区域网格绘制控件
网格,自定义控件,方块,画板原创 2022-02-23 22:48:32 · 1996 阅读 · 3 评论 -
Android 冷启动 简单快速实现方法
android 冷启动原创 2022-02-22 21:38:38 · 891 阅读 · 0 评论 -
APP通过 WebSocket 的 MQTT,HTTPS方式连接到 AWS IOT Core
AWS IOT core APP Android IOS原创 2022-02-21 22:31:52 · 7804 阅读 · 0 评论 -
Android ios颜色背景渐变实现
Android1.最简单是使用xml实现渐变2.使用LinearGradientLinearGradient一般使用在自定义view上int [] colors = {Color.BLACK,Color.RED, Color.GREEN};float[] position = {0f, 0.3f, 1.0f};LinearGradient linearGradient = new LinearGradient(0,0,width,0,colors,position, Shader.Tile原创 2021-09-05 20:55:40 · 162 阅读 · 0 评论 -
Android ios屏幕适配方案
Android1.今日头条适配方案个人觉得这是最简单的,详情可以看看这位博主的文章:https://blog.csdn.net/luo_boke/article/details/1085948912.全局使用百分比布局,但是这个比较麻烦,不建议使用3.使用多文件夹方案使用多个dimens.xml,如 values-1280x720 values-1920x1080我是用values-1280x720 作为基准的values-1280x720 里的x1对应是1px1pxvalues-1920原创 2021-09-05 20:53:56 · 300 阅读 · 0 评论 -
Android ios布局文件区别
Androidandroid 使用的是xml文件,有多种布局,相对比较灵活IOSios使用的是xib布局,基本是相对布局原创 2021-09-02 22:31:46 · 229 阅读 · 0 评论 -
Android ios手势拉取关闭抽屉实现
android因为有系统的API,实现起来比较简单,使用DrawerLayout就可以实现DrawerLayout.openDrawer(View),开启抽屉DrawerLayout.closeDrawer(),关闭抽屉xml布局如下ios我是用VC+View实现的,监听手势,滑出关闭view,通过设置View的X实现大家也可以用VC+VC实现...原创 2021-09-01 22:15:24 · 146 阅读 · 0 评论 -
Android箭头随手势变化的控件
关键代码就是判断箭头角度git地址原创 2021-08-31 23:13:33 · 100 阅读 · 0 评论 -
AWS WebRtc在Android以及ios端实现
在aws上部署webrtc,必须先配置好参数在亚马逊上配置如下步骤1.新建用户管理池2.新建应用程序客户端,保存好id跟密钥3.新建身份池,最后面填写上一步的应用程序客户端id跟密钥后面一步需要配置策略,相关文档有,不再啰嗦配置完了服务器,接下来android处理Android直接下demo,然后在对应的json文件配置参数即可如果不想在json文件配置参数,可以直接在初始化的时候自定义一个AWSconfig,给予对应的值,不过为了防止这些id等参数泄露,大家还是直接在C里面原创 2021-08-27 23:05:40 · 585 阅读 · 2 评论 -
android ios实现弹性动画
android 的弹性动画不如ios那么高度封装,但是可变,灵活度高ObjectAnimator llScanAddtranslationY = ObjectAnimator.ofFloat(llBottomDialog,“translationY”,llBottomDialog.getHeight()/3,-25);llScanAddtranslationY.setInterpolator(new AJSpringScalingInterpolator(0.3f));llScanAddtransla原创 2021-08-26 23:07:44 · 244 阅读 · 0 评论