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

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

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

原创 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。(
2014-05-15 07:50:00
300895
147

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

原创 Activity启动模式 及 Intent Flags 与 栈 的关联分析
在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。 Intent主要用于2种情景下:(1)发起意图 (2)广播 它的属性有:ComponentName,action,data,category,extras,flags等,通常情况下,进行Inten
2014-05-10 18:44:14
41289
9

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

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

原创 Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)
在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。。在广泛使用的侧边滑动导航开源库 --SlidingLayer其实就是使用到了Scroller类进行的实现,下载地址:GITHUB ,下面要讲的不是这个库,而是这个库的实现过程中使用到的---Scroller类,懂了
2014-04-28 08:52:03
31958
3

原创 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
70521
14

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

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

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

原创 Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)测试环
2014-03-11 22:06:09
1200592
241
原创 android 仿 新闻阅读器 菜单弹出效果(附源码DEMO)
这一系列博文都是:(android高仿系列)今日头条 --新闻阅读器 (一)开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。原本觉得是最后完成后发网站客户端的,可是这样体现不出一个功能一个功能的分析实现效果,而且周期时间长,所以就完成一部分,发一部分,敬请谅解。下面的菜单弹出效果在很多的新闻阅读器上都有,比如
2014-04-16 20:40:11
14686
2
原创 SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)
刚开始接触开关样式的按钮是在IOS系统上面,它的切换以及滑动十分帅气,深入人心。所谓的开关按钮,就是只有2个状态:on和off,下图就是系统IOS 7上开关按钮效果。起初我在android上我只会使用CheckBox去满足对应的功能。后来,查看开发文档发现,android也有了自己的原生态开关控件,并且在4.0版本中又优化加入了新的类似控件--Switch控件,以及使用起来十分简单的T
2014-04-15 19:26:24
125162
2
原创 android 自定义控件 使用declare-styleable进行配置属性(源码角度)
最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleable,下面我把自己的使用感受和如何使用进行说明下。declare-styleable:declare-styleable是给自定义控件添加自定义属性用的。官方的相关内部控件的配置属性文档:http://developer.android.com/refer
2014-04-14 20:48:32
75822
5
原创 Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)
SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用。比如今日头条,网易新闻,人人客户端等等。由于最近项目用到,所以把相关使用和配置记录下来。Github上的下载地址为:下载地址国外用到该库的应用APP:
2014-04-13 20:50:29
58233
3
转载 GitHub上最火的Android开源项目 拿来就用(完结)
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1.ActionBarSherlockActionB
2014-04-05 13:26:52
15759
原创 Android 如何在Eclipse中查看Android API源码 及 support包源码
当我们我们一直在用系统API的写好的方法和控件,可是我们不知道他是如何被实现的,所以谷歌官方发布了开源的下载,让我们可以深入了解安卓的API实现过程。在Eclipse中需要查看某个类的源码,直接按住Ctrl 然后点击该类名就能查看源码啦,比如查看Activity的源码,如图
2014-04-04 20:00:46
26603
1
转载 GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 : 方案一 : 本地创建项目根目
2014-03-25 21:10:10
55896
3
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(全)
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什
2014-03-21 22:06:45
6696
2
原创 触动的话语,为自己而活
1.你做的再好,也还是有人指指点点;你即便一塌糊涂,也还是有人唱赞歌。所以不必掉进他人的眼神,你需要讨好的,仅仅是你自己。2.很多时候我们都知道要做什么,但是知道了以后,仍然会不做,脑袋之所以是圆的,那是为了满足我们不断转换思路的需要,找解决方案要比纠结原因的优先级高,如果自己脚上没磨出老茧,就不要拿鞭子赶别人。3.每一天心情总是不好,为了很多事情。总以为别人做的事情在自己眼里是自
2014-03-17 19:38:46
3596
1
转载 Eclipse 在开发中使用到的快捷键 提高开发效率
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-03-12 19:07:10
5707
转载 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难
2014-03-11 21:47:10
100053
17
原创 Android 仿订单出票效果 (附DEMO)
之前我下载了BaseAnimation 开源库(BaseAnimation是基于开源的APP,致力于收集各种动画效果) BaseAnimation 转载的链接:http://blog.youkuaiyun.com/vipzjyno1/article/details/20622621发现里面有个火车票的出票效果:仿出票效果可是它的出的票的布局高度啥都是写死的,通过这个思路,我便想
2014-03-06 15:06:51
12638
转载 BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
声明:部分动画来源于网络,本人只是想方便收集在一起,如果不妥请及时与我联系!谢谢为了统一BaseAnimationApp签名,一定要方便以后大家自动更新...防止签名冲突,不能及时更新1.3源码下载地址:http://download.youkuaiyun.com/detail/u011112840/69106831.3APP下载地址:http://as.baidu.com
2014-03-06 13:53:47
6703
原创 一个菜鸟对于过去和未来的感悟和展望
根据论坛记录,我的优快云帐号注册日期是:2010年07月31日,当初似乎是为了下一个资源文件,需要积分才注册了这个号,后来,碰到问题或则无聊想学点技术知识都会上优快云看下,可是不是那么的频繁,因为我的大部分时间是被游戏给剥夺过去了,并且对于关于写博客之类的,也没有那份推动力促使我去做这些。 浑浑噩噩的,大学的4年时光瞬间即逝,原本的我,想毕业后去从事网络安全这方面的工作,可是又不希望
2014-02-23 19:07:58
7258
11
(超高仿)今日头条 新闻客户端 最终版 程序
2014-05-22
(android超高仿系列)今日头条 --新闻阅读器 (完结篇)
2014-05-22
Android 通知栏Notification的全面整合学习(完整项目源码)附配套博文
2014-05-15
从注册流程 分析如何安全退出多个Activity 多种方式
2014-05-12
android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)
2014-05-05
Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用)
2014-04-29
布局滑动 scrollTo 和 scrollBy 应用DEMO
2014-04-27
android 仿 新闻阅读器 菜单弹出效果
2014-04-16
pinyin4j 汉字转拼音 开源库
2014-04-16
SwitchButton 开关按钮的多种实现方式源码
2014-04-15
自定义控件控件的declare-styleable配置
2014-04-14
Wampserver 2.4 x64
2014-04-14
(高仿)今日头条 网易 源码
2014-04-13
Universal-Image-Loader
2014-04-09
android 4.4 源码
2014-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人