自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你若盛开,蜜蜂自来

Android 开发工程师,编程联系实际才有意义。

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

原创 ZXing 二维码库之生成与解析二维码

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 二维码,这个在现在出门支付必备的支付方式,到哪里都是微信、支付宝扫一扫支付。确实是时代的进步,科技的进步,我们现在才得以如此方便。现在的安卓应用,应该都离...

2018-08-30 21:56:49 7932 1

原创 华美天气(数据来源:和风天气 API)

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 这是我在大三的时候基于课余时间编写的一个天气信息查询的 App ,页面设计+程序框架搭建+资源文件准备+程序代码的编写都是我一个人完成的,这期间花了很长的...

2018-08-30 21:47:06 9162 5

原创 【数据结构】之折半查找(二分搜索)

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们学习数据结构与算法时,肯定会学到过折半查找,它也称作二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。这里有一个前提:有序数组,必须牢记。...

2018-08-30 19:41:18 3053

原创 【源码】Android Application 启动流程源码分析

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们做 Android 开发的都知道,每次新建一个项目都是帮你创建好了一个 MainActivity 类,并且重写了 onCreate() 方法,可能你做...

2018-08-29 21:38:25 7107

原创 Volly 网络框架用法及封装

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running Volley 它是 android 的一项热门的开源网络框架,是 Gooogle I/O 2013 发布的一个处理和缓存网络请求的库。既然我们知道它是用于网...

2018-08-28 19:53:38 9843

原创 App 冷启动与热启动及启动白屏优化

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 介绍一下 app 冷启动和热启动方式来实现 app 秒开的效果。那么,先来看看什么叫冷启动和热启动。 冷启动:指 app 被后台杀死后,在这个状态...

2018-08-26 15:19:41 23465 2

原创 Bitmap.Config 属性详解及不同格式图片区别介绍

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running Android UI 中最离不开的就是图片了,图片可以由很多种格式构成,比如 png、jpeg、webp 格式等等。我们有时候会发现同一张的图片却有不同的大...

2018-08-24 15:16:36 10511

