自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未来之路 的专栏

只要你做的够好, 终有一天, 你会发现你得到的远比失去的要多. https://github.com/Rano1

  • 博客(29)
  • 资源 (16)
  • 收藏
  • 关注

原创 (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇

从写第一篇今日头条高仿系列开始,到现在已经过去了1个多月了,其实大体都做好了,就是迟迟没有放出来,因为我觉得,做这个东西也是有个过程的,我想把这个模仿中一步一步学习的过程,按照自己的思路写下来,在根据碰到的知识点和问题,并且罗列出这些东西的知识点和使用方法。如果你单纯的把做好的一个DEMO拿去改改用用,那样,你永远不知道里面用到的内容是涉及到什么知识点,用什么方法实现,那样就没有多少提升价值而言了

2014-05-22 00:09:38 74273 122

原创 Android 服务类Service 的详细学习

上一篇说到了通知栏Notification,提起通知栏,不得让人想到Service以及BroadcastReceive,作为android的4大组建的2个重要成员,我们没少和它们打交道。它们可以在无形中使我们的软件和网络、数据库、系统等进行交互,之后通过UI(Notification就是一种展示方式)把结果展现在我们面前。可以说,他们是android生命体系里面的神经系统,通过反射条件让身体展现不

2014-05-19 08:07:08 50450 13

原创 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。(

2014-05-15 07:50:00 297704 147

原创 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)

前言由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文。(之前看小强也写过一篇,这里通过自身分析完整总结一下以下6种方案,并加上一个DEMO便于大家查看如果大体流程)在android的用户交互中,按钮触发的意图(Intent)跳转会为你重新打开新的一个界面活动(Activity),对于之前的界面根据需求进行摧

2014-05-12 08:00:09 13666 16

原创 Activity启动模式 及 Intent Flags 与 栈 的关联分析

在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。    Intent主要用于2种情景下:(1)发起意图  (2)广播    它的属性有:ComponentName,action,data,category,extras,flags等,通常情况下,进行Inten

2014-05-10 18:44:14 41003 19

原创 Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO

距离上次发布(android高仿系列)今日头条 --新闻阅读器 (二)相关的内容已经半个月了,最近利用空闲时间,把今日头条客户端完善了下。完善的功能一个一个全部实现后,就放整个源码。开发的进度就是按照一个一个功能的思路走的,所以开发一个小的功能,如果有用,就写一个专门的博客以便有人用到独立的功能可以方便使用。这次实现的功能是很多新闻阅读器(网易,今日头条,360新闻等)以及腾讯视频等里

2014-05-05 08:42:03 53294 60

原创 Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用) 附 2个DEMO及源码

在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。下面要说的就是上次Scroller类学习的后的实践了。    如果你还不了解Scroller类,那请先点击:Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)    了解之后再

2014-04-29 19:24:08 21903 33

原创 Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)

在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。。在广泛使用的侧边滑动导航开源库 --SlidingLayer其实就是使用到了Scroller类进行的实现,下载地址:GITHUB  ,下面要讲的不是这个库,而是这个库的实现过程中使用到的---Scroller类,懂了

2014-04-28 08:52:03 31837 9

原创 android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明

