自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android低功耗蓝牙(蓝牙4.0)——BLE开发(上)

段时间,公司项目用到了手机APP和蓝牙设备的通讯开发,这里也正好对低功耗蓝牙(蓝牙4.0及以后标准)的开发,做一个总结。蓝牙技术联盟在2010年6月30号公布了蓝牙4.0标准,4.0标准在蓝牙3.0+HS标准的基础上增加了对低功耗蓝牙(BLE)的支持。相比原有的普通蓝牙和高速蓝牙,BLE最大的特点就是低功耗,低延时,快速的搜索和连接速度,但数据传输速度相比传统蓝牙低。接下去将从BLE...

2017-09-18 19:39:00 297

转载 如何导出android内部存储的文件(不用root)

  这段时间公司项目,涉及到数据缓存,由于需要缓冲的数据太多、太大,通过网络请求,再缓存到本地sqlite数据库,太费时间,消耗流量。所以准备先在本地保存一个标准版sqlite数据库(包含数据),打包到apk文件里,以后需要的操作就是更新数据,这样一来,请求和操作的数据就很小了。  那么问题来了,如何把标准版的sqlite数据库文件(db格式)从内部存储空间里面导出,然后放到项目中a...

2017-09-14 19:50:00 658

转载 屏幕适配基础——了解:ppi、dpi、px、sp、dp

做android开发绕不开的几个名词:ppi、dpi、px、sp、dp。那么它们的定义、区别和联系都是什么呢?这篇博客系统的做一个概述和总结。1、基本概念px:pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元pt:point,点,印刷行业常用单位,等于1/72英寸ppi:pixel per inch,每英寸像素数,该值越高,则屏幕越细腻dpi:...

2017-03-02 18:29:00 336

转载 对称加密、非对称加密、数字签名、数字证书、签名加密

这篇博客,讲一些名称,很基础,但是一直没有整理过。这些名词包括:对称加密、非对称加密、数字签名、数字证书、签名加密1、对称加密对称加密的方式很简单,就是加密和解密使用同一套规则,这种加密方式有一个很大的问题就是,保存和传递密钥,如果在传递的过程中,信息被截取到,那么就可以使用密钥对信息进行解密。(图1,图画的很烂)2、非对称加密这种加密方式就是,加...

2017-02-23 16:52:00 161

转载 recyclerview item点击事件

recyclerview早就不陌生了,比起过去传统的listView,样式更多,也较为高效一点,这里整理一下recylerview中item的点击事件。recyclerview和listView不同的地方,在于RecyclerView不再负责Item视图的布局及显示,所以RecyclerView也没有为Item开放OnItemClick等点击事件,那么要想实现点击或是长按事件,...

2017-02-17 16:11:00 159

转载 关于个推的一点想法

  最近项目中用到了个推做推送,关于个推的接入步骤官网有很详细的步骤,这里不说,不过正是由于使用个推,引起了一点其他的思考,那就是个推是怎么做到即便把app应用进程在后台杀掉,也能接受到消息。  说到这个问题,先说一个我日常时候android app的一个体会,我们经常打开某一个不常用的应用,打开的同时会弹出很多这个app和其他不常用app的推送消息(注意是其他且不常用的app)。为...

2016-12-06 16:30:00 92

转载 git常用指令

  其实关于这个问题,根本没有必要专门写一篇博客,就像有些人认为的那样git只是一个工具,会用就好。不过话虽这样讲,可以之前我一直沉迷于git的可视化工具中,其实不了解好多git的实现原理,最近学习了一下,做个记录。还有一点,下面的这些东西,只是针对于window环境的。git更详细的教程和讲解网上有个大牛:http://www.liaoxuefeng.com/wiki/00137395...

2016-11-30 10:59:00 52

转载 android保存照片到相册的一些事

  由于最近工作需求的原因,有一个功能就是将webView里面的照片保存到本地,并且能够直接在相册中有一个及时的反馈。  项目中,具体是实现流程是这样的设计webview点击交互事件,当点击webview中的图片的时候抓取到图片的url地址;当需要保存图片的时候,通过nohttp下载图片并将图片保存到本地,然后更新相册。  在这里,抓取url地址和下载图片的方案有很多,这里就不在...

2016-11-10 13:04:00 69

转载 自定义view(二)

  这里是自定义view(二),上一篇关于自定义view的一些基本知识,比如说自定义view的步骤、会涉及到哪些函数以及如何实现自定义属性,同时实现了一个很基础的自定义控件,一个自定义的计时器,需要看的人可以点击这个链接:http://www.cnblogs.com/YaoJianXun/p/5806926.html。  这次讲的是如何通过坐标系的变化实现一些更复杂的自定义view绘...

2016-09-02 11:49:00 66

