240 发简信
IP属地:河南
  • 120
    Manifest merger failed with multiple errors

    Andorid11更新后Manifest增加的 标签在第三方sdk合并时报错: Error: Missing 'package' key attribute on eleme...

  • 没有单位,每台手机的最大音量(分贝)值不一样的

    Android音量控制

    0. Thanks To Android音量控制调节android 音量控制setVolumeControlStreamandroid 音量调节以及媒体音量界面 1. 音量调...

  • @心如简_cc99 :no_mouth: 什么时候请吃饭,你说

    解决微信支付失败-1的坑

    1. 基本使用 最近公司需要用到微信支付,后台说已经搞好了所有的签名,好吧,我直接调用微信的接口就好了: 接入依赖 使用: 上面其中,除了 HttpsContract.Wx_...

  • AOP切面,横向切一刀

    Android埋点,减少对业务代码的入侵

    前言   前几天去参加了一场面试。面试的题目大多很基础,有一道关于埋点的问题,面试官问我如果不用第三方SDK进行埋点,自己埋点的话,如何减少埋点对业务代码的入侵。  当时没想...

  • 大佬!!!收下我的膝盖!!!

    HTTP协议-客户端和服务端的通信

    你是否知道我们在网页浏览器地址栏输入要访问的url就能访问到对应的web页面? 实际上,当我们输入想要访问的url后,浏览器先分析url上的域名信息,通过DNS服务器...

  • 120
    解决微信支付失败-1的坑

    1. 基本使用 最近公司需要用到微信支付,后台说已经搞好了所有的签名,好吧,我直接调用微信的接口就好了: 接入依赖 使用: 上面其中,除了 HttpsContract.Wx_...

  • DownloadManagerAPI和封装

    0 .Thanks 官方文档 Android系统下载管理DownloadManager功能介绍及使用示例 1 .概述 DowanloadManger:系统的服务,系统开放给第...

  • 120
    AsyncTask - 基础篇

    概述 AsyncTask,Android早期推介处理异步任务的类,虽然现在有很多种方式去处理异步任务,如RX,三方库等等,但还是建议大家了解一下这个基础的原生类,毕竟熟悉源码...

  • 面试官有问到反射是怎么实现的,该怎么回答?

    Java&Android 基础知识梳理(13) - 反射

    一、什么是反射 在运行状态中,对于 任意一个类,都能够获取到这个类的所有属性和方法;对于 任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息以及调用对象方法的功...

  • Parcelable无法将数据进行持久化?不对吧,Parcelable可以做到序列化,只是有弊端。

    Android面试一天一题(9 Day)

    面试题:两个Activity之间如何传递参数? 在Android应用中,Activity占有极其重要的地位,Activity间的跳转更是加常便饭。即然跳转(界面切换)不可避免...

  • Parcelable与Serializable的性能比较

    首先Parcelable的性能要强于Serializable的原因我需要简单的阐述一下

    1). 在内存的使用中,前者在性能方面要强于后者

    2). 后者在序列化操作的时候会产生大量的临时变量,(原因是使用了反射机制)从而导致GC的频繁调用,因此在性能上会稍微逊色

    3). Parcelable是以Ibinder作为信息载体的.在内存上的开销比较小,因此在内存之间进行数据传递的时候,Android推荐使用Parcelable,既然是内存方面比价有优势,那么自然就要优先选择.

    4). 在读写数据的时候,Parcelable是在内存中直接进行读写,而Serializable是通过使用IO流的形式将数据读写入在硬盘上.

    但是:虽然Parcelable的性能要强于Serializable,但是仍然有特殊的情况需要使用Serializable,而不去使用Parcelable,因为Parcelable无法将数据进行持久化,因此在将数据保存在磁盘的时候,仍然需要使用后者,因为前者无法很好的将数据进行持久化.(原因是在不同的Android版本当中,Parcelable可能会不同,因此数据的持久化方面仍然是使用Serializable)

  • 女程序员故意的吧

    Android面试一天一题(7 Day)

    自2010年起,Google和甲骨文一直就Android系统是否侵犯甲骨文的版权和专利争论不休。其实双方的争论点倒不是Google是否在 Android 中使用了Java A...

个人介绍
某大厂高级攻城狮,参与大模块架构设计,注重基础,深耕 Android 基础知识。

文章首发公众号技术酱,欢迎关注,如果你有好的文章想和大家分享(有稿费哦),欢迎投稿!