博客专栏  >  移动开发   >  android开发大揭秘

android开发大揭秘

android开发大揭秘包含了从IDE环境到开发中遇到的各种问题,各种自定义组件,各种炫酷效果等开发,真正做到从入门到精通的转变。

关注
27 已关注
110篇博文
  • Android热修复Tinker接入实战

    自2016年底Android Studio3.0版本退出以来,Android提出了InstantRun热修复方案,基于这种机制,各种热修复框架竞相涌现,国内的软件大厂纷纷开发了自己的热修复框架。对于热...

    2018-05-04 18:02
    78
  • Android D8,下一代 dex 编译器

    Google 在刚刚发布的 Android Studio 3.1 新版本中,将 D8 作为新版本开发工具默认的 Dex 编译器。那么什么是 D8 呢,D8 与之前的 Dex 打包器有何区别呢? 大家...

    2018-05-03 22:05
    128
  • Android 网络请求OkHttp3流程分析

    基本概念 首先从使用出发,其次再结合源码来分析OkHttp3的内部实现的,建议大家下载 OkHttp 源码跟着本文,过一遍源码。首先来看一下OkHttp3的请求代码。 OkHttpClient...

    2018-04-27 22:19
    67
  • Android 控件之TextureView

    TextureView在4.0(API level 14)中引入的,它可以将内容流直接投影到View中,可以用于实现Live preview等功能。和SurfaceView不同,它不会在WMS中单独创...

    2018-04-24 11:11
    58
  • 再谈Android Binder跨进程通信原理

    在谈Android的跨进程通信问题上时,总会问到Android的IPC机制,是指两个进程之间进行数据交换的过程。按操作系统的中的描述,线程是CPU调度最小的单元,同时线程是一种有限的系统资源,而进程是...

    2018-04-13 22:32
    78
  • Android KTX举例

    早在今年的1月份,就有报道称谷歌2018年I/O大会将于5月8日至5月10日在加利福尼亚山景城的海岸线露天剧场举行。近日,谷歌公布了本次开发者大会的具体日程安排。在具体细节上,本次开发者大会将围绕An...

    2018-03-03 14:13
    211
  • Android9.0新特性曝光,你准备好了吗

    Android9.0最早出现在2018年1月25日的谷歌官网上,初步代号已经确定为“Pistachio Ice Cream”(开心果冰淇淋),不过按照Google的惯例,如此长的三个单词代号,通常都只...

    2018-02-28 10:06
    3374
  • Android滤镜效果实现及原理分析

    Android在处理图片时,最常使用到的数据结构是位图(Bitmap),它包含了一张图片所有的数据。整个图片都是由点阵和颜色值组成的,所谓点阵就是一个包含像素的矩阵,每一个元素对应着图片的一个像素。而...

    2018-01-20 11:49
    615
  • Android组件化框架项目详解

    简介 什么是组件化? 项目发展到一定阶段时,随着需求的增加以及频繁地变更,项目会越来越大,代码变得越来越臃肿,耦合会越来越多,开发效率也会降低,这个时候我们就需要对旧项目进行重构即模块的拆分,...

    2018-01-08 15:43
    1104
  • 仿微信语音聊天

    如上图,是常见的仿微信的聊天程序

    2017-12-08 11:05
    4031
  • Android仿拼多多拼团堆叠头像

    序言做电商的都知道,作为商品的一种售卖方式,拼团是是提供商品售卖的一种及时有效的方式,而在拼团市场中,拼多多无疑是做的最好的一家。于是,研究拼多多的售卖方式之后,我们的产品也开始了这方面的开发。本文将...

    2017-10-19 11:16
    1913
  • 阿里SopHix热修复框架接入

    2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker(Bugly sdk也集成Tikner...

    2017-08-25 10:24
    1202
  • Android优化之Hardware Layer

    项目中越来越多的动画,越来越多的效果导致了应用性能越来越低。该如何提升。 简介在View播放动画的过程中每一帧都需要被重绘。如果使用view layers,就不用每帧都去重绘,因为View渲染一旦...

    2017-08-21 14:05
    792
  • android 接入Fabric Crashlytics信息系统

    客户端在迭代过程中,免不了会发生很多的问题,而收集问题成了很重要的一步。现在市面上关于客户端Crash收集的系统也很多,比如友盟,TalkingData,Crashlytics等等工具。今天给大家介绍...

    2017-08-08 20:49
    2052
  • Android侧滑删除另一种实现,SwipeListView补充

    前不久在在做聊天删除功能的时候使用SwipeListView进行侧滑删除有一点小问题,因为SwipeListView嵌套在Fragment内的时候,会报一个转换错误,原因是SwipeListView是...

    2017-07-04 19:29
    667
  • Android Studio配置Kotlin环境

    在上周末召开的Google IO大会上,Google将Kotlin作为Android所支持的开发语言,并宣布以后会大力支持Kotlin,可以说Kotlin就是ios的swift。更多资料请查看:Goo...

    2017-05-22 18:16
    1209
  • Google IO 2017为我们带来了什么

    谷歌I/O大会是Google一年一度的开发者大会,通常在大会上,Google会在大会上发布一些最近的软硬件系统,给开发者指明下一年的技术方向。 今年是Google IO大会的第十个年头,大会回到了加州...

    2017-05-19 09:53
    1570
  • Google protocol buffer简介

    Google Protocol BufferGoogle Protocol Buffer又简称Protobuf,它是一种很高效的结构化数据存储格式,一般用于结构化数据的串行化,即我们常说的数据序列化。...

    2017-04-29 10:09
    2280
  • Android App瘦身实战

    随着业务的快速迭代增长,不断引入新的业务逻辑代码、图片资源和第三方SDK等,很多app都面临一个一个结果,app越来越大,甚至很多无用的代码,包体积的增大带来了很多问题,诸如app启动更慢,代码维护越...

    2017-04-21 20:43
    3754
  • Android实现仿支付宝流水

    今天给大家讲的是如何自定义下拉的ListView实现支付宝账单的效果,月份是需要悬浮的,然后没一个月归为一类,先看一个效果图吧。场景:后台下发的数据就是一个List,考虑到实际情况,还需要做下拉的分页...

    2017-03-17 16:02
    3485
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部