- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Android开发之深入理解触摸事件
Android开发之深入理解触摸事件菩提本无树,明镜亦非台Android的事件分发机制是一个老生常谈的问题了,笔者看过很多博客文章,也做过日志打印,但过后总是忘;相信很多同学也有这种感觉,正所谓一看就会,一做就废:)笔者从小就不擅长死记硬背,还记得初中每次老师让背课文自己总是最后的一批;据说记忆力也是智商的一部分,过目不忘确实是学习道路上的一大助力;不过你我皆凡人,我们只能终日奔波苦,一刻不得闲;好了不闲扯了,说重点;我把接下来的阶段分为3个部分听课、做题、复习;和我们上学时没什么两样,我认为这
2021-10-08 19:25:54 353
原创 Android NDK开发——打通任督二脉
一个始终不被善待的人,最能识得善良,也最能珍视善良 —— 《芳华》序这里不会从头开始讲如何搭建环境之类的,因为Google早有详细文档说明供你起步了向您的项目添加 C 和 C++ 代码;但是可能又有人说了Google无法在国内访问呢,我只想说朋友方法总比困难多,购买VPN修改Host都可以并且网上也有很多环境搭建的教程;有兴趣自己搭建的可以移步这里vultr;为什么使用...
2018-03-04 19:35:03 356
原创 Android 实现LazyFragment
不管是现在还是过去ViewPager+Fragment实现的App数不甚数,而通常看这些应用基本上都有一个共同点,就是我们滑动到那一页的时候才加载数据(当然用来显示图片的时候,默认使用缓存就好);说实在的懒加载的Fragment的网上也提到过很多,自己实践了下总是不令人满意;于是自己总结了下并梳理出这篇文章;
2015-11-16 21:03:59 2151 1
原创 Android学习之RecyclerView快速添加头部布局
众所周知我们的ListView、GridView都可以增加头部布局;这样在遇到复杂的头部布局就不用增加视图类型了,不管是对于代码的可维护性还是整洁性;在Adapter中写又臭又长的代码,无论是自己看还是留给后来者都是痛苦的,而且你要是把代码都堆在getView中,oh no!我要分分钟切腹自尽…RecyclerView增加头部布局传统方式真的不是我懒,真的;传统方式我相信大家应该都会了,好吧我还是简
2015-10-20 12:09:12 9192 2
原创 Android学习之-RecyclerView带刺的玫瑰
我的小鱼你醒了, 还认识早晨吗? 昨夜你曾经说, 愿夜幕永不开启 …上述小诗先逗比一下,接下来切入正题; 自从RecyclerView的诞生起,人们就为她贴上了高贵的标签;她灵活华丽高度可定制,而另一边ListView确已是明日黄花;人们趋之若鹜的奔向了RecyclerView赞美她吹捧她似乎一切的一切都尽在他们的掌握中;各大技术论坛开始讲解RecyclerView是多么的好用;于是乎
2015-06-27 22:23:20 9590 7
原创 Android volley和webview同步cookies
Android volley和webview同步cookies移动开发免不了要与服务器通信,说白了客户端也就是个升级版的浏览器罢了;其实也不算升级,有些地方升级有些地方降级了,哈哈哈;好吧说正事,通常我们与服务器通信为了数据的安全都会有验证,在浏览器中我们登录之后就可以访问任何一个页面;浏览器会保存用户与服务器的一个会话,那么要保证是同一个链接,浏览器每次请求都会携带这个会话(也就是链接)的标识se
2015-06-11 16:56:45 3386 4
原创 Android学习之优化美女图片浏览器
接上一篇文章:Android学习之打造美女图片浏览器上一篇博文其实我给大家留了好多坑,那么这篇文章我就一一把坑都埋了,好吧:)有一种自己挖坑自己埋的感觉,不过埋的过程我们也是可以学到不少的;而且我比较喜欢诱导大家来完成,发现问题解决问题本来就是编程中每天遇到的; 正所谓一个萝卜一个坑,填坑还得踏踏实实的来;坑一:图片错位;坑二:popwindow弹出位置;当然这是上一篇文章留的
2015-05-26 09:56:43 2610 1
原创 Android学习之打造美女图片浏览器
本文旨在教你打造一个真实的一个图片浏览器,并非写一堆链接用来测试;也算是用到Android基本的常用的知识,对于初学者来说是一个不错的练手demo;当然本文对于图片加载也有自己的一些见解,希望可以帮助到各位; 首先在开始讲解前要感谢一下github开源社区给了我很多帮助,相信不少人也从这里获取到
2015-05-25 16:14:59 3230 1
原创 Android学习之当ScrollView遭遇ListView(GridView)
概述如今app的界面可谓是形形色色,有的简洁大方小清新,有的高端大气上档次,还有的狂拽炫酷吊炸天...总之就是各有特色;当然我们也不是来评头论足的啦,不管哪种界面都是由Android基本的View组成的,不同的布局LinearLayout、RelativeLayout,不同的控件ListView、GridView等等;接下来我们来看下图的界面我们来分析该如何实现:
2015-04-20 10:58:54 1447 4
原创 Android高斯模糊制作启动界面
概述看到好多app用模糊效果来制作启动界面,或是模糊图片、弹出菜单背景模糊等等效果,觉得这种效果很诱人总是有一种朦胧美在里面,于是乎查资料。发现这种效果可由UI设计者用ps做模糊图片,说到这里我觉得大家也不用再看了,找你们的美工人员给你们P一张图就好了。。。Oh no.等等这怎么可能啊,那我要是让模糊效果渐变该怎么办呢?这个问的好,那就让美工多P几张图然后不断轮播就好了嘛(ps:累
2015-04-04 00:21:21 2365
原创 Android可滚动视图隐藏Toolbar实现
有好多app在滑动视图列表的时候会动态的将ActionBar(Toolbar)隐藏(向下滑动显示,向上滑动隐藏),以留下更多的空间来显示内容;接下来我们自己来实现可滚动视图对Toolbar显示隐藏效果
2015-04-01 11:10:24 5560 2
原创 jquery标签页的简单实现
1.jquery标签页:index.html<html xmlns="http://www.w3.org/1999/xhtml"><head><style>#tabs { margin-top: 1em; }#tabs li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cu...
2014-07-07 21:36:09 184
原创 jquery标签页的简单实现
0 0; cursor: pointer; }</style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tab示例</title> <link rel="stylesheet
2014-07-07 21:36:09 94
原创 Google Java编程风格指南
Google Java编程风格指南January 20, 2014作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。目录前言源文件基础源文件...
2014-01-27 21:28:49 82
原创 Google Java编程风格指南
衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。目录前言源文件基础源文件结构格式命名约定编程实践Javadoc后记前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所
2014-01-27 21:28:49 117
原创 关于welcome-file-list(欢迎页)不起作用的解决办法
welcome-file-list是一个配置在web.xml中的一个欢迎页,用于当用户在url中输入工程名称或者输入web容器url(如http://localhost:8080/)时直接跳转的页面.例如:<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome...
2013-11-10 22:24:27 1347
原创 java基础总结一之容器
元素 2)Set不能有重复的元素 3)Queue按照排队顺序确定对象产生的顺序(通常与他们被插入的顺序相同)2. Map 一组成对的”键值对“对象,允许用键来查找值。映射表允许我们用一个对象查找另一个对象,他也被称为”关联数组“,因为他将对象与另外一些对象关联在了一起;或者被称为”字典“。3. 添加一组元素 import java.util.*;public class AddingGroups { /** * @param args
2013-10-23 18:44:35 70
原创 dbunit2.4.9和poi3.9整合版本问题小述
每次用开源的框架时,最蛋疼的不是业务逻辑如何如何复杂,而是痛苦的版本问题。开源的框架都不是不同的团队搞出来的东西,因此版本兼容做的不是很全面完善。可是作为一个小程序员也没有必要去指责框架的问题了,毕竟我们自己造轮子还是太费时,还有最重要的是水平达不到啊。在此就先发发牢骚了,下面切入正题了,相信用过unitils的朋友们都遇到过这个问题喽,截图如下:(此为dbunit2.4.9和...
2013-09-15 17:09:18 235
原创 dbunit2.4.9和poi3.9整合版本问题小述
兼容做的不是很全面完善。可是作为一个小程序员也没有必要去指责框架的问题了,毕竟我们自己造轮子还是太费时,还有最重要的是水平达不到啊。在此就先发发牢骚了,下面切入正题了,相信用过unitils的朋友们都遇到过这个问题喽,截图如下:(此为dbunit2.4.9和poi3.9最新版本)java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFDateUtil.isCellDateFormatted(Lorg/apache/poi/hssf/u
2013-09-15 17:09:18 195
原创 linux学习一二事之初学建议
最近刚刚接触linux,上网查了好多资料,从如何学习linux到实实在在的安装了linux操作系统。期间问题不断,主要的原因还是以前从来没有接触过它。按照大多数人的建议,要是本着对linux学习的态度的话就安装text版本,而不要装x-windows也就是图形化界面。于是我就非常虔诚的安装了小黑框,按照教程来一步一步的敲命令。接下来就是痛苦的事情了好多的命令没有宏观的把握,短时间内真...
2013-09-11 10:29:17 76
原创 linux学习一二事之初学建议
它。按照大多数人的建议,要是本着对linux学习的态度的话就安装text版本,而不要装x-windows也就是图形化界面。于是我就非常虔诚的安装了小黑框,按照教程来一步一步的敲命令。接下来就是痛苦的事情了好多的命令没有宏观的把握,短时间内真是没法熟悉linux的系统结构,又是分区,挂载什么的搞的人晕头转向。我安装的是centos6.4 minimal版本有些命令压根就没有,你知道新手对于学习新的东西最怕的就是受到打击,而我就是在不断地打击中终于崩溃了。于是我做了个重大的决定:安装图形界面。 自
2013-09-11 10:29:17 72
原创 hibernate4的BaseDao实现
1.最近用到了hibernate持久层框架,于是写了个BaseDao模板类,除了基本的增删改查外,查询方法用到了hibernate完全面向对象的Criteria,这个基本撇开了HQL和SQL,操作也非常简单,废话不多说帖代码 BaseHibernateDaopackage com.totoro.dao;import java.lang.reflect.Parameteriz...
2013-09-08 10:44:31 169
原创 spring security3.2.0简单配置
最近学习了下spring security,现在的最新版本是spring security3.2.0。搞了好长时间看了好多博文,以及官方文档终于整出了一个小例子了。在这里帖出来,希望能给大家一个参考,并且我也可以时常回顾。一.数据库表结构表结构采用 用户-角色-资源的权限管理设计运用的是MySql数据库。1.用户表userscreate table if not exists user( i...
2013-04-07 21:47:19 157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人