自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucky_bo的专栏

不积跬步无以至千里,不积小流无以成江海

  • 博客(19)
  • 资源 (20)
  • 收藏
  • 关注

转载 Android5.x 新控件之RecyclerView,CardView,Palette的使用

自Android5.0发布以来,谷歌推出全新的Material Desigen设计风格,时过一年多了,在国内也看到很多应用在慢慢适应MD设计风格。其中比较好的app就是网易新闻客户端了,其设计风格基本符合MD要求。鉴于越来多App采用MD设计风格,作为吊丝程序员的我们怎能落后呢?那就让我们来学习一些Android5.x新推出的一些控件吧。先上效果图: 注明:我的

2016-08-26 16:11:48 1183

转载 Material Design新控件的使用介绍

今天来学习总结一下,Android 后添加的一些新的组件和UI效果,Material Dialog,SwipeRefreshLayout,ListPopupWindow,PopupMenu等。Material Dialog你还在为使用 Material Dialog 去引用第三方的library包么?现在告诉你一个好消息,其实Android 在V7包里面已经实现了 Mate

2016-08-24 15:30:21 2251

原创 Android中Bundle的使用

Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关系:java.lang.Object     Android.os.BundleBundle类是一个final类:public final classBundleextends Objectimpleme

2016-08-23 14:28:55 10659 2

原创 Studio导入demo时常见错误

1.从GitHub上下载了一个demo例子导入到Studio出现这样的错误Error:C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.2-all\1vevkra640w3rb9hkuw50q5we\gradle-2.2-all.zip (系统未找到当前文件)原因是我的是gradle-2.10  并不是gradle-2.2

2016-08-23 09:33:07 1252

转载 Android synchronized用法二

