开发文档

  • 什么是 Android?
    什么是 Android? Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。 Android 提供了一个统一的应用程
    作者:卓一哥 | 时间:2020-07-16 11:42:57 | 阅读:199 |
  • Android 性能优化 - 彻底解决内存抖动
    起源 内存抖动是由于短时间内有大量对象进出新生区导致的,它伴随着频繁的GC。 gc会大量占用ui线程和cpu资源,会导致app整体卡顿 android profile 效果图如下图 Memory 中 我们可以看到 上
    作者:小q | 时间:2020-07-13 11:39:16 | 阅读:85 |
  • Android View的事件分发机制和滑动冲突解决方案
    这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给出解决方案。因水平有限,讲的不会太过深入,只希望各位看了之后对事件分发机制的流程有个大
    作者:小q | 时间:2020-07-13 11:10:33 | 阅读:126 |
  • Android贝塞尔曲线-波纹(波浪)效果
    Android贝塞尔曲线-波纹效果 刚写一个波纹的控件,具体的代码给上,简要介绍下实现的方法。 画图分析 如上图绿色方框为手机的屏幕,我们只需要在屏幕的前方再画一个相同的周期视
    作者:小q | 时间:2020-07-13 10:55:52 | 阅读:74 |
  • Android Framework 初探
    一、介绍,是什么 Android的Framework是直接应用之下的一层,叫做应用程序框架层。这一层是核心应用程序所使用的API框架,为应用层提供各种API,提供各种组件和服务来支持我们的Andr
    作者:小q | 时间:2020-07-13 10:28:37 | 阅读:131 |
  • Android 防抖动多次点击问题处理及RxBinding事件流使用
    前言 在日常开发工作中,会碰到Button按钮点击处理用户的需求,比如提交一个订单到服务器或跳转进行支付按钮操作,如果出现延迟情况造成界面短时间没响应,用户接下来就很有可能
    作者:小q | 时间:2020-07-13 10:23:47 | 阅读:104 |
  • Android性能优化编码规范
    写出高效的代码有两条基本的原则: l不作没有必要的工作。 l尽量避免内存分配。 1. 避免创建不必要的对象 对象创建永远不会是免费的。每个线程的分代GC给零时对象分配一个地址池
    作者:小q | 时间:2020-07-10 16:49:52 | 阅读:133 |
  • android之interpolator的用法详解
    Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。 android中的文档内容如下: AccelerateDecelerateInte
    作者:小q | 时间:2020-07-10 16:48:16 | 阅读:109 |
  • Android性能优化全方面解析
    内存优化 关于性能优化我们可以不知道其他的,但一定要知道内存优化。因为内存泄漏可以Android的常客。那么什么是内存泄漏呢?内存不在GC的掌控范围之内了。那么 Java 的GC内存回收
    作者:小q | 时间:2020-07-10 16:41:56 | 阅读:184 |
  • android开发,APP下载成功的图片或者视频同时显示在手机自带的相册里
    1。辅助类 import android.content.ContentValues;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.os.Build;import android.provider.MediaStore;import android.util.Log;import java.io.File;/*
    作者:小q | 时间:2020-07-10 16:39:39 | 阅读:140 |