- 博客(14)
- 收藏
- 关注
原创 Android蓝牙通讯模块
蓝牙通讯模块:该模块使用两个Service(服务器段Serivce和客户端Service)来分别控制服务器端和客户端的蓝牙通讯。每个Service控制着若干线程Service与其下属线程之间使用Handler进行通讯Service与Activity之间的通讯使用Broadcast(广播)进行通讯需要传递的数据通过一个自定义数据实体来进行传递
2016-09-21 16:06:08
643
原创 Android-butterknife 简单使用
butterknife是一个依赖注入框架,可以省去我们findviewbyid()操作,以前一直使用xutils中的注入功能,这次体验了一下这个,感觉还是有一些差别的。使用说明:@viewinject(r.id.xxx)Textview xxx;这里的textview不能是private活着static,否则报错,在xutils中没有这个限制@
2016-09-21 11:35:05
152
原创 OkHttp使用详解
概要本篇主要讲解OkHttp最基本的使用,如最常见的get和post请求,在本文中post主要介绍的是表单提交方式的请求,文章最后介绍了如何在服务端和客户端设置处理Cookie,客户端给出了两种最常见的方式处理Cookie。在学习Android的过程中,官方集成网络框架就包含了HttpUrlConnection、HttpClient、Volley,其中Volley是android开
2016-09-18 19:53:48
347
转载 android 事件分发机制
前段时间做项目的时候,碰见listview上的button点击总是没有效果的问题,以及一些自定义组合空间点击木有相应,或者是响应的结果不对。当时只是在网上搜了些解决的办法,很乱。嘿嘿,现在想起来真的的好傻。最近拜读了两篇大神的文章讲解android事件分发机制的,自己mark一下,防止遗忘,同时方便以后查找。 事件分发主要分为两部分:view的事件分发和viewgroup的事
2016-09-08 10:53:11
170
原创 解析Android 中多点触摸的实现方法
多点触摸(MultiTouch),指的是允许计算机用户同时通过多个手指来控制图形界面的一种技术。与多点触摸技术相对应的就是单点触摸,单点触摸的设备已经有很多年了,小尺寸的有触摸式的手机,大尺寸的最常见的就是银行里的ATM机和排队查询机等等多点触摸技术在实际开发过程中,用的最多的就是放大缩小功能。比如有一些图片浏览器,就可以用多个手指在屏幕上操作,对图片进行放大或者缩小。再比
2016-09-08 10:45:38
1091
原创 Activity的四种启动模式
Activity四种启动模式standard标准启动模式,也是activity的默认启动模式。在这种模式下启动的activity可以被多次实例化,即在同一个任务中可以存在多个activity的实例,每个实例都会处理一个Intent对象。如果Activity A的启动模式为standard,并且A已经启动,在A中再次启动Activity A,即调用startActivity(new Inte
2016-09-02 11:48:03
170
原创 Android中相关ScrollView原理
UIScrollView 原理 scroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll v
2016-08-26 14:47:58
426
原创 短信验证码自动填写小DOME
Android短信息验证码自动填写:废话不多说直接上代码:布局代码: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:pad
2016-08-17 13:53:14
329
转载 技术总结_反射
一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 在Java中的反射机制,被称为Reflection(大家看到这个单词,第一个想法应该就是去开
2016-08-17 13:41:47
199
原创 关于Android Studio
Android Studio 比 Eclipse 好用在哪里优点:1、Google推出的毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ idea改造的IDE,google的工程师团队肯定会不断完善,上升空间非常大,这个应该能说明为什么它是Android的未来2
2016-08-10 11:22:48
509
1
原创 技术总结_断点续传
今天看到一篇关于Android的断点续传实例的文章,正好自己要学习这一方面的知识,就好好学习了一下。作者写的很好。但对其中的一些代码不太了解,比如HttpURLConnection的setRequestProperty()方法不太了解。后来上百度Google了一下,终于找到了答案。最终原因是自己对于Http协议方面的知识不太了解,知道了客户端和服务器端交互的方式,及过程原理,就自然明白了。找了一篇
2016-08-10 11:22:20
422
1
转载 技术总结_Volley
Volley 实现原理解析Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。 Volley 的主要特点(1). 扩展性强。Volley 中大多是基于接口的设计,可配置性强。(2). 一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、4xx、5xx)的处理,请
2016-08-09 11:04:58
143
1
转载 SVN相关
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。1 运行方式 编辑svn服务器有2种运行方式: 独立服务器和借助 apache运行。两种方式各有利弊,用户可以自行
2016-08-09 11:03:39
206
1
转载 技术总结_广播
技术总结:静态广播与动态广播区别:两者及其接收广播的区别:1.动态注册的广播 永远要快于 静态注册的广播,不管静态注册的优先级设置的多高,不管动态注册的优先级有多低>\2.动态注册广播不是 常驻型广播 ,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。静态注册是常驻型 ,也就是说当应用程序关闭后,如果有信息广播来,程
2016-08-09 08:29:48
185
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人