自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android技术之家

主要分享移动互联网的相关产品和资讯,关注你将学习到更多,在互联网的当下你会赚更多的钱。

  • 博客(16)
  • 收藏
  • 关注

转载 AndroidStudio3.0 Android Profiler分析器(cpu memory network 分析器)

Android Profiler分为三大模块: cpu、内存 、网络。基本的使用在上一篇文章有讲到。这里详细说一下。一、 CPU分析器CPU ProfilerCPU分析器可帮助您实时检查应用程序的CPU使用情况和线程活动,并记录方法跟踪,以便您可以优化和调试应用程序的代码。要打开CPU Profiler,请按照下列步骤操作:点击 View > Tool Windows > Android Prof

2017-12-28 00:00:00 462

转载 深入理解自定义View

本文主要介绍自定义View中我们比较容易忽视的一些小细节。下面的内容我将结合一个简单的自定义View的例子解释下我们可以如何让自定义View做得更好,这里的自定义View的例子是类似即刻应用中点赞时数字变换效果,代码地址:https://github.com/hujiaweibujidao/NumberTextView/1.自定义View的基本知识(1.1) 自定义View的一般步骤一般来说,自定

2017-12-25 00:00:00 357

转载 安卓统一推送联盟成立!不卡顿的安卓系统终于来了!

安卓统一推送联盟成立!不卡顿的安卓系统终于来了!正文大家都知道苹果有一套完整的消息推送机制, 你关掉app之后还是可以收到消息的,当然安卓也是有的,GCM(Google Cloud Messaging)消息推送服务,GCM消息推送依赖于谷歌服务,但由于国内用不了谷歌服务,使用不了GCM,所以关掉app就收不到消息了(不过由于一些流氓app会自启所以总是会收到一些消息推送)。当然也有一些厂商有自己的

2017-12-24 00:00:00 2179

转载 Android 8.0 功能和 API

Android 8.0 功能和 APIAndroid 8.0 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。请务必查阅 Android 8.0 行为变更以了解平台变更可能影响您的应用的领域。 用户体验通知在 Android 8.0 中,我们已重新设计通知,以便为管理通知行为和设置提供更轻松和更统一的方式。这些变更包括:图 1. 用户可以长按应用启动器图标以查看 Android 8.

2017-12-23 00:00:00 327

转载 2017Google开发者大会之Flutter

