自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (13)
  • 收藏
  • 关注

转载 关于WebView介绍比较详细的博客资料保存

Android:这是一份全面 & 详细的Webview使用攻略:https://www.jianshu.com/p/3c94ae673e2aAndroid:你要的WebView与 JS 交互方式 都在这里了:https://blog.csdn.net/carson_ho/article/details/64904691...

2018-03-27 16:37:10 153

原创 Android5.0新增框架包design常用控件介绍

Google为了ui的美观并且与当前市场常见的产品界面相匹配,在android 5.0之后推出了ui控件包——design。在Design包当中包含了很多UI控件,常用的大概有:TabLayout,NavigationView,BottomSheetDialog等控件。      下面我们关于design包当中的协调者布局进行讲解:1.android.support.design.widg

2018-03-21 11:40:38 1037

原创 Android自定义View实例——自定义圆形图片饼状图

首先在value文件夹当中创建attrs.xml文件<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="CircleView"> <attr name="circleColor" format="color"/> ...

2018-03-19 09:18:33 288

原创 Android传感器的使用(2)—仿照微信摇一摇功能

在上一篇博客当中提到了传感器的分类,基本信息和常见的使用方式。在本篇博客当中会对于上篇博客的传感器的使用方法做出进一步的挖掘,完成微信当中的摇一摇功能。思路分析:手机摇晃从而发生图片位置的改变,说明要检测手机的晃动,根据上节课的学习分析,可以通过加速度传感器判断手机的摇晃,图片位置发生改变,然后还会重新回到原来的位置,应该对于图片设置动画。摇一摇当中还包括震动效果和音效,那么我们可以使用震动管理器...

2018-03-16 22:23:03 298

原创 Android传感器的使用(1)——摇一摇切换图片

在android应用程序中,很多时候需要与用户的动作行为进行互动,或者指定用户做某些行为从而完成某些动作,其中的一些行为就是触发了安卓当中的传感器,然后通过安卓封装的传感器动作,能够获取到用户的行为,然后做出相应的反馈,那么传感器又是如何开发的呢,他又有那些相关知识点呢?

2018-03-16 22:04:43 2386 1

原创 Android自定义View的基础知识(七)——onLayout方法作用

在编写自定义view过程当中,可能涉及到自定义容器类控件,因为存在容器类控件,并不能满足要求,那么我们需要通过继承ViewGroup类来定义容器类控件。本篇博客,会通过简单的实例给大家介绍继承ViewGroup之后,我们需要做那些必要的操作。比如实现流式布局,何为流式布局,其实就是将容器当中所排布的控件,从左到右进行排布,然后这一行的高度以这行当中最高的控件为基准,如果排布过程当中,剩余的宽度

2018-03-13 15:37:55 689

原创 Android自定义View的基础知识(六)——绘制柱状图

在安卓程序开发过程当中,经常会遇到对于数据的统计问题,针对于这些数据统一,可能要求用直观的方式展示出来,那么就可以使用柱状图,折线图,或者饼状图,其实绘制的过程不难,冷静分析一下,柱状图其实就是绘制x轴和y轴然后在坐标系当中绘制长方形的过程,折线图其实就是连接各个点之间的位置,然后实现连线的过程。而饼状图最简单的画法,就通过占据的百分比,然后计算角度,绘制出扇形的过程。在本篇博客中,我们重点给大家

2018-03-13 11:39:27 622

原创 Android自定义View的基础知识(五)——onTouchEvent方法介绍

