自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ProgramChangesWorld的专栏

我不优秀,但我不甘于平凡

  • 博客(14)
  • 资源 (82)
  • 收藏
  • 关注

原创 自定义控件-消息个数提醒控件

前言在QQ中有消息个数提醒的控件,虽然现在没用到,但是以后可能会用到,所以就实现它,也不难。实现效果图如下:先贴源码了:public class TipNumberView extends TextView { private Paint mBgPaint ; PaintFlagsDrawFilter pfd; public TipNumberView(Context con

2015-07-30 17:44:23 1548

转载 android中Shape使用总结

在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思.solid:填充 android:color指定填充的颜色gradient:渐变 android:startColor和android:endColor分别为起始和结束颜色, android:angle是渐变角度,必须为45的整数倍。 另外渐变默认的模

2015-07-30 14:32:09 781

原创 自定义控件-ViewPagerIndicator

前言因为自己写的东西里面我想加入一个ViewPager,自然就要加入一个Indicator,本来是想找一个第三方控件,但是找了几个之后发现都不好,因为需要太多的东西,要添加好多的文件,非常的复杂,不适合我,所以就想自己写,但是关于自定义控件这块内容十分的薄弱,勉强能看懂都算是不错的了,但是还好我在最后看到了【张鸿洋】,他写了一个类似我要求的Indicator,但是不全符合。因为我需要的是横线的指示器

2015-07-30 13:21:16 1057

原创 Jsoup解析HTML获取数据

前言  当进行和网络相关的开发,我们总是希望能够有API接口供我们调用,但是有时候我们并不是总能够找到API,就像我之前在做在线音乐播放器的时候,找百度的API接口就找了好长的时间,如果没有API的时候那么我们该怎么做呢?没错,我们可以直接解析HTML页面,从中得到我们的数据,而今天我给大家介绍的就是一个非常好用的框架:Jsoup实现  首先我们必须要知道从那里看到HTML的数据,这里我以笔趣

2015-07-29 21:27:00 3690

原创 强大的开源控件AFinal在图片加载和文件下载的应用

前言我们都知道,网络操作是非常复杂的,像是发送http请求,加载网络图片,文件下载等等,我们当然可以自己去屑一些类来实现自己的操作,但是,使用别人已经写好的第三方框架也是一个不错的选择,这里我给大家介绍一个我比较喜欢的框架:AFinal。实现网络图片加载 我们都知道在ListView中加载图片,如果处理的不好,很容易出现OOM(内存溢出)的问题,但是,AFinal很好的解决了这些问题,我们不用

2015-07-29 13:03:11 1350

原创 自定义Notification添加点击事件

前言在上一篇文章中《Notification自定义界面》中我们实现了自定义的界面,那么我们该怎么为自定义的界面添加点击事件呢?像酷狗在通知栏 有“上一首”,“下一首”等控制按钮,我们需要对按钮的点击事件进行响应,不过方法和之前的点击设置不一样,需要另外处理,下面我将进行简单的说明。实现同样,我们需要一个Service的子类MyService,然后在MyService的onCreate中设置,如下代码

2015-07-27 19:36:10 6704

原创 Notification自定义界面

前言之前在做一个手机的播放器,需要做到在通知栏显示控制播放的界面,如下:这是让服务在前台运行就可以实现的(可以参考我的前一篇文章Service在前台运行),今天我们就要实现Notification的自定义界面,当然就不实现如上图所示的了,而是下面一个简单的界面,随自己的需要搭建自己想要的界面。 可以看到,我实现了一个简单的界面,包括一个ImageView和Button,下面我就说说该如何实现它,其实

2015-07-27 19:10:29 1416

原创 Service在前台运行

前言在做手机音乐播放器的时候,让我非常苦恼的一件事就是手机有清理内存的软件,比如百度,360等等,一点击清理音乐就停止播放了,去后台查看发现Service已经被停止并重新启动了,这显然不是我想要的,我希望音乐能够在后台播放,并且自己能控制什么时候退出,不想让系统给我清理了,就像酷狗一直在通知栏显示那样,于是我就知道了在前台运行的服务。实现我们先看一下结果图:这是运行在通知栏的界面,这样就是让服务在前

2015-07-27 18:46:31 920

原创 关于java反射的那点事

前言之前学习的时候有看到过java反射方面的内容,当时以为觉得理解了那些内容,后来才发现时间一长就遗忘了,等用到的时候就到处翻找之前的资料又重新看了一遍,现在还是把这些东西给写出来,下次找的时候就可以很方便了,帮助自己记忆。实现说到反射,我们就不得不提Class类了,我们以前都是定义一个类,如下:class Person(){ ///////}这里我们需要明白的是,我们所定义的这个类Pe

2015-07-27 12:47:28 636

原创 DownloadManager实现文件下载

前言    关于文件下载,或许不是一个多么陌生的内容,在网络操作中下载只是其中一个方面,但是关于文件下载还是有不少东西要说,今天我就拿下载的方式来说吧。     文件下载有许多方式,比如什么多线程下载,单线程下载等等,我刚开始接触文件下载的时候是看了一个《关于文件多线程下载原理》的一个视频,里面讲了什么是多线程下载,然后就是自己写一个下载类,实现文件下载,虽然最后也是能够实现下载,但是效果并不是多

2015-07-26 11:05:03 1510

原创 android中assets文件夹的使用<一>

前言    在android的目录结构中,我们存放图片资源一般都是放在/res目录下(就我自己而言),但是,android既然提供了assets文件夹,那么它该如何使用呢?它和res文件夹有什么区别呢?assets:不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了

2015-07-22 16:25:04 1842

原创 AndroidStudio查看模拟机生成的数据库文件

前言    我们在测试应用时有时需要删除数据库文件,在真机上需要root权限不太好弄,但是在模拟机上就比较简单了,可以直接删除,可是第一次不知道在哪里去删除,我也是找了一会才找到,下面告诉大家路径:实现    我们先在AndroidStudio上找到如下图标:    点击之后就会出现下面的界面:  如我在图片上标注的那样,左边表示你当前的虚拟机,右边我们选择File Explore,在 data/d

2015-07-22 15:59:41 13139 1

转载 AlarmManager的使用

转载自:http://www.360doc.com/content/13/0110/23/11991_259460170.shtmlAlarmManager    AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设

2015-07-12 09:40:33 595

原创 Android解析UniCode编码

前言    从网络获取JSON信息的时候,有时我们会获取到一些不知名的东西,比如下面的情况就是我获取的json信息:    可以看到artist_name我所希望的是歌手的名字,结果出来的却是一堆不知道什么东西的编码,我大概的猜测一下,它有可能就是UniCode编码,因为它和UniCode编码比较相像,原因有二:UniCode的基本格式是->\u2345之类的形式,总是4个数字和字母的集合,而给定

2015-07-01 23:04:31 6306

android3D旋转图片

这是android3D旋转图片的实例,具体请参见博客:http://blog.csdn.net/programchangesworld/article/details/49078387

2019-02-05

CSDN非官方博客阅读器

这是我自己开发的CSDN非官方阅读器,详情见博客:http://blog.csdn.net/programchangesworld/article/details/48792415

2016-05-22

C++版学生管理系统

C++版的学生管理系统,使用了指针来实现,界面友好,

2016-05-18

故事会非官方客户端

这是使用MuPdf来显示PDF文件的故事会客户端,因为换了开源库所以它的大小比之前的一个版本的体积小。

2016-05-04

故事会非官方客户端(2006-2016)

这是故事会的非官方的客户端,自己开发的,用来在手机上看故事会,从2006年到2016年都有

2016-05-04

android漫画阅读功能的实现

这是实现网络漫画阅读的一个小Demo,实现了竖屏滑动阅读漫画的功能,保证图片不失真,用Picasso和ImageLoader分别来实现

2016-03-29

基于蓝牙备份联系人的app

这个是基于蓝牙的备份联系人的应用,具体内容及源码请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/50864057

2016-03-12

android本地漫画阅读器的小Demo

这个是android的本地漫画阅读的一个小Demo,使用universal-image-loader来加载本地图片。

2015-12-25

android本地横屏阅读漫画的小Demo

这个是本地阅读漫画的一个小Demo,是横屏显示,使用uinversal-image-loader来加载本地图片

2015-12-25

告别findViewById的Demo

这是可以让你告别繁杂的findViewById的一个实例,通过注解的方式来实现。

2015-12-08

仿微信图片选择器

这是仿微信的图片选择器,用到了自己编写的ImageLoader(鸿洋版)。

2015-11-25

RecyclerView实现上拉加载和下拉刷新

这是一个实现了RecyclerView的上拉加载和下拉刷新,并且实现了封装,不需要做改动就可以直接使用,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/50014793

2015-11-24

SmoothProgressbar

这是一个ProgressBar控件,在加载的时候可以使用,界面很好看。

2015-11-23

自定义Toolbar布局+SegmentedGroup

这是自定义Toolbar布局的一个实例,使用了SegmentedGroup自定控件

2015-11-23

自定义宽高比例布局控件

这是一个可以自定义宽和高比例的布局,具体请参见我的博客:http://blog.csdn.net/programchangesworld/article/details/49982655

2015-11-23

RecyclerView使用的Demo

这是RecyclerView使用的一个实例,包括了使用通用的Adapter,非常简单,不用再写枯燥的Adapter了

2015-11-21

解决侧滑菜单与ListView滑动冲突的实例

这是解决了滑动冲突的一个实例,在父控件覆盖onInterceptionTouchEvent方法来实现,自己添加滑动规则即可

2015-11-21

C++实现逐行从文本文件读取数据

实现了逐行读取文件数据,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49506897

2015-10-30

编译原理实验之词法分析程序(增加从控制台输入程序内容)

这是编译原理实验之词法分析程序的代码,实现了从控制台输入程序字符串,预处理字符串并保存到文件以及从文件读取并将单词分类显示。具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49179443

2015-10-16

Android获取在屏幕滑动速度的实例

这是android获取在屏幕滑动速度的一个实例,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49130373

2015-10-14

resin-4.0.45.zip

resin的4.0.45版本,也是性能比较好的Servlet容器,可以和tomcat相比

2018-05-02

SQLAdvisor-2.0.tar.gz

美团技术团队出品的用来优化sql的工具,可以对SQL语句进行优化,分析瓶颈

2018-05-02

VMware-workstation-full-11.1.2-2780323.exe

Windows系统下的VMWare,11.1.2版本,版本不是特别高,

2018-05-02

eclipse-java-oxygen-3a-linux-gtk-x86_64.tar.gz

linux版的eclipse,eclipse-java-oxygen-3a-linux-gtk-x86_64

2018-05-02

mongodb-linux-x86_64-enterprise-debian71-3.6.3.tgz

Linux企业版的MongoDB-3.6.3,适应与Debian7.x版本,不是社区版!!

2018-05-02

Linux企业版的MongoDB-debian8.1-3.6.3

Linux企业版的MongoDB-3.6.3,适应与Debian8.x版本,不是社区版!!

2018-05-02

apache-tomcat-8.5.28的文档

tomcat8.5.28的文档的源码文档,对于学习Tomcat源码有很大的帮助。

2018-05-02

httpclient相关jarbao

apache提供的相关网络请求的jar包,包括http-client,http-core等

2018-05-02

node-v6.10.2.tar.gz

这是Node-v6.10.2.tar.gz的源码

2017-04-23

基于Selenium和PhantomJs的Python爬虫

这是基于Selenium和PhantomJs的Python爬虫,具体可以参考我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/59489406

2017-03-02

JavaWeb从入门到精通(实例源程序17-21章)

这是JavaWeb从入门到精通(实例源程序17-21章)。上一部分的链接为:http://download.csdn.net/detail/programchangesworld/9737204

2017-01-13

JavaWeb从入门到精通(实例源程序2-16章)

这是 JavaWeb从入门到精通(实例源程序2-16章)。

2017-01-13

LaTeX使用markdown宏包

这是使用LaTeX中的一个最新宏包markdown的例子,包括了最基本的语法。

2016-08-09

MuPDF阅读PDF文件(AndroidStudio版)

使用MuPDF阅读PDF文件的Demo,具体见博客:http://blog.csdn.net/programchangesworld/article/details/51317620

2016-07-16

Mupdf阅读PDF文件(Eclipse)

这是使用MuPDf框架来阅读PDF的一个例子,Eclipse版。具体参见博客:http://blog.csdn.net/programchangesworld/article/details/51317620

2016-07-16

simsun.ttc

这是simsun.ttc也就是宋体字体,有需要的可以下载

2016-06-25

Node.js安装源码

这是node.js的安装源码,在ubuntu系统下编译并安装,具体查看我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/51708055

2016-06-19

Node.js和MongoDB的小实例

这是使用Node.js和MongoDB实现的一个小例子,主要是添加用户和删除用户。

2016-06-05

LaTex报告封面样式-1

这是使用LaTex写的实验报告封面的样式,代码不是很难,可以直接用在自己的报告中

2016-06-01

XeTex字体设置指南

这是关于LaTex下如何设置字体的一个pdf讲义,内容丰富,中文、英文字体都可以设置。

2016-05-25

空空如也

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

TA关注的人

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