Android synchronized用法二synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。  1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:  public synchronized void accessVal(int

2016-08-22 16:33:05 1427

转载 Android synchronized用法一

Android synchronized用法synchronized:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该

2016-08-22 16:30:24 2714

转载 Handler的使用

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2016-08-22 10:18:26 385

原创 Android 更新UI的两种方式

Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original t

2016-08-19 16:58:17 2384

转载 26个字母和数字符号ASCII码对照表

目前计算机中用得最广泛的 字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。     因为1位二进制数可以表示(2

2016-08-19 10:05:24 154652

转载 常用的Http Response Code所代表的意思

2016-08-18 17:54:44 1194

原创 SlidingMenu常用属性

SlidingMenu 常用属性介绍:menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动menu.setShadowDrawable(R.drawable.shadow);//设置阴影

2016-08-18 17:40:14 321

转载 Canvas裁剪和Region、RegionIterator

Canvas裁剪和Region、RegionIteratorcanvas 还提供裁剪的功能。 裁剪功能由Canvas提供的一系列的clip...方法 和quickReject方法来完成。 前面已经提到,真正提供可绘制区域的是Canvas内部的mutable bitmap。 Canvas更像是一个图层,我们只能在这上面的图层来绘制东西。1、首先介绍Region类

2016-08-18 15:14:14 511

转载 Canvas基本用法

Canvas基本用法Canvas的意思是画布,表现在屏幕上就是一块区域,我们可以再上面使用各种API绘制我们想要的东西。可以说,Canvas贯穿整个2D Graphics,android.graphics中的所有类,几乎都于Canvas有直接或间接的联系。所以了解Canvas是学习2D Graphics的基础。Android官方文档对Canvas的简介很好的介绍了Canva

2016-08-18 11:31:19 3624

转载 代码布局relativeLayout的位置设置

代码布局relativeLayout的位置设置后台布局    在Android 开发中有时候我们需要在后台添加布局文件这里我们来说一下后台添加RelativeLayout文件的方式:RelativeLayout,顾名思义,就是以“相对”位置/对齐为基础的布局方式。android.widget.RelativeLayout 有个 继承自android.view.ViewGroup

2016-08-16 16:31:49 18179

转载 android中的代码布局

android中的代码布局前言:习惯了用xml来写布局的,再用代码来写布局,恐怕会很类。但毕竟有时候,我们还是需要用到代码来写布局。代码布局与xml布局有很多相似点,在大多数方法上都可以直接用,只有个别方法的写法不太一样,接下来,我将分几篇来介绍常用的几种控件。以Android工程自带的main.xml为例,看看代码是如何实现的一、设置当前布局关于这

2016-08-16 15:11:58 907

转载 使用Transition FrameWork实现有意义的转场动画

使用Transition FrameWork实现有意义的转场动画Android Transition Framework可以实现三种效果:不同Activity之间切换时,Activityc的内容(contentView)转场动画不同Activity之间切换时,如果使用了Shared Element动画,也可以使用Transition FrameWork来实现

2016-08-12 16:51:38 2048 2

原创 AsyncTask异步加载给视频截取第一帧图片

AsyncTask异步加载数据    在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的

2016-08-09 15:48:16 1313

原创 Android环境下两种md5加密方式

Android环境下两种md5加密方式Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. Ap

2016-08-09 10:22:29 4795

原创 FileUtils 文件管理公共类

FileUtils 文件管理公共类//创建指定文件名的文件包:应用名为:DiBall   两个文件名:video和image包 分别存放视频和图片mkdir() 只能在已经存在的目录中创建创建文件夹。 mkdirs() 可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。Environment.getExternalStorageDirector

2016-08-08 14:12:54 610

MaterialView

MaterialDialog,swiperefreshlayout,linearLayoutCompat,ListPopupWindow,popipmenu,spinner等控件的例子展示

2016-08-24

MVP模型的代码例子

这个一个MVP模型的代码例子,很好的介绍了MVP是怎么样的一个模型,代码清晰。

2016-07-01

recyclerView点击事件,资料设置

recyclerView点击事件,很好的介绍了recyclerView的用法

2016-06-27

最新的安卓6.0SDK android-23

最新的安卓6.0开发 SDK android-23 从谷歌官方下载的

2016-06-21

安卓6.0SDK下载android-23

最新的安卓6.0SDK

2016-06-21

安卓从底部弹出的对话框仿iOS的效果

安卓从底部弹出的对话框仿iOS的效果

2016-06-16

自定义的switch,各种样式的switch

自定义的switch,各种样式的switch 上下滑动 左右滑动等等

2016-06-15

安卓属性的动画,改变大小,动态消失

安卓属性的动画,改变大小,动态消失,先变大后变小,旋转等等例子

2016-06-15

倒计时动画,数字变大再变小或变大退出

倒计时动画,数字变大再变小或变大退出。对于需要倒计时的需求功能来说很有用

2016-06-15

带进度的圆形进度条,可显示百分比

带进度的圆形进度条,可显示百分比。可以在统计控球率的时候使用

2016-06-12

安卓矩阵计算的架包Jama和开发文档

安卓矩阵计算的架包Jama和开发文档

2016-06-12

android蓝牙连接打印机

android蓝牙连接打印机

2016-06-12

一个蓝牙4.0BLE安卓开发的小例子,适合新手入门学习

一个蓝牙4.0BLE安卓开发的小例子,适合新手入门学习,一个非常好用的例子

2016-06-12

wifi信息扫描和rssi值检测

wifi信息扫描和rssi值检测,一个非常好用的例子

2016-06-12

android 4.3 版本的蓝牙4.0 扫描、连接等操作

包含了android 4.3 版本的蓝牙4.0 扫描、连接等操作,一个非常好用的例子。

2016-06-12

Androdi蓝牙例子的集合,蓝牙扫描,连接,WiFi传输,WiFi信息扫描和rssi值检测

1.android 4.3 版本的蓝牙4.0 扫描、连接等操作。 2.wifi信息扫描和rssi值检测 3.android蓝牙连接打印机 4.很基本的android 通过wifi传输文件的例子,带有基本UI,类似茄子快传的原理

2016-06-12

最新的android-support-v4版本 解决Android6.0以上系统权限和兼容性问题

android6.0存在一些获取不到系统权限的问题和一些兼容性问题

2016-06-08

Apktools反编译apk应用工具:dex2jar工具和jegui工具

Apktools反编译apk应用工具所需要用到的dex2jar工具和jegui工具的下载,很好的解决反编译问题

2016-06-08

EditText字符大小的限制(40个字符或者20个汉字)

需求:个性签名的最大长度设置为40个字符或者20个汉字。并进行超过最大字符时的提示。

2016-04-13

Android长按圆型有颜色变化显示进度,长按结束事件

Android长按圆型有颜色变化显示进度,长按结束事件:长按按钮是一个圆,加入了OnTouchListener事件的监听。长按后该圆会慢慢的变颜色,等到整个圆的颜色变化完成后,则触发另一事件。适用于长按结束事件,增加用户体验。

2015-08-19

空空如也

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

TA关注的人

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