自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS CoreData 增删改查(swift)

一,Core Data介绍1,Core Data是iOS5之后才出现的一个数据持久化存储框架,它提供了对象-关系映射(ORM)的功能,即能够将对象转化成数据,也能够将保存在数据库中的数据还原成对象。2,虽然其底层也是由类似于SQL的技术来实现,但我们不需要编写任何SQL语句,有点像Java开发中的Hibernate持久化框架3,Core Data数据最终的存储类型可以是:SQLite数据库,XML...

2018-05-09 10:29:59 1081

原创 IOS 使用自定义View实现圆形布局(Swift)

前面写过用安卓实现,还是同个需求,只不过现在需要做苹果版本。网上搜到了类似的案列点击打开链接只不过他的是用UICollectionView。跟我的需求有点不符合。没有搜到完全符合的案例。没办法自己写个,记录一下,也给有同种需求的童鞋填个坑。一、创建自定义view创建CircleView继承自UIView,重写draw方法。swift必须重写required init?(coder aDecoder...

2018-03-08 11:02:51 2600

原创 IOS xcode使用自带模板Tab bar Controller创建主页

前面写过一篇类似的android版本,是使用的Bottom Navigation Activity结合Fragment创建APP的主页。IOS端的更简单,直接使用Tab bar Controller就可以了。一、创建Tab bar Controllerxcode创建有两种方法,第一种直接拖到sb里面就可以了。第二种是在已有的Controller上添加。选中然后就添加好了。二、添加界面Tab bar...

2018-03-07 09:55:30 2094

原创 IOS 使用UIScrollview实现引导页(swift)

前面博客有写到android使用ViewPage创建引导页的最简单方法,这次要写一个UIScrollview创建引导页的最简单方法。话不多说进客有正题。一、创建GuideController.swift创建GuideController.swift当做引导页的载体。二、初始化UIScrollview //页面数量 let numOfPages = 3let frame = self.vi...

2018-03-07 09:17:30 983

原创 android 仿IOS实现SegmentControl

android原本没有segment控件,如果要最简单的实现方法就用多个Button来更改背景颜色实现。这里讲的是自定义一个控件。网上各路大牛也发过类似的。我这里也做一下记录。美工切了个图,要实现一个这样的效果,代码大多都摘抄自网上,做了一点修改。具体原理就不多说了。一、首先自定义资源文件xml代码如下:<declare-styleable name="SegmentControl">...

2018-02-25 12:06:26 1197

原创 Android 使用自定义ViewGroup实现圆形布局

这篇文章主要是记录一下自己使用的圆形布局,同时给有相同需求的同学做个参考,需求是想实现一个如下布局。本着对自定义view的恐惧,这可愁坏了我。在网上各位大神的帮助下还是写出来了。下面是贴的代码:public class CircleLayout extends ViewGroup { private float radius;//圆半径 private int mDegreeDelta; /...

2018-02-08 17:51:33 2794 3

原创 MPAndroidChart3图表库的使用

现在网上很多大神写的都是2.x版本的,3版本改动比较大,刚换3时我也摸不着头脑。一、概述MPAndroidChart 是一款专门用于Android绘制图表的库,有android和IOS版本,我是看到他两个平台都有才使用的,当然,这个图表库自身也足够强大,足以满足日常的图表展示。图表库原始地址在这里点击打开链接,英文好的同学,以及不想看本渣渣的同学可以直接去原始地址查看,贼强大。

2018-01-31 10:32:27 2851

原创 Android Studio 自带模板Bottom Navigation Activity 结合Fragment创建主页

网上很多Bottom Navigation的列子,但往往今天讲的有点不一样,网上的列子大多是结合使用了ViewGroup来实现app的主页,我这边讲的是只结合Fragment。好了,废话不多说,进入正题。一、创建Bottom Navigation使用Android Studio创建工程在选择activity的时候不要选择Empty Activity,而是选择Bottom Navigatio

2018-01-30 10:11:11 12633 17

原创 Android 与BLE设备通讯

一、基本介绍BLE全称Bluetooth Low Energy即低功耗蓝牙。Android 4.3(API Level 18)开始引入核心功能并提供了相应的 API, 应用程序通过这些 API 扫描蓝牙设备、查询 services、读写设备的 characteristics(属性特征)等操作。Android BLE 使用的蓝牙协议是 GATT 协议,有关该协议的详细内容可以参见官方文档。Servi

2018-01-19 17:00:26 951

原创 Android BroadcastReceiver的简单实用

一、BroadcastReceiver的概述BroadcastReceiver是Android的四大组件之一。那么有什么作用呢。广播接收器是一个用于接收广播通知信息,并做出对应处理的组件。比如我们常见的系统广播──通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。在实际开发中我们可以拥通过集成自BroadcastReceiver基类来进行自定义广播,实现我们的业务需求的消息通讯。广播

2018-01-18 23:17:27 458

原创 Android 使用ViewPager创建导航页(最简单方法,不服来辩)

要说写一个APP最先要写的是什么,那肯定是导航页了。导航页怎么实现呢,这里介绍其中一种使用方法ViewPager。好了废话不多说。一、VIewPager是什么?ViewPager继承自ViewGroup,是一个View容器。用于装载多个View页面,可以在一个固定空间切换多个页面显示。网上很多demo写的很复杂,太多的代码对新手童鞋不太友好。这里说最简单的方法,方便我们新手童鞋使用

2018-01-17 14:05:08 2465 1

转载 苹果通知中心服务ANCS协议

首先来看一下苹果官方手册ANCS协议文章转自简书一、简介ANCS是Apple Notification Center Service的简称,中文为苹果通知中心服务。ANCS是苹果让周边蓝牙设备(手环、手表等)可以通过低功耗蓝牙访问IOS设备(iphone、ipad等)上的各类通知提供的一种简单方便的机制。依赖ANCS是基于BLE协议中的通用属性协议(Generic

2018-01-16 16:39:22 1970

原创 Android NotificationListenerService的使用

今天有个项目要使用到监听来电 信息 QQ 微信 等等的通知,所以写个demo。同时也给自己当一个备忘。一、理解NotificationListenerService是通过系统调起的服务,在应用发起通知时,系统会将通知的应用,动作和信息回调给NotificationListenerService。二、使用在 Android 4.3 以下(API AccessibilityServic

2018-01-15 14:40:55 5956 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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