month03
mars_liurui
这个作者很懒,什么都没留下…
展开
-
day08MediaPlayer完成音乐播放器
MediaPlayer生命周期MediaPlayer常用的方法:void setDataSource(String path) :通过一个具体的路径来设置MediaPlayer的数据源,path可以是本地的一个路径,也可以是一个网络路径int getCurrentPosition() 获取当前播放的位置int getAudioSessionId() 返回音频的session IDin...原创 2019-07-12 21:30:38 · 145 阅读 · 0 评论 -
day11蓝牙传输文件
蓝牙传输文件代码添加权限//需要动态获取权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.CAMERA"&...原创 2019-07-17 20:13:38 · 224 阅读 · 2 评论 -
day13_安卓中常见的网络请求方式
安卓中常见的网络请求方式HttpUrlConnection1.get请求2.post请求3.下载网络视频/音乐/图片到SD卡中一.概念:1.http:超文本传输协议(客户端和服务端),应用层协议2.html:超文本标记语言3.xml:可扩展标记语言二.网络七层应用层:http表示层:将人看的懂的转成计算器会话层:发起会话传输层:tcp协议+udp协议网络层:ip协议数...原创 2019-07-19 20:59:54 · 650 阅读 · 0 评论 -
day16_Okhttp
Okhttpokhttp是一个第三方类库,用于android中请求网络。这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除HttpClient)。1.同步get请求:开启子线程2.同步post...原创 2019-07-23 21:02:35 · 182 阅读 · 0 评论 -
day09_蓝牙设备
蓝牙设备是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,我们主要掌握这几项技能:添加权限: <!-- 用于进行网络定位 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 --...原创 2019-07-16 19:33:28 · 214 阅读 · 0 评论 -
day12_XML解析
一.xml介绍:1.XML:Extensible Markup Language,即可扩展标记语言. 用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据.2. XML和Json都可以在网络传输中使用的。现在主要是使用Json传输....原创 2019-07-18 20:09:59 · 139 阅读 · 0 评论 -
day07_系统应用技术的调用-照相机
Intent意图对象分类(1)显示意图:一般情况下是用于,APP应用自身:组件(Activity,Service,…) 与 组件(Activity,Service,…) 的激活调用(2).隐式意图:隐式意图一般情况下用于,两个应用程序的:组件(Activity,Service,…) 与 组件(Activity,Service,…) 的激活调用:使用隐式意图调用拍照/图库/摄像机点击...原创 2019-07-11 16:33:17 · 147 阅读 · 0 评论 -
day09_GPS
一.GPS定位:android 的三种定位方式1.GPS定位: 需要GPS硬件支持,直接和卫星交互来获取当前经纬度。 优点:速度快、精度高、可在无网络情况下使用。 缺点:首次连接时间长、只能在户外已经开阔地使用,设备上方有遮挡物就不行了、比较耗电。2.Network定位: 又细分为WIFI定位和基站定位(1)基站定位:一般手机附近的三个基站进行三角定位,由于每个基站的位置是固定的,利...原创 2019-07-15 20:20:48 · 158 阅读 · 0 评论 -
day01_Recyclerview
Recyclerview3种效果:线性/网格/瀑布流RecyclerviewRecyclerView比ListView的优势:1.RecyclerView比listview实现效果更多2.RecycelrView支持多布局;3.RecyclerView根据项目需要插拔功能RecyclerView默认不支持点击事件->程序员代码中通过回调接口的方式添加监听重要的方法1.Re...原创 2019-07-05 19:45:57 · 180 阅读 · 0 评论 -
day06_画图
画板<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmln...原创 2019-07-10 20:17:27 · 101 阅读 · 0 评论 -
day04_Toolbar+SlidingMenu+day05_SurfaceView
1.Toolbar和DrawerLayout实现Toolbar:标题栏DrawerLayout:可以实现侧滑2.SlideMenu实现 第三方 需要导入moudle(slidemenu)ToolBar常用的方法Toolbar是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件,以此来取代之前的Actionbar 。我们需要在工程中引入appcomp...原创 2019-07-09 16:39:55 · 166 阅读 · 0 评论 -
文件上传hfs服务器
文件上传hfs服务器1。添加依赖implementation ‘com.squareup.okhttp3:okhttp:3.12.1’2。添加读写SD卡权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission><uses-permi...原创 2019-07-27 09:52:45 · 978 阅读 · 0 评论