登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Tools, 出来接活了--Android内存优化第三弹

引言欲善其事,先利其器.1,一图看懂MemoryMonitorMemoryMonitor 是AndroidStudio内置的,官方的内存监测工具.图形化的展示当前应用的内存状态,包括已分配内存,空闲内存,内存实时动态等.顶部矩形指示当前调试的设备以及应用进程.图形区域:横向时间轴,内存检测时间,跟随滚动.纵向内存轴,内存使用量,根据应用使用动态分配. ...
James1991 2018-4-3 10:27
阅读:293 评论:1 赞:2

Android是如何管理App内存的--Android内存优化第二弹

引言前文我们普及了下关于GC的一些事,对GC的一些个概念,流程有个大概的了解.Android中每个App默认情况下是运行在一个独立进程中的,而这个独立进程正是从Zygote孵化出来的VM进程.也就是说,每个App是运行在独立的VM空间的.那么Android是怎么管理这些App的内存的呢,这些独立运行的VM中的内存管理又是怎样的呢?今天我们就来聊下 ...
James1991 2018-4-3 10:21
阅读:233 评论:0 赞:0

基于Netty的IM简单实现原理

最近在开发MobIM,实现了消息传输和群等功能的IM功能。SDK功能包小,而功能全面。可以与原来的系统进行无缝整合。自己抽空也实现了一套IMServer和IMClient的业务通信模式。没有实现复杂的UI界面,实现简单的登录注册,发消息,收消息。服务器端与客户端都使用Netty通信。Netty基于非阻塞(nio),事件驱动的网络应用程序框 ...
皮皮酱 2018-4-3 10:20
阅读:150 评论:0 赞:0

GC那些事儿--Android内存优化第一弹

引言由于内存相关知识比较生涩,内存优化中使用到的相关工具,也有很多专有名词.对Java内存管理,GC,Android内存管理,Dalvik/ART等知识有一个理论的认识,可以让我们更好的使用这些工具,分析内存问题.据此,我们就先从理论入手,聊聊GC那些事儿.1,何为GCGC是garbagecollection的缩写,垃圾回收的意思.也可以是GarbageCollector,也 ...
James1991 2018-4-3 10:19
阅读:242 评论:0 赞:1

Kotlin学习之伴生对象

#Kotlin学习之伴生对象Kotlin中没有静态成员,主要原因在于它允许包级属性和函数的存在;Kotlin为静态成员提供了多种替代的方案:-使用**包级属性和函数**:主要用于**全局常量和工具函数**;-使用**伴生对象**:主要用于与类有紧密联系的变量和函数;-使用**@JvmStatic注解**:与伴生对象搭配使用,将变量和函数声明为真正 ...
婷相惜 2018-4-3 09:56
阅读:109 评论:0 赞:0

RecyclerView回收和复用机制分析

####开始最近在研究RecyclerView的回收复用机制,顺便记录一下。我们知道,RecyclerView在layout子View时,都通过回收复用机制来管理。网上关于回收复用机制的分析讲解的文章也有一大堆了,分析得也都很详细,什么四级缓存啊,先去mChangedScrap取再去哪里取啊之类的;但其实,我想说的是,RecyclerView的回收复用机制确实 ...
神奇的小蘑菇 2018-4-2 18:31
阅读:349 评论:1 赞:2

最详细的Android P版本刘海屏适配指南来了

AndroidP预览版增加了很多亮点新特性,其中最接地气、最直观的改变当属适配了类似于华为P20的顶部凹槽屏幕设计这一项,俗称刘海屏。在开发者模式中,AndroidP系统将调整通知栏的设计来适配此种屏幕,新的APIs也将允许开发者决定通知消息的展示形式。随着各大手机厂商挤入“刘海屏”手机发布的潮流,AndroidP版本的此特性, ...
终端开放实验室 2018-4-2 17:15
阅读:285 评论:2 赞:1

整理了一份 GitHub 上的微信小程序开发工具名单

最近,微信方面为满足小程序开发者的变现需求,启动了小程序广告组件的内测。小程序淘金之路指日可待,因此,我们特地梳理了一份GitHub上面的小程序开发工具。其中有基本的小程序UI、开发框架、实用功能库、开发工具。也有服务端开发框架、API模拟、全栈搭配开发方案、上线DEMO等,大家可以看看有哪些自己需要的资源。UI组 ...
ceshishangchuan 2018-4-2 15:16
阅读:278 评论:0 赞:3

关于短信SDK竞品分析

关于短信SDK竞品分析想必很多开发者在开发app时都会添加短信验证的功能,目前市面也有很多这样的工具帮助我们去实现,本人也是前段时间刚在开发的程序中使用了短信集成工具,其实在早之前也用过另一款短信验证的工具了,今天就对这两款工具做个比较。其实我们大多数开发者关注的无非以下几点:1、速度发送验证码后,用户只 ...
皮皮酱 2018-4-2 11:08
阅读:135 评论:0 赞:0

App优化之性能分析工具

今天聊下个人比较惯用的一些App性能测试和分析工具,先上个图:本文暂不对工具的使用做过多的深入.在后续的具体实例中会具体说明怎么用这些工具来达成分析目的和解决问题的.1,官方工具一般来说,学习一门新的技术,最应该做的就是阅读其官方文档,那是最权威的.Android本身给我们提供了很多App性能测试和分析工具,而且大部分都集 ...
sergiochanTest 2018-4-2 10:42
阅读:453 评论:1 赞:0

Android自定义View详解

前言自定义View对于一个Android开发者来说是必须掌握的知识点,也是Android开发进阶的必经之路。为什么要自定义View?主要是Android系统内置的View无法实现我们的需求,我们需要针对我们的业务需求定制我们想要的View。自定义View的最基本的三个方法分别是: onMeasure()、onLayout()、onDraw();View在Activity中显示 ...
EmailLi 2018-4-2 10:31
阅读:311 评论:0 赞:0

我的第一篇

其实是为了那个安卓项目
Helencious 2018-4-1 23:35
阅读:86 评论:0 赞:0

我所经历的Android面试(京东、高德、爱奇艺、美团、摩拜等) ...

####概述笔者是非计算机专业,15年毕业一直在小公司,觉得完全靠自学已经到了自己的天花板,然后想进大型互联网公司发展,所以年前辞职,放弃了年终奖,年后就直接来的北京,面试的公司有稳定的大公司,也有创业型公司,有些创业型的公司面试质量也挺高的,不输于一些大公司,下面会说到。####技术储备#####基础不管是Andro ...
wustor 2018-4-1 21:54
阅读:499 评论:1 赞:3

Kotlin学习之访问修饰符

#Kotlin学习之访问修饰符@(Kotlin学习)类、对象、接口、构造函数、方法、属性和它们的setter都可以有访问修饰符。在Kotlin中有这四个可见性修饰符:-private-protected-internal-public如果没有显式指定修饰符的话,默认可见性是public,如果需要其他任何访问修饰符都是在缩小访问范围,真正的起到了“访问控制”。##一、包 ...
婷相惜 2018-4-1 17:13
阅读:139 评论:0 赞:0

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部