- 博客(20)
- 收藏
- 关注
原创 IOS 图文富文本推送 UNNotificationServiceExtension UNNotificationContentExtension
iOS 10 自定义推送,图文推送,富文本推送
2022-08-30 22:22:10 1399 2
原创 IOS 自定义控件---检测区域网格绘制控件
先上效果图上次我们讲了Android的实现步骤,这次我们讲下ios的实现流程总体思路跟android一致,只是部分会差异思路:1.使用系统collecttionview,将屏幕分割为多个cell;2.将手指滑过的路径中的cell全部选中,我的方式如下:先把手指滑过的区域填充加入到临时的数组里X方向:将每个最左边的X,最右边的X记录下来,判断中间是否有方块,有的话加入到临时数组里面Y方向(同理):将每个最上边的Y,最上边的Y记录下来,判断中间是否有方块,有的话加入到临时数组里面经过这个处理.
2022-03-08 22:56:57 2321
原创 APP通过 WebSocket 的 MQTT,HTTPS方式连接到 AWS IOT Core
AWS IOT core APP Android IOS
2022-02-21 22:31:52 7788
原创 手机号码一键登录
手机号码一键登录第三方集成价格简介https://market.aliyun.com/products/57124001/cmapi00036707.html?https://www.jiguang.cn/identifyhttp://dev.10086.cn/numIdentific?from=loginbanner#pricePointhttps://onlinebusiness.10010.com/orderSubmit?serviceId=0&chnl=nonehttps:/
2022-01-27 22:53:52 1222
原创 Android ios列表
Androidlistview 使用adapter进行每个子view的加载,adapter一般使用xml进行view视图的编写iosTableview 使用UITableViewCell进行每个子view的加载,一般使用xib或者代码进行视图的编写实现tableview的 代理,实现cellForRowAtIndexPath,此方法返回每个子viewnumberOfRowsInSection返回为子项个数,需要几个子项就返回几个didSelectRowAtIndexPath为点击事件,点击ite
2021-09-06 20:23:55 49
原创 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 159
原创 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 294
原创 Android ios布局文件区别
Androidandroid 使用的是xml文件,有多种布局,相对比较灵活IOSios使用的是xib布局,基本是相对布局
2021-09-02 22:31:46 223
原创 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 140
原创 Android ios跑马灯的实现
Android:1.xml布局设置参数,如图2.在activity 中,设置view.setselectd(true)ios1.设置屏幕刷新监听,这是文字滚动的基础2.根据算法计算文字的x值,如图
2021-08-30 20:34:32 98
原创 Android ios给View布局增加阴影
AndroidAndroid有很多方法可以加阴影1.阴影.9图2. xml通过绘制背景渐变实现阴影3. 通过cardview控件4. 通过第三方框架5.自定义view其中如果想只显示一边或者多边阴影,可以使用xml或者第三方框架iosios系统有自带阴影api直接设置即可如图...
2021-08-28 22:59:33 481
原创 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 580 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 239
原创 Android布局的理解
虽然说Android布局可选择的不少,但是经常用的就几个,例如线性布局(LinearLayout)和相对布局(RelativeLayout)线性布局(LinearLayout),很好理解,即控件线性排列,垂直或者水平相对布局(RelativeLayout),控件可以相对屏幕或者另一个控件确定位置...
2020-10-10 08:14:14 85
原创 关于苹果推送的理解
说一下对于苹果推送的理解苹果推送可以通过两种方式,一种是通过推送证书推送,一种是通过p.8文件推送证书包含测试证书与正式证书,我们只需要配置对应好的文件以及代码,然后下载一个在mac上下载apns tool(选择对应的证书以及deviceToken,Token可以从代码中打印),或者直接配置极光推送去测试个人推荐用p.8推送,简单直接...
2020-10-10 08:00:54 135
原创 对于苹果证书的理解
小白说一下自己对苹果证书的理解我们发布app时需要证书,证书是可以看成一种验证方式1.我们可以在mac上生成csr文件去苹果官网上申请证书(csr文件包含苹果给你的私钥,里面有mac电脑信息)2.生成对应的证书后(cer文件,包含开发者以及公钥信息),可安装在mac上,那么问题来了,别的电脑可以安装吗,答案是不行的,还记得第一点的那个私钥吗,安装时私钥必须与公钥匹配才行,如果我团队有多人在开发,那怎么处理,答案是生成一个p.12文件,然后提供给他人,他人就能使用你的证书。进而开发包含这个证书的app
2020-10-10 07:55:13 611 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人