自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (25)
  • 收藏
  • 关注

原创 Volley框架二次封装

谷歌官方推出的Volley框架,实现了小数据、多频发,以及图片加载的网络操作。这方便了大家开发,但是没有对获取Cookie做相应的处理,用户想要获取的话,很麻烦,这也造成了代码冗杂,所以为了方便大家,我就对Volley框架进行了二次封装,当然也借鉴了网上的经验(嘿嘿)。封装实现了Get和Post带Cookie的网络请求,以及图片加载和图片缓存。这是我的项目工程:首先你要导入Volley.jar库一、

2015-12-30 20:05:07 894

原创 Android SQLite操作封装

这是一个封装了对SQLite基本操作的类。DBHelper类:public class DBHelper { public static SQLiteDatabase openOrCreateDatabase(Context context,String dbName){ SQLiteDatabase db = context.openOrCreateDatabase(dbN

2015-12-26 18:18:00 786

原创 Android MVP模式的应用

相信大家对MVC模式都很了解,没错,android框架给出来的开发模式就是MVC,xml文件控制View视图的显示,代码中实现Model和Controler的实现。下面我将给大家介绍一种MVC的演化版本MVP模式。所谓MVP模式,分为三部分:Model(负责数据的存取),View(负责数据内容的显示),Presenter(负责业务逻辑的实现)。三者之间的耦合通过接口来实现。三者之间的关系如下图:MV

2015-12-26 17:41:22 620

原创 视屏音乐提取,剪切以及合并

昨天,我一个表弟要我剪切音乐,其实一开始我是拒绝的,因为我从来都没有剪过。但是想了一下,还是答应了。我原本以为只是单纯的剪切音乐,结果他给我发来两段视频,要求剪切视频的音乐。我的第一反应就是打开听音识别软件,然而并没有什么用,我就知道我被坑了。不过后来我还是想到了一个办法,就是提取视频背景音乐,然后再进行操作,于是就有了我接下来要说的是教程了,嘿嘿。其实和简单,所有的操作只需要一个软件(QQ影音)第

2015-12-11 10:54:15 1037

原创 Android selector 失效

android selector在android开发中起到了改变控件背景图片以及形状,点击抬起时的状态等作用,但是在一些情况下他们会失效。1、在作为容器(LinearLayout、RelativeLayout、FrameLayout)的状态选择器的时候,必须加上属性android:clickable=”true”才行,否则将会失效。2、在加了属性android:clickable=”true”的容器

2015-12-10 16:50:50 597

原创 网页设计大赛总结

历时一个月的网页设计大赛终于结束了,虽然这次答辩过程中服务器直接出了问题,导致网页不能访问,但是很我们队最终还是获得了二等奖,说实话,我对我自己表现很失望,非常失望。首先我说一下失望的原因吧,第一就是上去的时候怯场;第二就是网页奔溃了之后就完全乱套了,不知道说什么,然后一边等网页刷新,一遍扯与网站无关的事情(导致网站不能访问的原因之类的);第三等问题解决之后再上去答辩,这时候又不知道怎么调电脑的分辨

2015-12-09 20:21:57 2200

原创 一键删除的EditText

很多app的输入框都有一键删除的功能,这样用户体验很好。今天我就给大家带来两种实现这种功能的方法。方法一:1、将EditText边框设置为不可见(android:background=”@null”)2、将EditText和ImageView(删除图标,这里可以给ImageView设置状态选择器控制点击和抬起效果)放在水平的LinearLayout中3、给LinearLayout设置背景图片,要求背

2015-12-04 18:28:22 1776

原创 Volley框架获取Cookie和带Cookie请求链接

最近我在为自己的网站做app的时候,遇到了一个问题,就是无法记录用户的登录状态。手机的每次普通的请求,服务器都会将其认为新用户请求。这是什么原因呢?其实,就是因为手机的每次请求都没有带上服务器在第一次被请求时返回的Cookie,这样没有Cookie的请求,服务器就会默认为新用户,这就导致无法无法记录登陆状态的问题的出现。为此,我选择了Volley。什么是Volley框架呢?它适合进行小数据、多频发的

2015-12-04 16:08:10 2457 1

原创 Android Studio 常用插件

1、Android Code Generator Plugin(根据layout文件生成相应的ViewHolder类)2、Android Layout ID Convert(通过layout文件中的id自动生成相应id对应对象的实例化代码块)3、GsonFormat(通过你输入的json数据,自动生成相应的Java Bean)4、SelectorChapek for Android(通过相似名字的两

2015-12-04 09:53:01 361

Volley框架的二次封装

Volley框架二次封装,实现了带Cookie的Get和Post请求,图片加载和图片缓存(内存缓存,SD缓存,内存SD双缓存)。

2016-01-01

Volley二次封装

Volley框架二次封装,实现了Get、Post网络请求,以及获取Cookie和带Cookie的请求,实现图片加载和图片内存缓存、SD卡缓存、内存SD双缓存。具体教程参考博客http://blog.csdn.net/u012925323/article/details/50437057,希望发现错误的亲们一定要提出哈,在这里谢谢了。

2015-12-30

android MVP模式例子源码

android MVP模式例子源码,封装了一个对数据库操作的类,实现了对数据的进行数据库的存取,具体MVP模式教程参考博客http://blog.csdn.net/u012925323/article/details/50409422,希望对大家有帮助。

2015-12-26

一键删除EditText

输入框一键删除内容。两种方法实现,详细教程参考博客http://blog.csdn.net/u012925323/article/details/50178289

2015-12-10

一键删除的TextView

输入框一键删除内容。两种方法实现,详细教程参考博客http://blog.csdn.net/u012925323/article/details/50178289

2015-12-04

一键删除的EditText

很多app的输入框都有一键删除的功能,这样用户体验很好。两种方法实现的具体教程参考博客http://blog.csdn.net/u012925323/article/details/50178289

2015-12-04

模仿QQ侧滑删除Item

通过RecycerView实现ListView效果,可以滑动item删除item,还可以删除增加item,删除增加伴随着动画特效,还支持item扩展。希望对你有帮助,不懂得地方可以私信博主。

2015-11-01

android-support-v7-recyclerview

无刷新时留空白Bug(最新版本jar)。

2015-11-01

ListView多选择和item扩展

博客http://blog.csdn.net/u012925323/article/details/49444153实现了ListView item滑出和扩展效果。ListView item点击时候动态地扩展相应的View视图,有利于美观和节约屏幕空间。

2015-10-27

ListView多项选择功能的实现

在开发ListView时候,很多情况下,我们都会对item进行批量操作,那么怎样实现这样的功能呢?其实很简单,我就把我的思路分享给大家吧,具体思路解析请看博客http://blog.csdn.net/u012925323/article/details/49312645,如果有错的话,还请大家指出,谢谢大家。

2015-10-21

时钟加载View

用一个旋转的时针实现加载View来代替进度条,具体实现思路请参考博主博客http://blog.csdn.net/u012925323/article/details/49175263

2015-10-16

模仿搜狗浏览器加载小球

具体请实现思路清访我的博客:http://blog.csdn.net/u012925323/article/details/49120759

2015-10-14

C#开发微信公众号实现消息自动回复

作为计算机学院的学生的学生,时刻在打计算机学院官网的主意,前段时间我的一个好基友在我面前炫耀他的能够查课表的公众号(服务模拟登录返回数据),把我眼红得,所以我暗自下决心,自己一定要弄个微信公众号来玩玩儿。经过各种网上查资料,各种走弯路,还是实现了微信公众号机器人聊天功能。虽然这个很简单,但是网上完善而又详细的资料很难找,而且官网的开发文档只针对php语言发布了Demo,开发者文档简直坑爹,不过我还是忍不住分享出来,嘿嘿,下面我就开始分享我的经验了。,虽然很简单,但不要嘲笑我

2015-09-24

2048源码免费分享

开始时棋盘内随机出现两个数字,出现的数字仅可能为2或4,玩家可以选择上下左右四个方向,若棋盘内的数字出现位移或合并,视为有效移动,玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以连续合并,合并所得的所有新生成数字想加即为该步的有效得分,玩家选择的方向行或列前方有空格则出现位移,每有效移动一步,棋盘的空位(无数字处)随机出现一个数字(依然可能为2或4),棋盘被数字填满,无法进行有效移动,判负,游戏结束。 该游戏分为基础模式和疯狂模式,玩家若想进入疯狂模式,则需要在基础模式中使得卡片上的分数达到2048或者更多。疯狂模式将会给你全新的体验(可以改变游戏背景音乐和格子数,还有随机出现数),还在等什么,赶快行动起来吧!

2015-09-19

模仿微信tab颜色渐变效果

模仿微信tab颜色渐变效果。简单不复杂,向下兼容到sdk版本16,调试即用。

2015-09-18

android引导面实现

通过ViewPager实现软件引导界面,自定义View实现引导界面tab圆圈。可更改tab的更新方式(这个怎么说呢,下载了自己看源码,调试运行,嘿嘿,我找不出词语来形容更新方式)。

2015-09-12

手机弹幕的实现

继承NotificationListenerService,利用浮动窗口和自写控件实现手机弹幕功能,特别注意NotificationListenerService是在android 4.3以后添加的服务,4.3以前会崩溃。

2015-09-10

英语四级词库数据库

这是个xml文件,存储的时英语四级的词库。有难易分类。方便移动开发。

2015-08-28

大学英语四级(CET 4)有道词库

大学英语四级(CET 4)有道词库,想要开发词典或者英语学习软件的朋友,这将是一个很好的资源,希望对你有帮助。

2015-08-21

android自定义PopWindow

android自定义PopWindow显示在按钮下,和动态的出底部滑出和消失,有问题可以私信博主。

2015-08-14

贪吃蛇android源码分享

通过继承与View,开启新线程不断的在画布上画蛇身方块,画食物。内置碰撞检测,可重新开始游戏。详细注释写在代码中,希望对你有帮助。

2015-08-13

android 上传文件至C#服务器

本工程,解压直接导入Eclipse调试,直接可以运行。不用改代码,不用改链接,可以直接上传。上传成功后会返回数据,提示你成功了。希望对你有帮助。

2015-08-09

Android输入法的打开关闭

输入法的操作:点击非文本框的区域,输入法则隐藏。

2015-08-02

仿造qq侧滑界面实现生日快乐祝福软件

如果你心爱的女神即将生日,将本软件稍微修改,便可将你的心意表达于她。本软件仿造qq侧滑界面,实现了背景音乐的随机播放,和背景音乐的自动切换,并且还实现了彩蛋功能(当女神点击生日快乐设置好的次数时会跳转到另一个界面),由于资源文件比较大,所以文件比较大。

2015-07-22

2048源码分享

开始时棋盘内随机出现两个数字,出现的数字仅可能为2或4,玩家可以选择上下左右四个方向,若棋盘内的数字出现位移或合并,视为有效移动,玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以连续合并,合并所得的所有新生成数字想加即为该步的有效得分,玩家选择的方向行或列前方有空格则出现位移,每有效移动一步,棋盘的空位(无数字处)随机出现一个数字(依然可能为2或4),棋盘被数字填满,无法进行有效移动,判负,游戏结束。 该游戏分为基础模式和疯狂模式,玩家若想进入疯狂模式,则需要在基础模式中使得卡片上的分数达到2048或者更多。疯狂模式将会给你全新的体验(可以改变游戏背景音乐和格子数,还有随机出现数),还在等什么,赶快行动起来吧!

2015-07-22

空空如也

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

TA关注的人

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