- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 一张图带你过SQL基础知识(思维导图)
帮领导大人整理的SQL 基础知识,现贡献出来,赚点积分补贴家用。 资源链接地址 http://download.csdn.net/download/chenbifeng/9793404;
2017-03-25 13:46:59 16954 10
原创 Android MAT 工具使用
GC Root基本思想:以”GC Roots”的对象作为起始点向下搜索,搜索形成的路径称为引用链,当一个对象到GC Roots没有任何引用链相连(即不可达的),则该对象被判定为可以被回收的对象,反之不能被回收。1.2 内存泄漏对象无用了,但仍然可达(未释放),垃圾回收器无法回
2016-06-03 23:19:43 5430
原创 mac 下git命令自动补全
不输入的话,不会起作用将下面这句话 添加到~/.bash_profile ```if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bashfi```不添加想要补全起作用,每次都需要执行 source ~/.git-completion.bash补全才能生效
2016-06-02 22:11:02 7932
原创 PlantUML 使用
用了一款android studio的 画图插件,觉得还行,推荐给大家下。 安装方式:首先安装好 Graphviz,然后安装 android studio 插件即可详细使用网址:http://plantuml.com/classes.html (官网)http://archive.3zso.com/archives/plantuml-quickstar
2016-06-02 10:02:45 5641
原创 从零开始学React Native App开发
目录1. React Native简介 1.1 从何而来,背景介绍 1.2 为什么要使用React Native开发 1.3 环境搭建 1.4 基础开发工具与调试2. React Native 开发基础 2.1 flexbox 布局基础知识 2.2.JaveScript 语法基础 2.3 Re
2016-05-25 11:22:21 19647 2
原创 android 内存泄漏排查之旅
android 内存泄漏排查之旅背景壁纸模块中需要实现预览效果,支持拖动查看全图,滑动到图片边界拖动后自动切换到下一页,最终采用开源控件photoView,因为项目加载图片库采用里facebook fresco 开源库,所以对photoview进行了改造。代码如下。public class PhotoView extends ImageView implements IPhotoView {
2016-01-27 13:48:53 2407 1
原创 android Widget 中读取SharedPreference 坑
问题:主进程应用A写入后,第一次 Widget是一次性读进了内存,在应用程序杀掉之前,都是从内存中拿的,所以实际上是 Widget将其缓存下来了。应用能够正确读取到数据,第二次再从 主进程应用修改数据的时候 为啥 Widget还是拿到旧的数据? (没有退出应用的前提下)答案是:这种跨进程的共享,Widget是一次性读进了内存,在应用程序杀掉之前,都是从内存中拿的,所以实际上是Widget将
2015-12-03 17:35:17 723
原创 Android 5.0上动态布局层级覆盖问题
问题: 在Android 上需要动态布局页面 ,其中一个button view,一个imageview,imageview有部分覆盖到buttonview上 先new 一个button add进 viewgroup,然后new 一个image add进 viewgroup,Android 5.0以下达到了想要的效果,5.1上测试 发现,buttonview 会覆盖掉i
2015-11-26 17:38:25 3551
原创 android okhttp 无法获取文件长度问题
使用okhttp 去文件服务器下载文件是,发现无法再response 中获取到 Content-Type 的值 最后在 Stack Overflow 发现有人有类似的问题 给出了解决方案,在请求头中添加 requestBuilder.addHeader("Accept-Encoding", "identity"); 问题解决
2015-11-26 17:27:34 4374
原创 Android 图片下载无法预览问题
项目去文件服务器下载图片,发现部分图片下载下来无法预览,用浏览器去下载又能成功,最后抓包发现下载图片时,http头部指定了 非压缩文件,但是服务器依然返回了 压缩文件。 最后解决方法,下载完成后,判断是否是压缩文件,是的话,解压缩public static void handleGzipFile(State state, Response response) throw
2015-11-26 17:06:54 763
原创 基于MQTT协议的 org.eclipse.paho.client.mqttv3 源码学习(二)
IMqttActionListener : 动作监听接口,应用
2014-05-05 18:23:21 14256 1
转载 给Android应用开发者的十个建议
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。 尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都
2013-02-20 21:09:37 518
转载 android smack源码分析——接收消息以及如何解析消息
在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩展新的协议,只需继承然后在类里处理自己的协议就可以了。而本文今天主要说两点,一点就是消息是如何接收的,另一点就是消息是如何通知事件的。总的思路1.
2013-01-06 17:43:09 703
转载 android客户端之服务器消息推送
关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是持久连接,主要是
2013-01-06 10:32:34 1400
转载 Androidpn的框架浅析
最近做即时通讯项目,用到androidpn 开源框架,在网上搜了些资料,在此备份下。 序 服务器推送技术,目前应用广泛的大部分都是对xmpp协议的在此封装。 没接触过xmpp?在linux用一些im客户端,默认都会让你添加支持xmpp协议的账户,比如icq、msn等等,另外,不都说qq也是基于xmpp的么,包括android下gmail、gtalk等等也都是基于xmpp协议的。
2013-01-06 10:07:29 627
jackson-annotations-2.2.3.jar jackson-core-2.2.3.jar jackson-databind-2.2.3.jar
2014-05-12
花界-源代码
2013-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人