Flutter框架Flutter框架,一言以蔽之就是能够使用一套相同的Dart语言代码同时实现android和ios跨平台应用的框架,同时兼备高性能和快速开发。跨平台框架跨平台应用的框架,眼下相似的轮子也有很多例如:Phonegap,Xamarin,大热的react native,还有weex等等,这里有一篇好文就比较详尽的介绍了目前各种技术优缺点,包括这里安利的Flutter框架(这货之前叫Sk

2017-12-20 00:00:00 651

原创 在开发中总会遇到输入框的输入规则限制

获得作者授权转载,转载请联系授权。比如 电话输入框电话号码的校验,密码规则的校验等 ,我们通常做法是提交操作时对每个输入框的输入内容进行校验,很多的if else ,代码看起来很乱,其实我们可以用反射注解的方式去声明一些判断规则这样会更好,代码可读性更强。java反射文章推荐:http://www.jianshu.com/p/5b3acad0f025 下面我们通过一个例子去讲解注解方式去实现表达式

2017-12-19 00:00:00 1408 1

转载 Android开发之漫漫长途 番外篇——内存泄漏分析与解决

前言上一篇我们主要上了一个实例来把读者带进自定义ViewGroup的大门,只是带进大门,自定义View的内容还有很多,我之后碰到一些好的自定义View的话一定还来这里分享。本篇内容我们来分析App运行过程中出现的内存泄漏及如何解决。内存泄漏概念及其影响内存泄漏通俗的讲是一个本该被回收的对象却因为某些原因导致其不能回收。我们都知道对象是有生命周期的,从生到死,当对象的任务完成之后,由Android系

2017-12-18 00:00:00 583

转载 13个能快速开发android的经典项目

正文一、okhttp一个让网络请求更简单的框架项目地址https://github.com/jeasonlzy/okhttp-OkGo二、 TwinklingRefreshLayout-下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView项目地址https://github.com/lcodec

2017-12-14 00:00:00 19674 3

转载 透视“共享单车技术含量”

作者:王一鸣来源:物联江湖(iot521)共享单车已经成为了中国新四大发明之一,被输往了世界上很多城市。在我看来,虽然共享单车的实现并不复杂,其实质是一个典型的“物联网+互联网”应用。应用的一边是车(物)、另一边是用户(人),通过云端的控制来向用户提供单车租赁服务。1共享单车的“云端应用”1.云计算基础平台共享单车的云端应用,是一个建立在云计算之上的大规模双向实时应用。云计算一方面能够保证共享单车

2017-12-14 00:00:00 1191

转载 程序员面试失败的几种原因,你中枪了吗?

一直到今天,这跳槽高峰期一直迟迟不肯退却,竟还有互联网公司某部门整体辞职,对于一些人可能来说是司空见惯,最近人们无力吐槽这可怕的世界,有些人公司的明明很需要这方面的人才,但是呢就是不能够入闱用,而且还是不止一次遇到这么尴尬的问题,这到底什么情况呢?动力节点Java学院的老师为你总结那些Java程序员面试绝望的原因Java程序员面试失败的原因一、说得太少程序员不善言辞是IT界的通病,他们所有的语言表

2017-12-12 00:00:00 1546 1

转载 3年工作经验的程序员应该具备的技能

每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天小编给大家分享的是一篇来自阿里Java工程师对3年工作经验程序员的职业建议,希望对你有启发。程序员的三个阶段第一阶段-——三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的

2017-12-12 00:00:00 1622

转载 周末福利:Android 开发规范(完结版)

摘要1 前言2 AS 规范3 命名规范4 代码样式规范5 资源文件规范6 版本统一规范7 第三方库规范8 注释规范9 测试规范10 其他的一些规范1 前言为了有利于项目维护、增强代码可读性、提升 Code Review 效率以及规范团队安卓开发,故提出以下安卓开发规范,该规范结合本人多年的开发经验并吸取多家之精华,可谓是本人的呕心沥血之作,称其为当前最完善的安卓开发规范一点也不为过,如有更好建议,

2017-12-08 00:00:00 1664 1

转载 35 个 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优

2017-12-08 00:00:00 1105 1

转载 Java小对象的解决之道——对象池(Object Pool)的设计与应用

**一、概述面向对象编程是软件开发中的一项利器,现已经成为大多数编程人员的编程思路。很多高级计算机语言也对这种编程模式提供了很好的支持,例如C++、Object Pascal、Java等。曾经有大量的软件工程师使用C语言作为他们的谋生工具,随着面向对象的深入人心,微软公司也对其C语言进行了扩充,形成了C++语言,全面支持面向对象的软件开发模式。“面向对象”的主角即是“对象”,其良好的可充用性和对数

2017-12-07 00:00:00 647

转载 Android Studio 中的调试技巧

写代码不可避免会出现BUG,出现时就需要DEBUG。如果看日志分析不出问题所在,可能就需要打断点去调试。本文通过总结Android Studio的一些调试技巧来加强我们发现并解决BUG的能力,而不是仅仅停留在“断点单步执行”上。一、概述先来看一段代码:上图中左侧是我们打的断点,因为断点所在代码类型不一样或断点设置不一样,所呈现的图标也不一样。在断点位置右键可对该断点进行设置,如下图变量(相关设置窗

2017-12-04 00:00:00 913

转载 打造自己的框架之使用注解制作IOC组件

一、简述IoC和AOP可谓是后台开发入门必学的知识(Spring相关),但这两者都仅仅只是概念而已,并非具体技术实现,同样的,Android也可以使用IoC和AOP,之前已经写过如何在Android开发中使用AOP了,有兴趣的朋友可以看我之前的博客(顺便点个关注吧),所以,本文主题便是IoC。控制反转(Inversion of Control,英文缩写为IoC)是框架的重要特征,并非面向对象编程的

2017-12-04 00:00:00 492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除