- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 深度分析内存泄漏原因,使用MAT工具检测内存泄露和性能
造成内存泄漏原因:场景一:静态变量导致的内存泄漏例如:mainactivity中 private static context scontext; @override protected void oncreat(bundle savedinstancestate){ ............................................
2016-04-18 09:14:53 4145
转载 App架构设计经验之谈
App架构设计经验之谈1.接口的设计1.1安全机制的设计由于App的接口大部分采用RESTful架构,而RESTFul最重要的一个设计原则-客户端与服务器的交互的无状态性,所以,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程:(1)用户用密码登录成功后,服务器返回token给客户端; (2)客户端将to
2016-04-17 14:54:53 2133 1
转载 android 属性大全
控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中 (Hrizontal表示水平)android:layout_centerVertical 垂直居中 (Vertiacl表示垂直)androi
2016-04-12 14:44:26 540
原创 设计模式学习的几点建议
如如何才能更好地抓住设计思想和本质?深入理解和多加实践。建议大家的一种模式学习流程如下:先通过一些生活实例引入某种设计模式,然后学习该模式的动机、定义和结构,再学习一两个使用该模式的典型实例,接下来学习该模式的一些扩展知识以及模式的优缺点和适用场景,最后再学会在项目开发中应用所学模式。 模式使用的最高境界是你已经不知道某个具体设计模式的定义和结构,但你会灵活自如地选择一种设计模式来解决
2016-04-12 14:42:49 3098 1
原创 C/C++编程规范
C/C++编程规范 本规范制定的目的是通过详阐述如何进行C编码来减少团队开发中给项目管理带来的复杂性,增强代码的一致性,以利于项目成员间和后期维护中的交流。保持统一编程风格,意味着可以轻松根据“模式匹配”规则推断各种符号的含义。创建通用的、必要的习惯用语和模式可以使代码更加容易理解,同时我们遵循一致性原则,尽量不创建独特的编程风格。本规范的使用者对C应非常熟悉。 一、头文件
2016-04-12 14:41:25 1178
原创 android 自定义控件pickview
android 自定义控件pickview 运行截图:PickerView控件类public class PickerView extends View{ public static final String TAG = "PickerView"; /** * text之间间距和minTextSize之比
2016-04-12 14:25:56 1145 2
原创 android 给图片加水印
生成水印照片类package com.chinawit.cwandroidbase.Infrastructure.CWComponent.CWImage.WaterMark;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import
2016-04-12 10:50:05 856
转载 GitHub---团队合作
GitHub进行团队合作原文: Team Collaboration With GitHubGitHub已经成为的一切开放源码软件的基石。开发人员喜欢它,基于它进行协作,并不断通过它开发令人惊叹的项目。除了代码托管,GitHub的主要吸引力是使用它作为一个协作开发工具。在本教程中,让我们来看看一些最有用的GitHub的功能,特别是使团队工作更有效率,更高生产力,非常重要的,
2016-04-12 10:26:50 812
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人