
Android
文章平均质量分 82
ThisTang
懒人要啥子简述!
展开
-
Android NotificationListenerService的使用
今天有个项目要使用到监听来电 信息 QQ 微信 等等的通知,所以写个demo。同时也给自己当一个备忘。一、理解NotificationListenerService是通过系统调起的服务,在应用发起通知时,系统会将通知的应用,动作和信息回调给NotificationListenerService。二、使用在 Android 4.3 以下(API AccessibilityServic原创 2018-01-15 14:40:55 · 6024 阅读 · 1 评论 -
MPAndroidChart3图表库的使用
现在网上很多大神写的都是2.x版本的,3版本改动比较大,刚换3时我也摸不着头脑。一、概述MPAndroidChart 是一款专门用于Android绘制图表的库,有android和IOS版本,我是看到他两个平台都有才使用的,当然,这个图表库自身也足够强大,足以满足日常的图表展示。图表库原始地址在这里点击打开链接,英文好的同学,以及不想看本渣渣的同学可以直接去原始地址查看,贼强大。原创 2018-01-31 10:32:27 · 2942 阅读 · 0 评论 -
Android 使用ViewPager创建导航页(最简单方法,不服来辩)
要说写一个APP最先要写的是什么,那肯定是导航页了。导航页怎么实现呢,这里介绍其中一种使用方法ViewPager。好了废话不多说。一、VIewPager是什么?ViewPager继承自ViewGroup,是一个View容器。用于装载多个View页面,可以在一个固定空间切换多个页面显示。网上很多demo写的很复杂,太多的代码对新手童鞋不太友好。这里说最简单的方法,方便我们新手童鞋使用原创 2018-01-17 14:05:08 · 2512 阅读 · 1 评论 -
Android BroadcastReceiver的简单实用
一、BroadcastReceiver的概述BroadcastReceiver是Android的四大组件之一。那么有什么作用呢。广播接收器是一个用于接收广播通知信息,并做出对应处理的组件。比如我们常见的系统广播──通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。在实际开发中我们可以拥通过集成自BroadcastReceiver基类来进行自定义广播,实现我们的业务需求的消息通讯。广播原创 2018-01-18 23:17:27 · 502 阅读 · 0 评论 -
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 · 996 阅读 · 0 评论 -
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 · 12771 阅读 · 17 评论 -
Android 使用自定义ViewGroup实现圆形布局
这篇文章主要是记录一下自己使用的圆形布局,同时给有相同需求的同学做个参考,需求是想实现一个如下布局。本着对自定义view的恐惧,这可愁坏了我。在网上各位大神的帮助下还是写出来了。下面是贴的代码:public class CircleLayout extends ViewGroup { private float radius;//圆半径 private int mDegreeDelta; /...原创 2018-02-08 17:51:33 · 2879 阅读 · 3 评论 -
android 仿IOS实现SegmentControl
android原本没有segment控件,如果要最简单的实现方法就用多个Button来更改背景颜色实现。这里讲的是自定义一个控件。网上各路大牛也发过类似的。我这里也做一下记录。美工切了个图,要实现一个这样的效果,代码大多都摘抄自网上,做了一点修改。具体原理就不多说了。一、首先自定义资源文件xml代码如下:<declare-styleable name="SegmentControl">...原创 2018-02-25 12:06:26 · 1264 阅读 · 0 评论