android
文章平均质量分 65
唐宋元明清qi
喜欢就要珍惜,珍惜就别放弃
展开
-
android中对自定义View的onMeasure()方法的理解
转载处 http://m.blog.csdn.net/article/details?id=5061467CSDN博客android中对View的onMeasure()方法的理解发表于2016/1/31 15:44:13 1090人阅读分类: android 在android开发中,很多人对自定义View是望而生畏,我也一样,但这又转载 2016-09-15 08:46:17 · 395 阅读 · 0 评论 -
ANDROID STUDIO系列教程四--GRADLE基础
stormzhang做好现在的事!Blog About GitHub FriendsANDROID STUDIO系列教程四--GRADLE基础版权声明:本文为 stormzhang 原创文章,可以随意转载,但必须在明确位置注明出处!!!其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正转载 2017-04-03 11:52:02 · 807 阅读 · 0 评论 -
Android架构(一)MVP全解析
关于架构的文章,博主很早就想写了,虽说最近比较流行MVVM,但是MVP以及MVC也没有过时之说,最主要还是要根据业务来选择合适的架构。当然现在写MVP的文章很多,也有很多好的文章,但是大多数看完后还是一头雾水,用最少的文字表述清楚是我一贯的风格(这里小小的装逼一下),所以还是自己总结比较靠谱。1.回顾MVC讲到MVP前我们有必要回顾下MVC,MVC(Model-View-Contr转载 2017-04-03 12:02:44 · 500 阅读 · 0 评论 -
浅谈 MVP in Android
一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。对于MVP,我的内心有一个问题:为何这个模式出来后,就能被广大的Android的程序员接受呢?问转载 2017-04-03 12:07:08 · 323 阅读 · 0 评论 -
Android开发:Translucent System Bar 的最佳实践
Translucent System Bar 的最佳实践近几天准备抽空总结Android一些系统UI的实践使用,于是开始动手建了一个库AndroidSystemUiTraining ,边撸代码边写总结今天开写第一篇,对 Translucent System Bar 的实践做一些总结。说起 Translucent System Bar 的特性,可能有些朋友还比较陌生,这里做一下简单的转载 2017-04-03 12:08:59 · 322 阅读 · 0 评论 -
进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。转载 2017-04-26 11:43:44 · 239 阅读 · 0 评论 -
Android开发用过的十大框架
本文系多方综合与转载整合,意在Android开发中能够知道和使用一些好用的第三方支持,省去自己的很多时间,下面涉及到的多为经过历史兴衰与检验的,江山代有人才出一代更比一代强,有些已经被更新更好用的所取代,但也很多地方仍可圈可点不乏参考,有些依然经典,整理出来请君一参.欢迎大家的指正,补充与交流.1、AndBase框架 项目地址: https://code.jd.com/zhao转载 2017-09-10 12:58:40 · 392 阅读 · 0 评论 -
Context都没弄明白,还怎么做Android开发?
Activity mActivity =new Activity()作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android程序不像Java程序一样,随便创建一个类,写个main()方法就能运行,Android应用模型是基转载 2017-10-31 20:55:02 · 476 阅读 · 0 评论 -
Android 客户端与服务器端进行数据交互(一、登录服务器端)
概要安卓APP要实现很多功能(比如登录注册、发表评论等)时都必须要使用到网络数据交互。所以在学习了这部分内容后,就将其以最常见的登录过程为例整理出来,也方便跟我一样的新手能迅速学习上手。预期效果图如下,输入手机号和密码,点击Login按钮,上传数据到服务器端进行验证,再对结果进行反馈。 博客分一二两篇,第一篇是服务器端,第二篇是Android客户端 而服务器端分为U转载 2017-11-01 19:29:04 · 851 阅读 · 0 评论 -
app后端设计--总目录
做了3年app相关的系统架构,api设计,先后在3个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,现就职于app云后端平台bmob(想了解bmob点击这里)。其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来。 app后端设计(1)--apiapp后端设计(2)--xmpp的使用ap转载 2017-11-01 19:31:56 · 494 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader详解
如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花了几天时间专门的研究了下开源框架Universa转载 2017-04-03 11:47:04 · 308 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String转载 2017-04-03 11:43:09 · 294 阅读 · 0 评论 -
自定义view(自定义view的时候,三个构造函数各自的作用)
自定义view(自定义view的时候,三个构造函数各自的作用)发表于2015/12/26 15:07:19 257人阅读package com.timeshare.tmband.Utils;import android.content.Context;import android.content.res.TypedArray;import android.grap转载 2017-04-03 11:41:08 · 570 阅读 · 0 评论 -
android开发入门网站和书籍推荐
不知不觉学习android已经五个月了,刚开始学时只有一点java和c++基础对于安卓并不太了解,因此中间走了不少弯路同时也发现了一些对于学习android 非常有用的书籍和网站,现在分享给大家。1.《第一行代码》这本书是郭霖写的android入门书籍,书里的内容很适合安卓零基础的学习者。书里面的知识点并不多,但每个知识点讲的都很清楚明白,一看就懂,而且作者还介绍了团队协作开发工具git的原创 2016-09-03 18:22:54 · 974 阅读 · 0 评论 -
现在详解Android App AllowBackup配置带来的风险
现在位置: 首页 > 文章 > 移动安全 > 正文详解Android App AllowBackup配置带来的风险2015 /3/11 1:2710,105评论 3 条前言笔者在使用自己编写的 Drozer 模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的流行安卓应用存在 Android转载 2016-12-14 21:56:06 · 1094 阅读 · 0 评论 -
EventBus使用详解(一)——初步使用EventBus
启舰当乌龟有了梦想……目录视图摘要视图订阅微信小程序实战项目——点餐系统 程序员11月书讯,评论得书啦 Get IT技能知识库,50个领域一键直达EventBus使用详解(一)——初步使用EventBus2014-10-31 20:16 207415转载 2016-11-27 21:22:41 · 571 阅读 · 0 评论 -
周期性循环执行一段代码的实现
通过hanler和runnable接口实现对preference文件的周期性循环检测Handler handler=new Handler(){@overridepublic void handleMessage(Message msg){if(msg.what==1){//需要处理的代码块}}}public class Con原创 2016-12-14 16:35:34 · 853 阅读 · 0 评论 -
安卓技术文章积累
1 Android RecyclerView 使用完全解析 体验艺术般的控件点击打开链接2 【使用线程池的好处】多线程的环境中,尽量采用线程池点击打开链接3 Android开发之自定义控件(二)---onLayout详解点击打开链接4 Android 自定义ViewGroup 实战篇 -> 实现FlowLayout转载 2016-12-14 22:04:54 · 321 阅读 · 0 评论 -
Animation动画介绍和实现
【Android 基础】Animation 动画介绍和实现在前面 PopupWindow 实现显示仿腾讯新闻底部弹出菜单 有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧。1.Animation 动画类型Android的animation由四种类型组成:XML中alph渐变透明度动画效果scal转载 2017-03-19 11:22:31 · 790 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者转载 2017-04-03 11:27:11 · 220 阅读 · 0 评论 -
Activity的四种启动模式-图文并茂
1、对于使用standard 模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。例如A启动A,A再接着启动A,A继续启动A,然后再分别出栈,如图所示2、当活动的启动模式指定为 singleTop,在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例。3、当活转载 2017-04-03 11:32:23 · 255 阅读 · 0 评论 -
Android自定义View-------为什么重写onMeasure()以及怎么重写
Android自定义View-------为什么重写onMeasure()以及怎么重写发表于2015/3/8 6414 人阅读分类: android这两天在看关于android自定义组件的知识,刚开始查阅了很多资料,依然觉得对onMeasure()方法的理解不够透彻,后来大致知道onMeasure怎么用了之后,又很好奇为什么需要去实现onMeasure()这个方法。转载 2017-04-03 11:38:38 · 426 阅读 · 0 评论 -
Android MVP模式 简单易懂的介绍方式
Android MVP PatternAndroid MVP 模式1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式的优势就充分显示出来了。导读:MVP模式是MVC模式在Android上的一种变体,要介绍MVP就得先介绍MVC。在MVC模式中,Activity应该是属于View这一层。而实质上,转载 2017-11-01 19:36:23 · 387 阅读 · 0 评论