自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 IOS 图文富文本推送 UNNotificationServiceExtension UNNotificationContentExtension

iOS 10 自定义推送,图文推送,富文本推送

2022-08-30 22:22:10 1399 2

原创 Android 自定义控件 分段式进度条

android 进度条 自定义控件

2022-03-20 19:43:05 1461

原创 IOS 自定义控件---检测区域网格绘制控件

先上效果图上次我们讲了Android的实现步骤,这次我们讲下ios的实现流程总体思路跟android一致,只是部分会差异思路:1.使用系统collecttionview,将屏幕分割为多个cell;2.将手指滑过的路径中的cell全部选中,我的方式如下:先把手指滑过的区域填充加入到临时的数组里X方向:将每个最左边的X,最右边的X记录下来,判断中间是否有方块,有的话加入到临时数组里面Y方向(同理):将每个最上边的Y,最上边的Y记录下来,判断中间是否有方块,有的话加入到临时数组里面经过这个处理.

2022-03-08 22:56:57 2321

原创 Android 自定义控件---检测区域网格绘制控件

网格,自定义控件,方块,画板

2022-02-23 22:48:32 1988 3

原创 Android 冷启动 简单快速实现方法

android 冷启动

2022-02-22 21:38:38 889

原创 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箭头随手势变化的控件

关键代码就是判断箭头角度git地址

2021-08-31 23:13:33 93

原创 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关注的人

提示
确定要删除当前文章?
取消 删除