Android
Brycen Liu
想足够优秀,再大方拥有。
展开
-
Android中RecyclerView自定义布局文件-刘宇
之前我介绍了RecyclerView的简单使用,那么如何在RecyclerView中自定义布局呢,就像ListView那样,下面我给大家介绍一下,讲说和RecyclerView的简单使用那篇博客差不多,但是代码不同,大牛请绕过! 第一步:创建一个空的Activity项目,导入support-v7这个类库,用Androidstudio的童鞋们可直接右击项目Project Structure中...原创 2016-08-04 00:33:50 · 1645 阅读 · 0 评论 -
Android中Fragment的使用,切换和返回等问题-刘宇
第一步:我们需要一个空的Activity并继承ActionBarActivity 第二步:创建一个Fragment,怎么创建一个Fragment呢,先创建一个layout命名FragmentMain,随后创建对应的java文件,命名MainFragment,文件的命名我们通常以Fragment开头。对应的java文件必须继承Fragment,注意导入的包,要是android.support...原创 2016-08-03 17:11:32 · 8013 阅读 · 0 评论 -
Android的所有权限permission介绍-刘宇
今天无意在网上看到有关权限的博客,于是便抽空将他记录了下来,这篇博客内容来自于码农豆豆的博客,感谢他提供的内容。原文链接:http://www.cnblogs.com/fly_binbin/archive/2010/12/10/1902265.html 下面我们就来简单介绍一下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写...转载 2016-09-15 23:18:05 · 6939 阅读 · 0 评论 -
Android全球定位系统GPS实时获取位置-刘宇
GPS是全球定位系统,他能够获取到你当前的位置、方向、速度、高度等信息,这样可以帮助我们实现很多功能,如获取当前位置等信息、距离计算、邻近报警等功能。下面我就带大家一起来简单实现第一个功能获取当前位置等信息,大牛绕过。效果图:—————————————————————————————————————— 首先先介绍一下GPS定位系统API中的两个重要的方法:一、Locatio...原创 2016-09-15 20:29:20 · 12781 阅读 · 13 评论 -
Android全球定位系统GPS距离计算-刘宇
GPS不光可以获取到当前位置信息,还可以通过里面的Location中的静态方法distanceBetween来判断两点之间的距离。 distanceBetween静态方法中有五个参数:第一个参数:表示第一个点的纬度第二个参数:表示第一个点的经度第三个参数:表示第二个点的纬度第四个参数:表示第二个点的经度第五个参数:表示这个方法返回的距离数组,是个float数组,范围是3...原创 2016-09-15 21:10:49 · 3645 阅读 · 0 评论 -
Android-AndroidStudio中常用的快捷键-刘宇
IDE 按键 说明 F1 帮助 Alt(Option)+F1 查找文件所在目录位置 Alt(Option)+1 快速打开或隐藏工程面板 Ctrl(Command)+Alt(Option)+ 打开设置对...原创 2016-10-23 11:13:16 · 1644 阅读 · 0 评论 -
Android全球定位系统GPS使用教程大全-刘宇
说到GPS这个名词,相信大家都不陌生,GPS全球定位技术嘛,嗯,Android中定位的方式 一般有这四种:GPS定位,WIFI定准,基站定位,AGPS定位(基站+GPS); 本系列教程只讲解GPS定位的基本使用!GPS是通过与卫星交互来获取设备当前的经纬度,准确 度较高,但也有一些缺点,最大的缺点就是:室内几乎无法使用…需要收到4颗卫星或以上 信号才能保证GPS的准确定位!但是假如你是在室外,无网...转载 2016-09-15 23:27:56 · 1846 阅读 · 2 评论 -
Android全球定位系统GPS邻近警报-刘宇
在网上看到很多童鞋们说邻近警报运行起来无效,这里我为大家简单的介绍一下全部过程,你们可能缺少了哪一步哦,详情请看下面,大牛请绕过。 之前介绍了GPS获取当前位置和距离的计算,现在来介绍一下利用GPS来制作邻近警报功能,这个功能的作用是当你靠近一个地理位置一定的范围的时候会通知你,比如你已到达某建筑物附近。 效果图: 该功能的实现需要获取到位置管理器LocationMan...原创 2016-09-15 22:57:32 · 1699 阅读 · 4 评论 -
Android蓝牙搜索设备-刘宇
Bluetooth是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。今天,我们一起来探讨在Android设备中如何去操作蓝牙。 效果图: 首先蓝牙有三种打开方式:第一:手动打开,这个普通用户基本都会第二:Intent代码打开 Intent enableIntent = new Intent(BluetoothAdapter.A...原创 2016-09-09 23:41:22 · 1566 阅读 · 0 评论 -
Android中RecyclerView组件中setLayoutManager方法的使用,使RecyclerView更有趣-刘宇
在我的博客中有讲到RecyclerView的使用,当中只是简单的描述了一下代码中的setLayoutManager需要设置,那么这个方法到底有什么功能呢,下面我就和大家分享一下,大牛请绕过…… 源码是用我博客中RecyclerView自定义布局里面的源码修改的。 首先我们先把之前的代码需要略微的改一下,就是list-cell里面的两个TextView的layout_width="m...原创 2016-08-04 00:47:02 · 37065 阅读 · 3 评论 -
Android-ContentProvider之应用之间互传数据-刘宇
什么是ContentProvider呢,中文就内容提供者,他能将一个应用中的数据保存至数据库,并且这个数据库是私有的,在内部存储中,然后供其他应用访问。需要供其他应用访问,前提就是在这个应用下的AndroidManifest.xml设置内容提供者代码:注意:authorities是数据共享相当于钥匙,只有填对了这个才能访问,自定义name:内容提供者的名字,自定义exported:...原创 2016-10-25 19:32:10 · 3784 阅读 · 2 评论 -
Android-利用Document来对xml进行读取和写入操作-刘宇
首先先来介绍一下什么xml。xml是可扩展标记语言,他可以用来标记数据,定义数据类型。是一种允许用户对自己标记语言进行定义的源语言。解析XML文件的方法有很多方法:dom解析,就是document以及PULL和SAX方法。今天给大家分享一下如何用Document来操作XML。 效果图: 首先先对布局文件进行操作:activity_main.xml: <?x...原创 2016-10-30 15:31:14 · 5908 阅读 · 1 评论 -
Android中AS平台下制作ListView之下拉刷新-刘宇
在Androidstudio下配置下拉刷新功能,这个功能需要借助一个开源PullToRefresh项目,GitHub地址:https://github.com/chrisbanes/Android-PullToRefresh/ 我的源码下载地址:http://download.csdn.net/detail/liuyu973971883/9595478然后我们将其导入,发现有四个项目分...原创 2016-08-04 22:08:58 · 1670 阅读 · 0 评论 -
利用DrawerLayout来写侧滑菜单-刘宇
在之前呢,我们通常都是用的SlidingMenu来做侧滑菜单,随后Google也推出来自己的侧滑菜单,就是DrawerLayout。下面我们利用ADT开发工具来一起开发吧。 源码下载:http://download.csdn.net/detail/liuyu973971883/9596952 点击左上角可以实现打开菜单,右滑也可以,打开菜单后,标题栏标题发生变化,右边搜索图标消失,...原创 2016-08-06 17:59:57 · 905 阅读 · 0 评论 -
Android中RecyclerView的简单使用-刘宇
首先,先简单介绍一下什么是RecyclerView,他是Android-Support-v7中新的组件,用于代替ListView的,功能和效率方面有很大的提升; 第一步:创建一个空的Activity项目,导入support-v7这个类库,用Androidstudio的童鞋们可直接右击项目Project Structure中的Dependencies中直接从网上添加。然后在布局文件中添加其组...原创 2016-08-03 23:37:35 · 841 阅读 · 0 评论 -
Android的多点触摸之图片放大缩小-刘宇
在android中无论是游戏还是应用上来说,现在多点触摸已经越来越普遍了,晚上就试着写了一下,下面来和大家分享一下。值得注意的是,在进行测试的时候需要用真机测试,因为模拟器不支持多点触摸。 源码下载地址:http://download.csdn.net/detail/liuyu973971883/9606172 效果图:———————————————————————————...原创 2016-08-18 00:31:12 · 1018 阅读 · 0 评论 -
Android中用ViewPager制作引导页-刘宇
我们通常看到在安装一个新应用的时候他会跳出一个引导页,然后翻到最后一页会有按钮让你点击,随后就会进入应用,第二次打开这个引导页就会消失。那么这样一个功能就是用Android中support包中的ViewPager来完成的,下面我们开始制作。 源码下载:http://download.csdn.net/detail/liuyu973971883/9597609 效果图:———...原创 2016-08-07 22:03:11 · 873 阅读 · 6 评论 -
SurfaceView模拟游戏组合图形移动动画-刘宇
SurfaceView在绘制图形方面有什么特点呢,我们都知道,在Android中,图形view交互都是通过主线程来完成的,这样在游戏、应用等多图形交互的时候会发生主线程阻塞,形成卡顿现象。而SurfaceView则是通过另外一个线程来完成的,这样就大大解决了这个问题。下面我们来模拟一下游戏组合图形的移动动画。 值得注意的是:SurfaceView在绘画的时候必须要在SurfaceView创...原创 2016-08-08 20:34:59 · 1046 阅读 · 0 评论 -
Android蓝牙搜索设备,向其发送数据并接收-刘宇
通过蓝牙传输数据与Socket类似。在网络中使用Socket和ServerSocket控制客户端和服务端的数据读写。而蓝牙通讯也由客户端和服务端Socket来完成。蓝牙客户端Socket是BluetoothSocket,蓝牙服务端Socket是BluetoothServerSocket。这两个类都在android.bluetooth包中。 无论是BluetoothSocket,还...原创 2016-09-10 15:06:53 · 38680 阅读 · 67 评论 -
Android-JSONObject对JSON数据进行创建和读取的操作-刘宇
JSON是JavaScript对象表示法,他和XML差不多,但是比XML更小、更快、更易解析。今天用JSONObject对其进行了创建和解析的实验。JSON数据是由对象或数组组成的,对象里面的数据是以键值对的方式存在的,而数组里面可以存放着很多的对象。 实验要求,创建以下的JSON数据并对其进行解析显示到TextView组件中:{ "cat":"it", "langua...原创 2016-11-05 16:45:29 · 8972 阅读 · 1 评论 -
Android传感器系列介绍-刘宇
Android官方给我们提供一套Android sensor framework,俗称Android传感器框架,简称ASF。传感器分为动作传感器、位置传感器、环境传感器。由于传感器较多,使用过程差不多一样,这里就只演示动作传感器了。不懂的可以留言给我。由于模拟器不支持传感器操作,所以要在真机上运行。 源码下载:http://download.csdn.net/detail/liuyu973...原创 2016-08-20 18:11:49 · 1389 阅读 · 0 评论