程序猿的技术博客Android客户端--博客园篇

2015年尾了,闲了半年,也忙了半年

年尾了,趁着不忙的这段时间,好好梳理梳理

每天逛逛技术博客的习惯从大学一直延续到现在,博客园,csdn,iteye,51CTO,ITPUB之类的

浏览器里面一个个书签,每次打开又关上,一天天重复,一天天的了解着最新的技术资源

终于开始想着,开发一个Android的app来把这些资源整合起来,不仅能节约时间,还能趁机会好好检验下近一年来Android的技术

先上图,今天晚上才开始的

目前:暂时只有博客园首页的文章列表和文章详情的展示界面

主要涉及技术点:

1. 网络图片加载 【universal-image-loader:1.9.5】

2. 文章内容抓取 【jsoup:1.8.3】

3. Toolbar 自定义【标题居中显示】

4. TextView 中html图片异步加载展示

5. ListView 上拉加载更多

此应用基于AS开发,工程结构如下:

api:请求参数和路径url以及http请求封装

app:客户端工程

core:处理客户端请求,同时对请求结果封装处理

待完成:

1. TextView中代码样式展示

2. 文章本地缓存

3. 图片加载和禁用

4. 文章预读

写在2015年尾,浑浑噩噩的一年,期待2016有一个新的发展和开始

时间: 2024-10-13 02:00:09

程序猿的技术博客Android客户端--博客园篇的相关文章

程序猿的技术博客Android客户端--CSDN篇

2016年了,新的一年,新的开始 技术博客Android客户端也在慢慢的完善着 先上图 主要新增: 1.CSDN博客文章列表和详情 2.侧滑新增系统设置 3.系统设置新增离线缓存,默认缓存50页数据 4.TextView中代码样式调整显示 主要涉及知识点: 1.本地数据缓存sqlite 2.本地缓存读取和清除系统缓存[应用缓存和内存占用和文件缓存以及数据库缓存] 待完成: 1.图片加载和禁用 2.文章评论列表 3.文章分享 4.文章本地收藏 本段代码对TextView中代码段的处理,摘选自网上一

【原创】轻量级即时通讯技术MobileIMSDK:Android客户端开发指南

申明:MobileIMSDK 目前为个人维护的原创开源工程,现陆续整理了一些资料,希望对需要的人有用.如需与作者交流,见文章底签名处,互相学习. MobileIMSDK开源工程的代码托管地址请进入 [email protected]:点击进入 MobileIMSDK的Android客户端SDK文档:点击进入 学习交流 讨论学习和资料区:点此进入 推荐 移动端即时通讯交流: 215891622 推荐 bug/建议发送至:[email protected] [写在前面] MobileIMSDK的An

程序猿的技术博客Android客户端--自己挖的坑,还得自己填

还是一样先上图 主要新增: 1.文章详情界面图片点击放大,移动,缩放 2.新增个人资料界面[未完成] 主要涉及知识点: 1.TextView中解析html中img标签,设置点击事件 2.自定义ImageView,实现缩放,移动 3.借鉴FadingActionBar实现FadingToolBar[参考我的资料的截图,采用ToolBar实现] 4.针对网络图片采用Base64编码处理解码成Bitmap 具体讲解TextView中html标签中img设置点击事件监听,代码如下: public cla

程序猿生存定律--管理向左,技术向右

一个程序猿在考虑增值时无法回避的一个根本问题是究竟是做技术还是做管理.当然也有些职位会介于两者之间比方架构师.但我们临时不去做细分.而是用简单的二分法. 这样的基本方向上的选择对兴许非常多细节上的取舍有关键影响.所以在考虑其它之前.最好先回答一下这个问题.这就和修炼时要选择少林.武当.华山还是魔教一样,一旦选择,基本上是回不了头. 当然选择管理不意味着不须要掌握编程技能.毕竟当下大多公司还是信奉"宰相拔于州郡.将军起于行伍"的.但当技术达到一定水平后,管理还是技术这样的方向性的选择将对

开发人员程序猿10大聚集地

1.csdn CSDN是中国软件开发联盟(Chinese software develop net)的缩写,是中国最大的开发人员技术社区.它是集新闻.论坛.群组.Blog.文档.下载.读书.Tag.网摘.搜索..NET.Java.游戏.视频.人才.外包.第二书店.<程序猿>等多种项目于一体的大型综合性IT门户站点,有非常强的专业性,其会员囊括了中国地区百分之九十以上的优秀程序猿,在IT技术交流及其周边国内中是第一位的站点. 2.DevStore DevStore全称Developer serv

最老程序猿创业开发实训1---Android应用架构之MVC

我们都知道Android中基本组件是Activity,每一个界面都是一个Activity,自从2.3版本号開始.又添加了Fragment组件,提供了适应于各种屏幕方法.可是因为Android系统仅仅是提供了各种可用的编程技术,并没有相应用架构进规定.实践中,非常多项目将全部功能都加入到了Activity中,使Activity变得十分臃肿.不便于进行后期改动和维护.假设我们要一个人来开发一个系统.那么必须採用高效的应用架构,方便调试及维护. 在开发应用中,採用MVC架构无疑是一种最安全的选择.将应

程序猿的能力拓展模型

听人说了一个词儿,叫作"Comfortable Zone",中文是"舒适区". 这个词儿让我瞬间联系到程序猿的能力边界问题,我画了能力拓展模型图.例如以下: 我认为这个能力拓展模型,适用于一个人的方方面面.但这次我打算仅仅拿程序猿来扯一下. 能力拓展模型 图中左側是我们的现状,最内层的原型是我们感到舒适的区域.我称之为"舒适区". 以程序猿为例,当程序猿的技术能力和解决这个问题的能力达到一定水平之后,就能够轻松胜任某些开发任务.解决特定实际问题,

程序猿天生就是查理&amp;#183;芒格

首先简单的介绍一下查理·芒格.就是巴菲特的合伙人,当然,这个介绍就足够了.原因,你懂的.好了.開始正文: 写这个并非为了自夸,也不是为了讨好这些自诩为码农的怪人.以下的理由应该是站得住脚的: 1)先解决哪些具有显而易见的答案的问题 这就是我们做事的风格,不管学会了多少门语言,我们新学一门语言的时候都是从Hello World開始.2)有扎实的数学思维(运用数学思维)      一般程序猿都是计算机科班出身.计算机专业一般数学都要求非常高(高等数学,排列组合.数字逻辑,离散数学,统计概念等):3)

致自己:JAVA程序猿初入博客园

克丁在某外企工作一年后,终于在博客园申请了属于自己的技术博客! 大概在所有程序猿中,克丁算是很晚才搭建自己博客的人了.好吧,事实上,克丁完全可以利用大学充分的闲余时间搭建自己的博客,但是克丁没有这么做,因为克丁是真的懒.而在克丁工作的这一年里,克丁不断地学习着新的技术.探索技术道路的过程,就像是行走在广袤的无人区,无助无趣,而且孤独. 技术越深,即越孤独. 克丁非常不喜欢这种绝对的安静,于是乎克丁需要一个载体,用它去记录下来时的路以观察自身,去看到前行者的脚步以借鉴他人,去寻找志同道合的兄弟以相