我有一个小应用程序,其中一个功能包括具有用户的当前状态.使用我们的后端向其他用户显示此信息,在某些情况下,还应该选择让状态与用户的日历同步. 我使用ICS日历API:s来执行此同步,它适用于Google日历.如果用户选择…
标签:Android
android – 如何检测GCM是否“折叠”了一条消息?
GCM消息的接收者如何使用collapse_key检测消息是否已被GCM服务器“折叠”?有没有反馈?还是最佳实践? 目标是为“send_to_sync”模式创建最佳(最便宜)的实现,其中客户端仅在错过消息时“同步”. 例…
上集: Android开源库大全分类汇总(Android技术资料汇总)
摘要: 1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Babushka…
Java ClassLoader类加载机制(一)原理
类加载的理论知识 翻了一下《深入理解Java虚拟机》这本书,类加载这块主要涉及到原理和真正的Class加载; 本篇算是个学习笔记,也可以直接去翻书,以下是类加载的总结内容; 下一篇会测试一下Class的加载以及Class…
Android 的单位 pt 转 dp
最近做 Android 项目的设计方案为 iphone 的,直接那里就用到 android 上,为了保持一致性并且适应到各种屏幕尺寸上,所以安装 pt 第三方库,可以将尺寸支持 pt 同时兼容各种屏幕。不过因为 pt 所…
Android代码书写规范
package命名: 全部使用小写字母。一级包名为com,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名。 类的命名:大驼峰的命名法,如:MainActivity 方法的命…
23种内功之--单例模式
单例模式是最简单的设计模式 , 甚至在学校中就可以学到 , 也是很多初级程序员(比如我)会的唯一的设计模式.那么这种设计模式有什么用呢 , 具体怎么实现? 基础概念 因为内存原因 , 希望整个系统只有一个全局对象, 有利…
Android极速开发之桌面快捷方式
创建快捷方式1(logo图片使用资源文件R.drawable.xxx) /** * 创建快捷方式 * @param context * @param shortcutName * @param iconRes * @pa…
Android角落 - 不妨再看LinearLayout
本文首发于github,是我所在的组LittleFriendsGroup的一个源码分析项目哦,如果您感兴趣,也可以去认领一篇文章写写你的观点。 声明.本项目源码基于Api 23 1.谈谈LinearLayout Andr…
Android源码分析之Touch事件分发机制
研究了View的绘制流程,接下来不得不研究下View的Touch事件机制,只有掌握了这两方面的知识,才能对View有全面的认识,Touch事件的入口在Activity中,代码如下: public boolean disp…
ViewPager的使用(实现微信左右切换页卡功能)
ViewPager的使用(实现微信左右切换页卡功能) ViewPager可以使视图左右滑动,类似于微信的那种左右滑动的页卡选择界面 一、ViewPager创建步骤 ① 在XML布局中加入android.support.v…
使用Glide加载图片系列之一从不同的数据源加载图片
与其他图片加载库相同,Glide除了可以加载网络图片之外,也可以加载本地图片。甚至还可以从各种各样奇葩的数据源中加载图片。 加载网络图片 很多情况下,我们使用图片加载库就是为了加载网络图片。网络操作是一个很复杂的东西。试…