Android系统显示原理 Android应用程序把经过测量,绘制,布局的surface缓存数据,通过SufraceFilnger把数据渲染到显示屏幕上通过Android的刷新机制来刷新数据。也就是说应用层负责绘制,系统…
分类:移动开发
android 中 出现 com.android.dex.DexIndexOverflowException: field ID not in [0, 0xffff]: 65536错误
转载https://blog.csdn.net/bright789/article/details/51043825 当我们在一个项目写的代码越来越多时,在编译项目时就可能出现如下错误(工具不同,版本不同,提示可能有差异…
23. Customizing the Fill-Line-Position (FillFormatter)(MPAndroidChart中文翻译)
目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…
Android中AIDL总结
AIDL,Android Interface Define Language.安卓接口定义语言. 举例实操: 当A进程调用B进程的服务,并实现通信,通常是通过AIDL来完成: A.项目 Step1.要在项目建包aidls…
2018年3月 Android面试心得,已拿到offer
2018年3月 Android面试心得,已拿到offer
View 绘制体系知识梳理(4) - 绘制过程之 Layout 详解
一、布局的起点 – performTraversals 和前面分析测量过程类似,整个布局的起点也是在ViewRootImpl的performTraversals当中: private void perform…
Android SharePreference 加密存储及 AndroidKeyStore密钥存储
Android SharePreference 加密存储及 AndroidKeyStore密钥存储 前言 最近因为项目中对数据存储特别是SharePreference部分数据存储这块有所需求,在查询了一些资料后对这部分内…
GreenDao集成教程(二) DB基础操作
自定义包装DBManager工具类 package com.cheung.android.fullstackandroid.manager; import android.content.Context; import …
使用Java+Kotlin双语言的LeetCode刷题之路(二)
BasedLeetCode LeetCode learning records based on Java,Kotlin,Python…Github 地址 序号对应 LeetCode 中题目序号 9 判断一个…
摘抄 android图片中添加文字水印
* 添加文字到图片,类似水印文字。 * @param gContext * @param gResId * @param gText * @return */ public static Bitmap drawTextT…
Error:Failed to complete Gradle execution.使用Android studio
报错内容 Error:Failed to complete Gradle execution. Cause: error in opening zip file s sometimes occurs afte……
蓝牙开发的细节(数据传输)
蓝牙数据传输问题 对于蓝牙来说google已经封装好了很多api所以使用起来并不会很难,但是实际开发中蓝牙开发最头疼的问题不是如何去调用api,而是数据的交互方面,如长连接,数据续传,硬件接受速率等问题. 打开蓝牙有几种…