转载 android性能优化的一些东西

  说到android性能优化,总觉得是一个很模糊的东西,因为app的性能始终适合手机本身的性能挂钩的,也许一些消耗内容的操作,在一些移动设备可以运行,但是在另外一些上面就会出现内存溢出的问题,但是不管怎么说,但问题出现的时候,我们应该有解决的办法,最起码有解决办法的思路,下面就是聊聊android性能一些问题。  首先是三个名称:内存泄漏,内存溢出(OOM),应用程序无响应(ANR...

2016-08-29 11:46:00 47

转载 自定义view(一)

  为什么标题会是自定义view(一)呢?因为自定义view其实内容很多,变化也很多,所以我会慢慢更新博客,争取多写的有关的东西,同时,如果我以后学到了新的有关于自定义view的东西,我也会及时写出来。  同时,我在我的github上也上传了一些我写的自定义view,github地址:https://github.com/jiushi555/CustomView。  首先第一个问...

2016-08-25 15:13:00 83

转载 关于ImageLoader的一些东西

  网络图片异步加载 其实有关图片加载存在这样一个问题,图片的下载始终是一个耗时的操作,这个时候如果把图片加载放在主线程中话的是不明智的,模拟一个这样的场景, 假如在一个listview或RecyclerView中,每一个listitem中都有一张网络图片,假如不使用网络异步处理的话,滑动工作会特别卡,因为必须加载网图片后 ,才会加载下个item。除了这些,网络图片加载还存在很多优化,下...

2016-08-22 17:37:00 66

转载 简单说说NoHTTP

  学习NoHttp的原因是由于公司之前做的产品使用的网络请求框架一直都是Volley(为什么使用Volley就不用多说了,最起码是谷歌开发团队自己搞的,总感觉权威一些),可是自从android6.0推出以后,Volley的使用开始有点动摇了。因为android6.0删除了HttpClient相关的API,我们知道的一般网络请求使用的API是HttpClient和URLConnectio...

2016-07-22 18:06:00 80

转载 java读取文件方法总结

  由于最近在做一个关于从手机本地读取格式化的txt文件中的内容,并且把内容放在listview中显示。这样问题来了,就是如何能够遍历已经获取到特定的map中就是一个问题,在网上找了一些资料,找到了一个很全面的java遍历文件的文章,在这里转载引用。  文章参考:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.h...

2016-05-13 11:34:00 76

转载 一些细节(小知识)

1、@ViewInject  和findViewById()方法一样,简便的写法,谷歌官方并不推介。   @ViewInject(R.id.ll_top_view) private View mTopView;  和  1 private View mTopView;2 mTopView=this.findViewById(R.id.ll_t...

2016-05-05 17:10:00 59

转载 Token在android中的使用

  首先Token是一个怎么样的东西,Token存在的意义又在哪里?学过php或是其他web开发的人都知道一个东西叫session和cookie,这些东西可以在服务器或是本地保存一些东西,比如说登录状态,当用户登录后可以通过session或是cookie在本地保存一段时间的登录状态,在这段时间内,用户再度登录的时候就不用再输入用户名和密码了,但是过了一段时间后,用户需要再次进行身份认证,...

2016-05-05 14:02:00 90

转载 Material Design学习-----FloatingActionButton

  FloatingActionButton是悬浮操作按钮,它继承自imageview,所以说它具备有imageview所有的方法和属性。与其他按钮不同的是,FloatingActionButton默认就是圆形的,只要设置背景色和背景图片,展现出来的就圆形按钮,FloatingActionButton常用的属性有:app:backgroundTint - 设置FAB的背景颜色。...

2016-04-27 15:02:00 117

转载 Material Design学习-----TextInputLayout

  TextInputLayout是为EditText提供了一种新的实现和交互方式。在传统的EditText中存在一个hint属性,是说在editext中没有内容时,默认的提示信息。当想edittext中输入信息的时候会自动消失。而在TextInputLayout中当想edittext中输入信息的时候,这些提示信息会通过动画的方式,移动到控件顶部继续存在,同时还会提示错误的信息,实现了一...

2016-04-27 10:25:00 62

转载 Material Design学习-----CollapsingToolbarLayout

  博客引用(http://www.open-open.com/lib/view/open1438265746378.html)  CollapsingToolbarLayout为我们提供了一个很方便的顶部停靠实现的办法,他提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolba...

2016-04-26 17:02:00 83

转载 Material Design学习-----SnackBar

  SnackBar是一个和Toast类似的空间,用于弹出提示作用,但是相比于Toast而已,SnackBar会有一个不错的动画效果,同时当手指完成屏幕中其他操作的时候,SnackBar会立即消失。同时可以为SnackBar设置一个按钮点击事件,效果如下图所示(图片引用:http://www.tuicool.com/articles/BfEbMvB)  而同时SnackBar使用...

2016-04-26 15:59:00 94

转载 关于adb重启的一些问题

  有时候我们在使用eclipse启动虚拟机进行程序测试的时候会提示,要我们重启adb和eclipse,这个时候,重启adb的方式就是,使用cmd定位到adb所在的文件夹,然后输入指令:adb kill-server,然后在输入adb start-sever。  但是这个时候有时候会提示无法正常启动adb:  其实这个时候不用着急,先查看一下adb使用的端口:(使用命令符...

2016-04-08 10:14:00 401

转载 启动genymotion后eclipse不能正常启动adb的处理办法

很多时候在使用genymotion启动后,再在eclipse调试程序会在Console中提示The connection to adb is down,and a server error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located ad...

2016-03-28 16:15:00 93

转载 eclipse快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)A...

2016-03-14 10:55:00 39

转载 apk反编译方式

一、Apk反编译得到Java源代码  下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。  apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件  源码查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码  dex2jar...

2016-03-14 10:54:00 73

转载 eclipse中注释常用关键字

关键词列表:@author 作者名@date 日期@version 版本标识@parameter 参数及其意义@since 最早使用该方法/类/接口的JDK版本@return 返回值@throws 异常类及抛出条件@deprecated 引起不推荐使用的警告@see reference 查看引用@override 重写转载于:https://w...

2016-03-14 10:34:00 226

转载 博客第一天

  欢饮来到我的博客,本人是一名android开发的程序彩笔,也懂得一些php,css,mysql等web开发技术。在这里我主要会写一些自己新学的东西。可以不够系统,有些凌乱。但是你又能怎么??欢饮来到我的博客!@@转载于:https://www.cnblogs.com/YaoJianXun/p/5274813.html...

2016-03-14 10:32:00 54

空空如也

空空如也

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

TA关注的人

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