胖蔡说技术
随便扯扯

Android 第4页

安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。
Android Binder 简单了解-胖蔡叨叨叨

Android Binder 简单了解

胖蔡阅读(1582)赞(0)

Binder是Android中一个很大的课题,是Android自己实现的一套进程间通信的机制。底层通过C/C++实现,framework通过java封装提供具体实现。开发过程中我们所了解的Binder就是framework层Binde类提供...

Android Activity的启动与配置-胖蔡叨叨叨

Android Activity的启动与配置

胖蔡阅读(1649)赞(1)

好久没写Android代码了,手动写写文章总结热热手,让我还不至于以往我的Android小老弟。Android 是一个被设计的极其艺术性的系统,秉承着“人人生而平等”的Android系统,也是让人很难忘却的呢。 遵循着前人的脚步,我老实的回...

IP地址解析

胖蔡阅读(12582)赞(0)

本篇用于记录一个简单的通过ip地址解析定位的方法,主要是为了便于记忆,代码为主. ip解析 通过ip解析地址,我采用的是网上免费的ip解析接口freegeoip,为github开源项目,采用的是免费的开源ip库。解析准确率较高,ip库也较为...

Android 布局阴影实现-胖蔡叨叨叨

Android 布局阴影实现

胖蔡阅读(1675)赞(0)

阴影方式 最近项目要求,ui有很多有关于阴影的设计要求,网上找了些实现方式,但都不是很理想。现在闲下来了,就寻思着自己写个阴影布局耍耍,以备后用。先说道说道我找到的几种阴影实现方式: 系统阴影 Andorid 系统自api 21之后就多了一...

Ubuntu下搭建ndk交叉编译环境

胖蔡阅读(1640)赞(0)

android 交叉编译需要使用到NDK交叉编译工具链,首先需要下载ndk开发工具包,下载地址:中文下载地址,或者通过android studio自动下载ndk工具包,进入ndk工具包根目录,通过 make-standalone-...

Android 中的style和Theme的使用

胖蔡阅读(1378)赞(0)

style和theme的定义是为了改变原有系统设定的默认窗体、字体、背景色、格式等风格而使用。其本质就是系统属性的集合。本篇主要介绍android中的style和theme的具体用法。 style和Theme style和theme均是对于...

Toast实现源码解析

胖蔡阅读(1450)赞(1)

说明 本篇文章用于介绍Android中Toast的实现原理。和简单实现一个自定义的Toast. Toast实现 一般常用Toast格式为: 就此,对Toast做一个了解.首先,Toast调用来了一个静态方法makeText(…)...

Android中switch自定义样式-胖蔡叨叨叨

Android中switch自定义样式

胖蔡阅读(2944)赞(0)

android 原生开关按钮控件 Switch 提供样式自定义方式,可供我们修改为适合我们开发使用的样式控件,自定义样式过程如下: 自定义switch切换drawable 新建swith_thumb.xml文件 自定义s...

Android Jetpack Benchmark-胖蔡叨叨叨

Android Jetpack Benchmark

胖蔡阅读(2174)赞(0)

Android Jetpack Benchmark是一个允许Android Studio快速对基于Kotlin或 Java 代码进行基准测试的一个库。该库处理预热,测量代码性能,并将基准测试结果输出到Android St...