自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟铭

欢迎各路大神指教学习

  • 博客(18)
  • 资源 (21)
  • 收藏
  • 关注

转载 数据适配器BaseAdapter的使用与优化

数据源(Data Source)的来源是各式各样的而ListView展示数据的格式却是有一定要求的。数据适配器就是建立了数据源和ListView的这样一个适配关系,将数据源的数据转换为ListView能够显示的格式。将数据的来源和数据的显示进行解耦,降低了程序的耦合性,使程序更加容易扩展。ListView的显示和缓存机制:滑出屏幕的显示区域的数据将这个Item回收到View缓存池中,新要显示的It

2016-11-30 22:16:48 381

转载 Markdown 编辑器语法指南

基本技巧代码如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` 实现通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ``` 包裹一段代码,并指定一种语言```javascript$(document).ready(function () { alert('hello world');});```支持的

2016-11-28 21:03:58 214

转载 android自定义控件刷新

三种得到LinearInflater的方法a. LayoutInflater inflater = getLayoutInflater();b. LayoutInflater localinflater =  (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); c.

2016-11-28 07:39:13 1137

转载 Android 自定义圆形带刻度渐变色的进度条

效果图一、绘制圆环圆环故名思意,第一个首先绘制是圆环1:圆环绘制函数圆环APIpublic void drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)参数说明oval:圆弧所在的椭圆对象。

2016-11-27 22:20:17 6083 2

转载 Android RectF类的构造函数参数说明

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Android RectF类的构造函数参数说明:以下是API中的说明:public RectF (float left, float top, float right, float bottom)Added in API level 1Cr

2016-11-27 16:11:53 664

转载 Paint详细解析(1)—Shader(图像渲染)

1.构造方法详解1)BitmapShader(图像渲染)BitmapShader(Bitmap bitmap, Shader.TileMode tileX, Shader.TileMode tileY)使用一张位图作为纹理来对某一区域进行填充,参数依次:bitmap:用来作为填充的位图;tileX:X轴方向上位图的衔接形式;tileY:Y轴方向上

2016-11-27 07:24:58 1089

转载 仿带噪点和横线的验证码自定义View

1.自定义view的步骤:a.在values/attrs.xml文件中创建自定义的属性;b.自定义view,在view的构造方法中获取到自定义的属性;c.重写onDraw()方法;d.重写onMeasure()方法。在values/attrs.xml文件中创建自定义的属性resources> attr name="texttitle" format="strin

2016-11-24 22:11:47 576

转载 数据库的升级原理详解

Android SQLite数据库版本升级原理解析Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。一、软件v1.0安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安装v1.0)二、软件v2.0

2016-11-22 22:02:39 866

原创 简单数据库的增删改查

我这里简单的介绍一种很简单的数据库的存储和查询的功能。先给出数据库建立的代码:import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.widget.Toast

2016-11-20 21:00:19 1275

转载 【Android】创建Popwindow弹出菜单的两种方式

方法一的Activity[java] view plaincopypackage com.app.test02;    import android.app.Activity;  import android.os.Bundle;  import android.view.Gravity;  import androi

2016-11-18 18:03:17 410 1

转载 自定义View(2)-基本两个函数和ViewGroup

