首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
woshifantuo3
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 113
沸点 0
赞
113
返回
|
搜索文章
赞
文章( 113 )
沸点( 0 )
Android 之长连接实现
本文中我们将讲解一下 App 的长连接实现。一般而言长连接已经是 App 的标配了,推送功能的实现基础就是长连接,当然了我们也可以通过轮训操作实现推送功能,但是轮训一般及时性比较差,而且网络消耗与电量销毁比较多,因此一般推送功能都是通过长连接实现的
自定义 ActionProvider ToolBar 自定义 Menu 小红点
自定义 ActionProvider ToolBar 自定义 Menu 小红点 1. 自定义 ActionProvider。2. Toolbar ActionBar 自定义 Menu。3. Toolbar ActionBar 右侧 Menu 添加角标(Toolbar ActionBar Menu 添加小红点)。提供源代码。
带你学开源项目:RxLifecycle - 当 Activity 被 destory 时自动暂停网络请求
Android 开发中常会有这样一个场景:发送网络请求, 服务器处理请求并返回数据, client 端接收数据,绘制 UI。前两步一般都是不会出现问题的,但第三步如果页面已经不在了,就无法去绘制 UI,很有可能会导致意向不到的问题。本文分析思路不是从源码里抽代码出来一步步跟踪,而是提出问题,一步步思考解决方法,从而学习到开源项目的思维精华,而不仅仅是了解该项目的具体实现。
RxJava 使用不当的一些情况
Reactive programming 是一种改变游戏规则的技术。如果您正确的使用它,则会改变您的编程方式。一年之前笔者(原文作者,下同)开始接触 RxJava 并尝试使用 RxJava 来处理 UI 事件(并且成为了 RxJavaFX 的管理者)。在使用 RxJava 一段时间后,笔者发现 RxJava 能干很多事。 并且改变了很多编程的方式和方法,从 并发到 IO 以及 业务逻辑和算法。 Read more: http://blog.chengyunfeng.com/?p=1009#ixzz4EOY6Da7B
一个千万量级的 APP 使用的一些第三方库
对一个比较流行的 APP 使用的第三方库的分析
优雅的方式解决软键盘遮挡按钮
比如在进行登录的操作中,用户输入完密码之后,肯定是想直接点击登录按钮的。返回键隐藏软键盘这样的体验肯定很糟糕,程序员,遇到问题解决问题。
Google I/O 2016 笔记:APK 瘦身的正确姿势
业务逻辑不断累积、引入的第三方 SDK 不断增加以及图片资源不变变大,APK 瘦身已经是每个 Android 应用开发者不得不考虑的问题了(iOS 应用也有瘦身的问题,但相比之下 Android 应用的瘦身压力大得多)。坊间流传的各种瘦身方法有些切实可行,有的却流毒甚广。不妨结合这届 I/O 的两个相关 topic 来学习下 APK 瘦身的正确姿势。
Android 引导页根据滑动切换逐渐改变背景色
Android 引导页根据滑动渐变改变背景色
腾讯优测 | 让 Android 屏幕适配开发更简单 - Google 百分比布局支持库
相信开发同学都被安卓设备碎片化的问题折磨过,市面上安卓手机的主流屏幕尺寸种类繁多,给适配造成很大的困难。就算搞定了屏幕尺寸问题,各种分辨率又让人眼花缭乱,当你走出了前面所说的两大坑,很有可能又掉进 “屏幕长宽比不同” 的陷阱。。。
RecyclerView 实现条目 Item 拖拽排序与滑动删除
1. RecyclerView Item 拖拽排序::长按 RecyclerView 的 Item 或者触摸 Item 的某个按钮。2. RecyclerView Item 滑动删除:RecyclerView Item 滑动删除:RecyclerView 的 Item 滑动删除。利用 ItemTouchHelper 绑定 `RecyclerView`、`ItemTouchHelper.Callback` 来实现 U 更新,并且实现动态控制是否开启拖拽...
下一页
关注了
0
关注者
3
收藏集
0
关注标签
20
加入于
2016-04-21