原创 自定义 View(三)仿 DrawerLayout 实现侧拉功能

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running系列文章:自定义 View(一)仿 QQ 列表 Item 侧拉删除功能自定义 View(二)自己动手实现下拉刷新、上拉加载功能自定义 View(三...

2018-08-23 16:23:32 10480

原创 自定义 View(二)自己动手实现下拉刷新、上拉加载功能

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running系列文章:自定义 View(一)仿 QQ 列表 Item 侧拉删除功能自定义 View(二)自己动手实现下拉刷新、上拉加载功能自定义 View(三...

2018-08-22 21:00:52 10306

原创 自定义 View(一)仿 QQ 列表 Item 侧拉删除功能

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running系列文章:自定义 View(一)仿 QQ 列表 Item 侧拉删除功能自定义 View(二)自己动手实现下拉刷新、上拉加载功能自定义 View(三...

2018-08-22 00:11:44 12734 18

原创 ListView 用法大全、性能优化以及功能拓展

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running ListView,众所周知,这是一个android中元老级别的控件之一了。虽然,我们现在大多数都用RecyclerView来替代它,但是它还是在我们初学者...

2018-08-21 12:48:42 10695 3

原创 【源码】Android 异步任务 AnsycTask 深入源码剖析

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 在 Android 异步处理中,有一个AnsycTask 非常的实用,相信大部分的 Android 开发者都有使用过。我们 Java 中的同步和异步这个...

2018-08-20 18:28:58 11055

原创 自定义 View 之圆形、圆角、爱心、动态旗帜等图片效果

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们继续上篇文章提到的自定义View之实现一个简单显示图片的SimpleImageView控件来进一步实现:CircleImageView(圆形效果)、Lo...

2018-08-20 16:41:32 8945 3

原创 自定义 View 之联系人字母索引及定位效果

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们来实现这样的一个小Demo,联系人的快速检索功能,左侧带有字母快速定位,滑动列表时字母相继切换的效果。那么我们来看看实现的Demo,显而易见,这是使用...

2018-08-18 22:10:19 11504 3

原创 自定义 View 嵌套 ScrollView 产生滑动冲突的解决方案

主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 自定义ViewGroup的时候,你一定会遇到这种情况——滑动冲突。发生这种情况的前提是你的自定义ViewGroup支持滚动,并且可能也内嵌了一个可以支持滚动...

2018-08-17 19:39:57 10685

原创 自定义 View 之摸清 View 的事件分发、拦截及消费过程

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 案例 我们来看一个这样的案例,目的是熟悉android事件分发、拦截的流程,例子如下: 如上图,ViewGroupA内嵌ViewGr...

2018-08-16 15:38:08 8930

原创 自定义 View 之探索 onLayout()、onMeasure() 方法及作用

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 介绍 onLayout()、onMeasure()这两个方法是我们自定义View的关键,也许你知道它是怎么使用,但不知道它为什么要这样使用?我们在...

2018-08-15 14:48:29 12270

原创 【设计模式】单例模式

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 今天,我们来学习设计模式中最简单一种模式之一就是 —— 单例模式(singleton pattern) 。那么何为单例模式呢?它主要在程序中起到什么作用?...

2018-08-15 00:37:17 9806 2

原创 自定义 View 之 GestureDetector(手势识别)的使用

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 学习自定义View,这个对于初学者来说确实有点难度。因为这需要你熟悉View绘制的基本流程,不仅如此,你还需要熟悉手势识别、解决事件冲突等知识。这是一系列综...

2018-08-14 16:32:34 9336 1

原创 自定义 View 之熟记 scrollTo、scrollBy、Scroller 三者区别

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 介绍 今天,我们来讲讲自定义View的基本功,那就是对我们屏幕坐标系的理解。本人画了一张图,咋们凑合看吧,应该不难看懂。 这里做略微的说...

2018-08-13 20:55:04 9510 2

原创 仿 IOS 打造一个全局通用的对话框

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们来学习一下如何自定义一个漂亮、美观且通用的对话框。开始前,我们先了解一下对话框(Dialog),它是Android UI交互的一种形式,通常给予用户一个...

2018-08-12 17:13:29 10779

原创 自定义 View 实现一个图片显示控件

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 我们来学习一下如何自定义一个自己ImageView,当然也是从最基础开始,我们只需要可以显示图片就好了。目的是基于此例子来熟悉我们自定义View的一些操作...

2018-08-10 16:51:52 10517 1

原创 自定义 View 之富有弹性的 NestedScrollView

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 首先简单的介绍一下NestedScrollView 这个控件,它是继承自 FrameLayout 的一个可以滚动视图的控件,其位置是在我们的 suppo...

2018-08-09 21:38:43 11899 6

原创 【设计模式】策略模式

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 晚上的时候,抽了点时间看了一下设计模式相关书籍,毕竟有些东西还是得重温一下的,脑子不灵光,记住不啊。看着看着就看到了策略设计模式,关于这个策略模式,它书本...

2018-08-08 11:50:37 25156 3

原创 【设计模式】建造者模式

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running 今天我们来讲一讲在 Android 开发中最常用的设计模式 —— 建造者模式(Builder Pattern),这是一个变种了的建造者模式。 说...

2018-08-03 20:17:34 8760

原创 Android 简单又炫酷的帧动画(加载动画)

博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此 博主:威威喵|博客主页:https://blog.csdn.net/smile_running Android 提供了一种简单而好用的帧动画,所谓帧动画,就是一帧一帧的播放,你可以想象一下民国时期那种电影片的效果,它用的就是一帧一帧的播放,说白了就是...

2018-08-01 11:53:48 7228 2

Java Jdk 环境软件安装包.7z

Java Jdk 环境软件安装包 jdk 8 版本,附带 Java 环境配置说明教程~~~~~~~~~~~~~~~~~~~~~~~~~~~

2020-09-14

weather_svg.zip

个人app上使用的免费开源的天气图标svg文件以及drawable文件,开发天气应用的可以使用此图标,好看和美观,扁平化样式。

2020-02-15

SkinChangeDemo.zip

Android 主题换肤案例代码,通过设置 Android style 配合 setTheme() 方法,快速实现 App 的主题切换效果。

2020-01-21

MDAnimationDemo.zip

Material Design 给出了一套标准的设计方案和动画效果,在 Android 开发方面,越来越多的 App 几乎都向 Material Design 风格靠拢,当然也是因为 Google 给出的设计效果确实好。接下来我将通过一个案例来学习一下 Material Design 的一个跳转动画效果。

2020-01-18

WeiNews.zip

今日新闻,是一款免费的新闻阅读 App,用户可以选择自己喜欢的新闻类别进行阅读。它是没有任何广告的,因为我做了去除广告操作。数据来源是:聚合数据新闻 API

2020-01-15

SystemNotificationDemo.zip

Android 8.0 及以上 Notification 的适配代码,案例中包含了普通样式的通知、自定义View样式的通知、带进度条的通知、以及悬浮式通知。

2019-12-29

C#学生信息管理系统(期末作品).zip

C#课程期末设计作品,包含客户端和SQL Server数据库脚本。实验内容包含学生登录、学生信息、学生课程、学生成绩等增删改查功能。

2019-12-06

ColorfulWeather.zip

【华美天气】这个项目的大致功能已经完善了,有一些预期设想的功能我还没有去实现(换肤功能),由于期末那几个星期一直满于期末课程设计的作品,这个项目也挂起来,没有继续工作。博客地址效果预览:https://blog.csdn.net/smile_Running/article/details/82228355

2019-12-06

Matlab图像处理期末项目.zip

Matlab课程设计期末作品,主要用Matlab GUI 做的一个照片特效工具,可以对照片进行马赛克、灰度、复古、底片、玛咖、雕刻等效果。

2019-12-06

MobSMSDemo.zip

Android 短信验证 SDK 接入(Mob SMSSDK)源码,免费的手机短信验证服务。短信验证接口有很多,绝大部分是收费的,一般一条就几分钱。由于国内的系统软件一般都是按手机号来注册的,所以短信验证成了一种重要的手段。

2019-11-29

comxwwdemo.7z

使用 IDEA Maven 整合 SSM 框架(Spring+SpringMVC+Mybatis)源码。

2019-11-27

vc6.0win7_downcc.zip

C语言开发软件工具包,vc++ 6.0 绿色安装版本,装完马上可以使用。

2019-09-02

BottomNavigationLayout.zip

结合Android提供的Material Design库下的几乎所有的常用view,比如:BottomNavigationView、CollapsingToolbarLayout、FloatingActionButton、CoordinatorLayout、AppBarLayout、DrawerLayout、Toolbar、TextInputLayout、TextInputEditText 、CardView、RecyclerView等等,好好学习、天天向上,哈哈。

2019-07-25

MVPDemo.zip

Android MVP 架构之 BaseMVP 的封装及处理,这是本人写的一个基于MVP架构封装的基础框架,没有使用任何第三方依赖。运用了反射、代理模式、依赖注入等知识,可以作为MVP入门学习的例子。

2019-07-10

ColorfulWeather.zip

这是我在大三的时候基于课余时间编写的一个天气信息查询的 App。用到的技术框架有Retrofit + OKHttp+utterKnife 、Glide 、EventBus 、BaseRecyclerViewAdapterHelper、Fastjson、Logger等,代码不多,也就万把来行吧。已经发到博客文章中,要下载请先看博客中的演示效果:https://blog.csdn.net/smile_Running/article/details/82228355

2019-07-06

EarthQuakeApp.zip

地震信息查询App,这是我在大二寒假时间开发的,使用了volly+jsoup+MPAndroidChart+bottom-navigation-bar等第三方开源库,数据来源是:中国地震台网,jsoup解析xml,该App内还有天气查询的功能,数据来源是:和风天气,还有百度地图功能,定位功能等。是一款综合性比较强的Android案例,需要的下载去学习,情况本人博客中的演示效果:https://blog.csdn.net/smile_Running/article/details/94502113(大伙觉得不错的给个赞和评论哦,您的点赞和评论就是写作的动力!)

2019-07-03

简易新闻客户端.7z

一个简易的Android新闻客户端App,推荐Android入门学习者。基于网络访问、有数据库存储、有详情页面等。App效果请看到本人博客中查看(大伙觉得不错的给个赞和评论哦,您的点赞和评论就是写作的动力!),地址:https://blog.csdn.net/smile_Running/article/details/94326230

2019-07-02

Python课程期末作业.7z

有几个功能模块:排序、函数图像、读写txt文本、xls表格数据、数据可视化(柱状图、饼图、折线图三种)、热词提取器(jieba)等,此为本人期末作业,有需要可以下载。

2019-06-30

自定义ViewGroup仿QQ侧拉删除、侧拉抽屉;下拉刷新、上拉加载动画

基于自定义ViewGroup实现仿QQ侧拉删除,自定义下拉刷新、上拉加载动画,自定义实现DrawerLayout(侧拉抽屉),解决滑动冲突例子。

2018-08-24

联系人列表(右侧带首字母检索、分类和快速定位)

Material Design风格的Android联系人源码,列表头部显示首字母分类,列表右侧拥有一列字母检索器(A~Z)辅助列表快速定位到对应首字母的联系人。

2018-08-20

空空如也

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

TA关注的人

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