为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总结,在内容上面并没有什么独特的地方,其他大神们的博客上面基本上都有讲这方面的内容,如果你对自定义View很熟了,那么就不用往下看啦~。如果对自定义View不是很熟,或者说很多内容忘记了想复习一下,更或者说是从来没用过,欢迎跟我一起重温这方面的知识,或许我的博文更符合你的胃口呢(*^_

2016-11-12 11:18:55 415

转载 环形进度条的制作

Android 绘制圆形进度条最近项目上有一些需求,需要绘制圆形的进度条满足设计上和交互上的需求: 实现思路在画布上直接绘制View,需要了解一下几点 1.需要画一个圆 2.圆圈上有不同进度的颜色 3.圆圈中有进度数字的展示 4.圆圈中间还有可以自定义不同文案提示一、画圆需要使用Canvas的该方法 public void drawA

2016-11-12 11:07:45 712

转载 自定义属性format大全和使用方法

1. reference:参考某一资源ID。     (1)属性定义:                                background" format = "reference" />                 (2)属性使用:                             

2016-11-10 19:41:47 676

转载 自定义View(1)

1.自定义View首先我们要明白,为什么要自定义View?主要是Android系统内置的View无法实现我们的需求,我们需要针对我们的业务需求定制我们想要的View。自定义View我们大部分时候只需重写两个函数:onMeasure()、onDraw()。onMeasure负责对当前View的尺寸进行测量,onDraw负责把当前这个View绘制出来。当然了,你还得写至少写2个构造函数:

2016-11-10 08:16:32 215

原创 无线调试手表

WiFi调试对于手表无法通过USB连接到电脑的情况,Ticwear支持直接使用WiFi进行调试,调试速度比蓝牙调试快。使用方法:打开手表端的设置,进入“关于”,多次点击版本号,即可打开开发者选项。打开手表端开发者选项中的“ADB调试“和“通过WiFi调试”。将手表连上WiFi,并查看手表的ip。将电脑连上同一个WiFi。执行以

2016-11-07 20:40:04 2080

转载 fragment(7)fragment在v4包和app包中的区别以及getFragmentManager和getSupportFragmentManager

2015-05-05 22:24 1332人阅读 评论(0) 收藏 举报 分类:fragment(8) 1、尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是是用不了的2、android.support.v4.app.Fragment:可以兼容到1.6的版本,3、关于这两个fragment使用标签的

2016-11-02 15:15:51 2223 1

转载 android studio快捷键和Build和Gradle详解

apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库android {    compileSdkVersion 22//编译的SDK版本    buildToolsVersion "22.0.1"//编译的Tools

2016-11-02 14:44:29 1559

转载 PagerAdapter-FragmentPagerAdapter-FragmentStataePagerAdapter

ViewPager 是android 3.0之后提供的类 具体这里不介绍对应的有三种适配器1---PagerAdapter针对于View视图的装载2---FragmentPagerAdapter专门针对于fraagment的适配器 继承自 PagerAdapter 有几点要说明 比如有 f1 f2 f3 f4 f5 f6--- 当前页面的fr

2016-11-01 16:21:36 255

android常用工具类集成jar包

android常用工具类集成jar包,包括权限申请,网络判断,Toast的避免重复打出,网络请求,Loger的控制,Sharepreference保存和取值等....

2017-12-22

设计模式-简单工厂模式

用代码的介绍了简单工厂模式的设计方式,希望大家一起学习。

2017-12-08

BottomSheetBehavior底部弹出的用法

需要的依赖: compile ‘com.android.support:appcompat-v7:23.2.1’ compile ‘com.android.support:design:23.2.1’

2017-11-15

极光推送和通讯

一款集成极光的APP,帮助开发者迈过坑。 实现功能:推送,注册,登陆,添加删除好友, 好友列表,聊天,好友请求。

2017-11-06

高德地图导航集成

集成的导航有偏好设置,几条路线选择机制,定位,放大缩小等

2017-10-10

渐变环形进度条

简单的利用darwArc实现了带动画 的环形进度条,我们可以自己去控制我们想要控制的属性,代码简单易懂,不到150行,主要是逻辑,明白就容易的很,注释详细,希望你们能看懂。

2017-09-25

android序列化实现

Parcelable和Serializable两种序列化实现,大家自行搜索关于两种序列化的优劣以及具体的序列化方式。 、

2017-09-22

AIDL使用实例

利用AIDL实现了Activity和远程Service之间的通信,远程Service和普通Service的区别在于manifest中process的配置,有就是远程,没就是普通,区别在于远程Service里面可以做耗时操作,普通的不可以,但是Activity却不能可远程Service之间连接,需要通过AIDL,普通的Service可以之间和Activity连接,但是却不能做耗时操作。

2017-09-22

网络连接实时检测

可以实现网络的实时监测,断网和联网都能及时反馈,帮助我们处理数据。利用了回调,不会的同学可以自己去学习一下。

2017-09-20

上传图片实现

往后台传递图片的实现,包括图片从相册和拍照的获取以及获取之后的裁剪,和权限的动态获取,然后再上传图片。

2017-09-19

折线图实现

代码实现了折线图效果,包含了设置折线的线粗,折线颜色,数字的大小,颜色, 坐标文字的大小和颜色,并且支持滑动,不过具体的滑动距离需要根据实际需要去设计,所以不是特别灵活,有知道好办法的同学望请告知。

2017-08-31

加载动画(直线型)

加载动画实现

2017-08-30

ListView添加子项动画效果

ListView添加子项动画效果

2017-08-25

android反射实现实例

反射的实践

2017-08-24

反射获取Context的实例

利用反射实现Toast集成一个工具类的使用

2017-08-24

三级目录联动

三级目录的联动效果实现

2017-07-28

移动的小球

随手指的移动的小球

2017-07-12

微博sdk接入授权demo

微博sdk简单接入

2017-07-12

Android内核剖析

因为大小问题,资源传不上去,所以放在我云盘里,大家可以下载

2017-07-07

沉浸式状态栏

沉浸式状态栏

2017-07-06

android布局动画

布局动画

2016-12-22

空空如也

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

TA关注的人

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