在开发自定义View的过程当中,经常会让自定义控件和用户的手势产生联动,或者根据用户的手势,做出不同的响应,那么这里就涉及到视图交互了,最简单的交互是通过view当中的onTouchEvent方法实现的,这个方法返回了用户手指在屏幕上的位置,以及用户手指在屏幕上的状态,比如,绘制能在屏幕上随着手指的移动而移动的红色小球。实现代码如下:/** * 会动的小圆,绘制一个红色的小圆,随着你手指

2018-03-12 16:50:36 2212

原创 Android自定义View的基础知识(四)——自定义属性的介绍

在自定义view开发的过程当中,我们除了要掌握开发view的分类和重写的方法之外,还有一个知识点也是至关重要的,就是自定义属性,何为自定义属性呢?又在什么情况下需要自定义属性呢? 在编写自定义view时,有一些关于其竖线的设置,希望放到布局当中进行设置,而不是在activity当中设置。例如改变上一篇博客当中当前的标题栏的颜色,关于这个需求,需要获取当前的view对象,然后对于这

2018-03-12 15:13:33 191

原创 Android自定义View的基础知识(三)——自定义组合控件

在开发当中某些情况下,多个view组合到一起的样式,在多个布局当中都有使用,针对与这种情况可以将这些控件给组合到一起,作为一个整体进行引用,也有多种方式可以解决这个问题,比如在布局当中使用关键字引入这个布局,当然也可以通过自定义view当中定义组合控件。那么,接下来我们就根据需求,定义一下组合控件。在开发应用过程当中,一个app里面的标题头通常都是统一的,包括中心的内容标题区域,左右两边的

2018-03-11 23:26:23 171

原创 Android自定义View的基础知识(二)——onMeasure方法的介绍

在编写自定义view时,除了onDraw方法很重要,可以绘制自定义view当中的内容,onMeasure方法也很重要,主要负责测量自定义view显示的宽高,然后对于布局的设置进行获取,并且根据具体情况改变宽高。     关于onMeasure方法具体的作用,和其中包括知识点我们通过一个例子来介绍,我们希望能够无论在布局当中如何设置自定义控件的宽高,都能够显示出完整的圆,并且可以在布局改变圆的颜

2018-03-11 21:59:30 236

原创 Android自定义View的基础知识(一)

本篇博客开始重点给大家介绍android应用程序开发当中非常重要的一个部分——自定义View。那么在学习自定义View的过程当中我们需要了解一下,为什么需要自定义view,什么情况下要去思考自定义View的问题呢?那么根据平时开发的总结,自定义View通常用于以下几个情景当中:(1).当系统提供的view不能够满足我们的开发要求的时候。(2).处理特定的显示风格。(3).处理特有的用户

2018-03-11 21:43:47 269

原创 Android中动画的介绍(三)——属性动画(4)

本篇博客依然是对于属性动画的练习,需求如下:使用图片完成要求:距离屏幕底部一定的位置开始向屏幕底部垂直移动,达到底部后弹回到原高度一半的位置,每次移动耗时2s,且每次移动先加速又减速,如此重复3次。效果图如下:分析如何实现上述的效果呢?分析步骤如下:其实就是模拟弹力球的过程 1.分析就是关于一个控件在y轴上移动的过程 2.300 0 150 0 75 0 3.一共弹起3次,每次2s,一共是6s...

2018-03-09 16:46:59 177

原创 Android中动画的介绍(三)——属性动画(3)

在前两篇博客当中,我们主要从理论的角度认知了属性动画的特点,然后通过在xml文件和java代码当中的编写,了解了属性动画的两种方式,那么在本篇博客当中,我们重点通过实际案例进一步去加深对于属于属性动画的认知。用属性动画完成弧形菜单,要求的效果图如下:如效果所示,点击刷新的按钮,可以展开多个菜单,当展开的情况下,在点击刷新的按钮,就会收回多个菜单。分析一下实现这个功能的思路:

2018-03-09 16:11:20 161

原创 Android中动画的介绍(三)——属性动画(2)

在上一篇博客当中,给大家介绍了属性动画在xml文件当中设置的方法,和显示的效果,在这篇博客当中,我们依然进一步了解属性动画的编写方式,我们在代码当中对于属性动画的进行编写。话不多说,我们直接通过代码展示。1.首先绘制在res/layout文件夹当中的布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an

2018-03-09 15:07:50 125

原创 Android中动画的介绍(三)——属性动画(1)

在前两篇博客当中,给大家介绍了android当中动画的分类和各自的特点,说到了在android5.0版本之前可以分为三种动画:帧动画,补间动画和属性动画,帧动画和补间动画的展示和特点,以及在代码当中也给大家进行了分析和讲解。那么在本篇博客当中我们会进一步给大家来介绍一下属性动画的特点和使用。属性动画的特征主要有以下几点:1.Animator框架之下的,常用的类包括AnimatorSet和O

2018-03-09 14:23:04 165

原创 Android中动画的介绍(二)——补间动画(2)

上一篇博客当中,为大家提到了补间动画的特点和可以实现的效果,我们通过xml文件当中编写动画行为,可以对于view控件进行设置,然后我们也提到了,补间动画除了可以在xml布局当中编写,同样可以在java代码当中设计。那么在这篇博客当中,一起看看如何在java代码当中描述补间动画的各个行为。直接写代码:1.编写布局:<RelativeLayout xmlns:android="http:

2018-03-09 10:38:00 144

原创 Android中动画的介绍(二)——补间动画(1)

在上一篇博客中,给大家介绍了android动画的分类和作用,以及比较简单的帧动画,在这篇博客中,我们重点给大家介绍,android当中动画的另外一种——补间动画。何为补间动画呢?顾名思义,就是补充中间的动画。开发者只需要指定动画开始和结束的关键帧,而进行中的中间帧是由系统来计算并且补齐的。那么补间动画可以对于哪些行为进行设置呢?补间动画可以设置四种行为:透明度,缩放,位移和旋转。而且开发者也可

2018-03-08 16:46:37 266

原创 Android中动画的介绍(一)——帧动画

在android程序开发过程当中,很多时候需要一些比较酷炫的效果,那么这些效果都可以通过什么来实现呢?实现的方式有很多种,在本篇博客当中重点给大家介绍其中的一种——动画。动画也分为很多种,如最初就有的帧动画和补间动画,也有3.0版本新增加的属性动画,还有5.0版本新增加状态动画,都能实现各种效果,那么在接下来的学习当中就为大家一一介绍。首先给大家介绍的是帧动画,什么是帧动画呢?将每一张静止

2018-03-08 15:05:54 180

原创 xUtils的全面解析和案例讲解(四)--断点续传下载apk并安装

今天我们根据具体的需求,进一步理解xUtils框架的使用方式:添加Button点击按钮,点击按钮开始使用xUtils的网络模块进行apk安装包的下载,支持随时停止下载任务,成功后使用Dialog询问用户是否安装,并安装。数据接口:http://softfile.3g.qq.com:8080/msoft/179/24659/43549/qq_hd_mini_1.4.apk那么我们根据

2018-03-08 11:28:02 556

原创 xUtils的全面解析和案例讲解(三)

在上一篇博客的基础上,我们来增加新的功能,进一步学习xUtils框架当中的数据库模块。新增的需求:在有网络的情况下,加载网络数据,并且显示出来,在没有网络的情况下,加载数据库当中的数据,同样显示出来,其实就是增加了缓存操作。那么我们在之前的基础上,又应该做什么操作呢?1.首先要在清单文件当中增加获取sd卡当中数据的权限。uses-permission android:name="a

2018-03-07 16:46:11 166

原创 xUtils的全面解析和案例讲解(二)

在本篇博客当中,主要xUtils的功能去完全加载网络数据(json)数据,并且解析到recyclerview当中的过程。网址为:http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=10&page=1步骤和上一篇博文一样,本篇当中就不做更加详细的讲解了,主要从代码角度,逐层深入的理解。但是因为是json数据,所以使用

2018-03-07 15:33:00 188

原创 xUtils的全面解析和案例讲解(一)

在本篇博客当中结合xutils的注解模块,网络模块和图片模块,将网络数据获取解析并展示在recyclerview上面。网络数据的网址为:https://gitee.com/little_bird_oh_777/test_data_collection/raw/master/dishs.xml首先分析步骤:1.导入包:xutils和recyclerview的包复制

2018-03-07 14:40:32 390

原创 使用RecyclerView获取xml数据(csdn的数据)并解析展示(二)

步骤和第一篇基本没有区别,在本篇当中,给大家新增一个知识点,给recyclerview的每一项添加点击事件的过程。第一步:导包第二步:绘制布局首先绘制activity所对应的页面的布局:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk...

2018-03-05 14:22:25 526

Android基础课程:第三方视频播放器

android列表形式播放网络视频,可实现全屏播放,小窗播放。可以在加载、暂停、播放等各种状态中正常进入全屏和退出全屏

2019-07-24

Android原生视频播放器(播放网络资源)

https://blog.csdn.net/u012156341/article/details/96558286 博客对应的代码

2019-07-20

Android翻牌游戏 -寻觅红桃A

https://blog.csdn.net/u012156341/article/details/95180963课程配套代码

2019-07-09

Android九宫格拼图游戏代码

https://blog.csdn.net/u012156341/article/details/94760700 博客对应代码内容

2019-07-05

BMI健康测试配套资料

https://blog.csdn.net/u012156341/article/details/93113623 博客配套代码资源

2019-06-20

商城列表与购物车展示(配套代码)

Android毕设项目功能:商城列表与购物车展示(配套代码) 内容讲解地址: https://blog.csdn.net/u012156341/article/details/90677043

2019-05-30

Python GUI项目:古诗词鉴赏系统代码

python古诗词鉴赏博客相关资源下载内容 https://blog.csdn.net/u012156341/article/details/89488414

2019-04-24

Python GUI项目:文件夹管理系统代码

https://blog.csdn.net/u012156341/article/details/89486070 本篇博客相关代码下载

2019-04-24

Python爬虫项目配套代码

https://blog.csdn.net/u012156341/article/details/89397141 https://blog.csdn.net/u012156341/article/details/89393836

2019-04-19

Python基础项目配套代码

https://blog.csdn.net/u012156341/article/details/89337548 https://blog.csdn.net/u012156341/article/details/89353031 https://blog.csdn.net/u012156341/article/details/89354624 等相关案例资源

2019-04-18

Android本地音乐播放器(获取外置存储卡的音乐)

可以播放,暂停,能够切换音乐,可以上一曲,下一曲切换音乐

2018-01-05

handler的使用案例

demo01: 通过handler.post()的方法可以更新ui demo02: 一秒钟切换一张图片 demo03: 霓虹灯动态效果的显示 demo04: 倒计时,停止倒计时 demo05: 通过handler.sendMessage和handleMessage发送处理消息 demo06: message传递bundle demo07: 加载一张网络图片 demo08: handler完成gridview的图文混排 demo09: 拦截消息,通过removeMessage() demo10: 拦截消息的内容。handler的构造方法 demo11: 自己写的looper线程,handler和线程绑定 demo12: 更新ui的四种方式

2016-02-29

仿美图秀秀首页手柄下拉功能实现

仿美图秀秀首页手柄下拉功能,两个界面对应两种方法。http://blog.csdn.net/u012156341/article/details/45842991

2015-05-19

空空如也

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

TA关注的人

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