最新发布 第24页

Android 项目重构之路:架构篇

Android 项目重构之路:架构篇

- 2016年2月22日 - Android经验 - 0 条评论 - 1721浏览 阅读更多...

接手一个按功能切得过细的 Android 项目:17 个模块、好多模块只有两三个类,应用本身最多五个模块就够。模块边界模糊,类职责不清,找 Activity 经常只能翻 Manifest。代码又乱又臭,改一个 bug 冒出另一个,没法做新功能,更满足不了多客户定制。于是重构:搭一个易维护、易扩展、可…

标签:
人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

- 2016年2月19日 - 职业技术 - 0 条评论 - 1363浏览 阅读更多...

2016 年 2 月 18 日凌晨 5 点,Apple Pay 在国内上线。选移动支付时,支付宝、微信支付之外又多了一个选项。它的本质就是刷卡:用手机代替实体卡,用 Touch ID 代替签名。 手机内集成 NFC 天线和安全芯片,空中发卡把银行动态加密信息放进安全芯片,再经 NFC 完成支付。相当…

标签:
java中的IO最全面整理

java中的IO最全面整理

- 2016年2月18日 - 输入输出(IO)操作 - 0 条评论 - 1657浏览 阅读更多...

这篇文章以例子为主,覆盖 Java IO 的绝大部分内容(不含 NIO):从 File、字节流、字符流讲到管道流、压缩和对象序列化。 代码是写出来的,不是看出来的;每个案例都配有源码和运行结果,方便对照着敲一遍。 (更多…)

标签:
获取MP3音乐数据两种方式

获取MP3音乐数据两种方式

- 2016年2月18日 - Android UI界面 - 0 条评论 - 4639浏览 阅读更多...

自己写音乐播放器,第一步是拿到本地 MP3。可以递归扫 SD 卡,也可以查系统媒体库 MediaStore——后者自带歌名、专辑、歌手和时长。 (更多…)

标签:
Android广告栏实现过程

Android广告栏实现过程

- 2016年2月17日 - Android UI界面 - 0 条评论 - 1572浏览 阅读更多...

广告栏轮子很好找,但完全合用的并不多:有的绑死 Picasso 吃内存,有的少于三页就抛异常。本篇从 ViewPager 起步,一步步补上无限轮播、切换速度、自动播放、指示器和点击回调,造一个够用的 Banner。 (更多…)

标签:
仿QQ,微信图片选择上传

仿QQ,微信图片选择上传

- 2016年2月14日 - Android UI界面 - 0 条评论 - 2063浏览 阅读更多...

很多项目都要做图片选择和上传。不必重复造轮子,选一个现成的图片选择器库,就能做出类似 QQ、微信的选图体验,再补上上传即可。 (更多…)

标签:
LocalBroadcastManager 的实现原理,还是 Binder?

LocalBroadcastManager 的实现原理,还是 Binder?

- 2016年2月11日 - Receiver广播 - 0 条评论 - 1467浏览 阅读更多...

LocalBroadcastManager 只能做应用内通信,比系统 BroadcastReceiver 更安全、效率更高,也是官方推荐的应用内广播。系统广播走 Binder;名字里的 Local 容易让人以为它底层也是 Binder。点进源码会发现:更安全高效的实现其实很眼熟——Handler。 …

标签:
程序员到底是一个什么职业?

程序员到底是一个什么职业?

- 2016年2月10日 - 观点 - 0 条评论 - 1721浏览 阅读更多...

反思技术圈的造神现象,作者写下对程序员这个职业的理解:程序员首先是雇员、然后是工程师;比起创造力,工程能力对这个职位更为重要。本文经授权转载自新浪微博 @Easy,作者 Easy,职鹿 JobDeer.com 创始人。 今天看到鸟哥的微博,说了些一直想说的话。正好猴年来了,就展开聊聊所理解的程序猿这…

标签:
Android View总结

Android View总结

- 2016年2月7日 - Android UI界面 - 0 条评论 - 1655浏览 阅读更多...

Android 控件大致分两类:ViewGroup 当容器管 View,View 自己负责绘制。整棵界面像 DOM 树:父视图负责测量、定位、绘制。findViewById 之所以贵,是因为它从上到下遍历整棵控件树找实例,重复操作里尽量少用。 (更多…)

标签:
Android 高清加载巨图方案 拒绝压缩图片

Android 高清加载巨图方案 拒绝压缩图片

- 2016年2月6日 - Android UI界面 - 0 条评论 - 1609浏览 阅读更多...

加载世界地图、清明上河图这类不允许压缩的巨图时,整图解码很容易 OOM。本篇用 BitmapRegionDecoder 按矩形窗口做局部解码,再自定义可拖动的 View,把高清原图一块块画到屏幕上。 (更多…)

标签:

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com