涉及到滑动,就涉及到VIEW,大家都知道,android的UI界面都是由一个一个的View以及View的派生类组成,View作为基类,而常用的布局里面的各种布局就是它派生出来的ViewGroup的子类,ViewGroup作为各个组件的容器搭建了整体的UI。以下是android UI的结构示示意图:查看源码 /** * Implement this to do y

2014-04-27 16:23:06 70265 14

原创 (android高仿系列)今日头条 --新闻阅读器 (二)

高仿今日头条 --- 第一篇:(android高仿系列)今日头条 --新闻阅读器 (一)   上次,已经完成了头部新闻分类栏目的拖动效果。这篇文章是继续去完善APP 今日头条  这个新闻阅读器的其他功能。这次所实现的功能清单:1.通过SlidingMenu实现左右侧拉菜单效果2.通过重写CompoundButton实现--昼夜模式切换按钮效果。3.通过PopupWind

2014-04-17 19:58:23 39047 77

原创 (android高仿系列)今日头条 --新闻阅读器 (一)

在模仿中循序渐进,以程序员角度去看待每一个APP是如何实现的,它有什么优缺点,并从中提升自己。       之前发现很多人在群里面、论坛上求网易新闻客户端的源码,之后我就去下了个网易新闻客户端和今日头条新闻客户端,发现他们的大体是一样的,于是在最近的空闲时间,便去琢磨如何去实现这样一个APP。要知道它们是如何实现的,用到了什么第三方库文件,反编译便是很好的一个了解方法,如果你想要了解如何反

2014-04-13 13:10:50 51188 32

原创 Android 命名规范 (提高代码可以读性)

刚接触android的时候,命名都是按照拼音来,

2014-04-12 22:48:00 131092 38

原创 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:https:/

2014-04-09 19:38:11 196499 103

原创 Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)测试环

2014-03-11 22:06:09 1194071 241

原创 android 仿 新闻阅读器 菜单弹出效果(附源码DEMO)

这一系列博文都是:(android高仿系列)今日头条 --新闻阅读器 (一)开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。原本觉得是最后完成后发网站客户端的,可是这样体现不出一个功能一个功能的分析实现效果,而且周期时间长,所以就完成一部分,发一部分,敬请谅解。下面的菜单弹出效果在很多的新闻阅读器上都有,比如

2014-04-16 20:40:11 14611 8

原创 SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)

刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。起初我在android上我只会使用CheckBox去满足对应的功能。后来,查看开发文档发现,android也有了自己的原生态开关控件,并且在4.0版本中又优化加入了新的类似控件--Switch控件,以及使用起来十分简单的T

2014-04-15 19:26:24 124731 45

原创 android 自定义控件 使用declare-styleable进行配置属性(源码角度)

最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleable,下面我把自己的使用感受和如何使用进行说明下。declare-styleable:declare-styleable是给自定义控件添加自定义属性用的。官方的相关内部控件的配置属性文档:http://developer.android.com/refer

2014-04-14 20:48:32 75643 13

原创 Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)

SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用。比如今日头条,网易新闻,人人客户端等等。由于最近项目用到,所以把相关使用和配置记录下来。Github上的下载地址为:下载地址国外用到该库的应用APP:

2014-04-13 20:50:29 58124 15

转载 Android开源项目 分类 便于查看

之前转载了一个开源项目的文章,发现

2014-04-05 13:44:18 8926 3

转载 GitHub上最火的Android开源项目 拿来就用(完结)

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1.ActionBarSherlockActionB

2014-04-05 13:26:52 15545 2

原创 Android 如何在Eclipse中查看Android API源码 及 support包源码

当我们我们一直在用系统API的写好的方法和控件,可是我们不知道他是如何被实现的,所以谷歌官方发布了开源的下载,让我们可以深入了解安卓的API实现过程。在Eclipse中需要查看某个类的源码,直接按住Ctrl 然后点击该类名就能查看源码啦,比如查看Activity的源码,如图

2014-04-04 20:00:46 26463 12

转载 GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 :  方案一 : 本地创建项目根目

2014-03-25 21:10:10 55498 10

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(全)

Android事件分发机制完全解析,带你从源码的角度彻底理解(上)其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什

2014-03-21 22:06:45 6639 11

原创 触动的话语,为自己而活

1.你做的再好,也还是有人指指点点;你即便一塌糊涂,也还是有人唱赞歌。所以不必掉进他人的眼神,你需要讨好的,仅仅是你自己。2.很多时候我们都知道要做什么,但是知道了以后,仍然会不做,脑袋之所以是圆的,那是为了满足我们不断转换思路的需要,找解决方案要比纠结原因的优先级高,如果自己脚上没磨出老茧,就不要拿鞭子赶别人。3.每一天心情总是不好,为了很多事情。总以为别人做的事情在自己眼里是自

2014-03-17 19:38:46 3554 3

转载 Eclipse 在开发中使用到的快捷键 提高开发效率

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-03-12 19:07:10 5671 1

转载 Android如何防止apk程序被反编译

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难

2014-03-11 21:47:10 99230 17

原创 Android 仿订单出票效果 (附DEMO)

之前我下载了BaseAnimation 开源库(BaseAnimation是基于开源的APP,致力于收集各种动画效果) BaseAnimation 转载的链接:http://blog.csdn.net/vipzjyno1/article/details/20622621发现里面有个火车票的出票效果:仿出票效果可是它的出的票的布局高度啥都是写死的,通过这个思路,我便想

2014-03-06 15:06:51 12524 7

转载 BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)

声明:部分动画来源于网络,本人只是想方便收集在一起,如果不妥请及时与我联系!谢谢为了统一BaseAnimationApp签名,一定要方便以后大家自动更新...防止签名冲突,不能及时更新1.3源码下载地址:http://download.csdn.net/detail/u011112840/69106831.3APP下载地址:http://as.baidu.com

2014-03-06 13:53:47 6597 5

原创 一个菜鸟对于过去和未来的感悟和展望

根据论坛记录,我的CSDN帐号注册日期是:2010年07月31日,当初似乎是为了下一个资源文件,需要积分才注册了这个号,后来,碰到问题或则无聊想学点技术知识都会上CSDN看下,可是不是那么的频繁,因为我的大部分时间是被游戏给剥夺过去了,并且对于关于写博客之类的,也没有那份推动力促使我去做这些。    浑浑噩噩的,大学的4年时光瞬间即逝,原本的我,想毕业后去从事网络安全这方面的工作,可是又不希望

2014-02-23 19:07:58 7184 45

(超高仿)今日头条 新闻客户端 最终版 程序

(android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇 实现了大体的全部功能。 对应的博文地址: http://blog.csdn.net/vipzjyno1/article/details/26514543 对应的GITHUB地址: https://github.com/Rano1/TopNews

2014-05-22

(android超高仿系列)今日头条 --新闻阅读器 (完结篇)

(android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇 实现了大体的全部功能。 对应的博文地址: http://blog.csdn.net/vipzjyno1/article/details/26514543 对应的GITHUB地址: https://github.com/Rano1/TopNews

2014-05-22

Android 通知栏Notification的全面整合学习(完整项目源码)附配套博文

这个是通知栏框架(Notificaiton)的全面学习,里面把大概所有的情况都列了出来,通过一个DEMO让你了解它的大致所有使用过程。 可以通过以下博文进行配套了解(有效果图): http://blog.csdn.net/vipzjyno1/article/details/25248021

2014-05-15

从注册流程 分析如何安全退出多个Activity 多种方式

如何安全退出多个Activity 这个话题一直源源不断,这里我列举了6种解决方案,以便大家更好的使用它。 对应博文:http://blog.csdn.net/vipzjyno1/article/details/25423543 里面有详细描述分析,希望对你有帮助。

2014-05-12

android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)

这次实现的功能是很多新闻阅读器(网易,今日头条,360新闻等)以及腾讯视频等里面都会出现的频道管理功能。 对应博文地址:http://blog.csdn.net/vipzjyno1/article/details/25005851

2014-05-05

Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用)

在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。这个就是Scroller类学习的后的实践了,效果很棒哦。 你可以去博客里面查看如何实现以及效果图。 对应的博文地址:http://blog.csdn.net/vipzjyno1/article/details/24664161

2014-04-29

布局滑动 scrollTo 和 scrollBy 应用DEMO

android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明 对应的博文地址:http://blog.csdn.net/vipzjyno1/article/details/24577023

2014-04-27

android 仿 新闻阅读器 菜单弹出效果

这一系列博文都是: http://blog.csdn.net/vipzjyno1/article/details/23591315 开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。 该DEMO对应的博文为,里面有效果图: http://blog.csdn.net/vipzjyno1/article/details/23872695

2014-04-16

pinyin4j 汉字转拼音 开源库

pinyin4j-2.5.0.zip 包含 pinyin4j-2.5.0.jar 开发架包 还有pinyin4j的开发文档API。 可以使用在联系人、城市列表 的字母排版中。 pingyin4j的官网下载地址: http://pinyin4j.sourceforge.net/ 最新版的3.0快上线了。

2014-04-16

SwitchButton 开关按钮的多种实现方式源码

SwitchButton 开关按钮的多种实现方式 具体的说明等可以查看以下文章: http://blog.csdn.net/vipzjyno1/article/details/23707149

2014-04-15

自定义控件控件的declare-styleable配置

最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleable,下面我把自己的使用感受和如何使用进行说明下。 declare-styleable:declare-styleable是给自定义控件添加自定义属性用的。 对应使用文章地址:http://blog.csdn.net/vipzjyno1/article/details/23696537

2014-04-14

Wampserver 2.4 x64

Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。对于初学者来说,不用麻烦的配置就可以使用这3者工具。

2014-04-14

(高仿)今日头条 网易 源码

(高仿)今日头条 源码 对应(android高仿系列)今日头条 --新闻阅读器 (一) 文章地址: http://blog.csdn.net/vipzjyno1/article/details/23591315 之后会一步一步实现这个客户端。

2014-04-13

Universal-Image-Loader

Universal-Image-Loader异步缓存加载网络图片库,最火的开源库之一 相关使用和配置请连接下方地址: http://blog.csdn.net/vipzjyno1/article/details/23206387

2014-04-09

android 4.4 源码

android 4.4 与 eclipse 关联方法: 步骤一:下载该文件 步骤二:找到你安装sdk的目录, 我的, android-4.4是: C:\Users\Administrator\android-sdks\platforms\android-19 步骤三:在这个目录下新建一个sources的文件夹, 然后把源码放入进去(下载的是压缩包,你进入到sources的文件夹后把压缩包里面的文件解压出来) 步骤四:找到项目android.jar, 然后---》properties-->java source attachment--->点External Folder 找到 刚才新建的sources目录即可 最后重启eclipse!

2014-03-10

android 仿订单出票效果

android 仿订单出票效果 相关帖子所在博客:http://blog.csdn.net/vipzjyno1

2014-03-06

空空如也

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

TA关注的人

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