先介绍用到的对象接口: 一、Symbol 是对 Graphic 对象进行符号样式设置的接口,所有符号样式类都实现了 Symbol 接口: 1,PictureMarkerSymbol 是对于点或多点要素的 Graphic …
标签:Android
关于Android Gradle你需要知道这些(4)
前言 上一篇文章,我们实现了一个简单的Gradle 插件,并打印出了Hello world。打通了对于插件开发的流程,导师之前写了一个检测目录资源的Gradle插件,看了其源码后,自己准备完全用groovy来实现一个帮助…
回炉重造(二)——函数(“好“方法的标准”)
函数,也叫方法。只是老一代的程序员喜欢用函数,新一代的程序员喜欢用方法。不过,其实是一个东西。下面的东西,都是以java为例,来写的。 我不会去讲函数是什么,说实话,网上有很多解释。但是,至今,我依然不能用一句话去解释函…
Android音频开发(1):音频基础知识
Android 音频开发 目录 Android音频开发(1):音频相关知识 Android音频开发(2):使用AudioRecord录制pcm格式音频 Android音频开发(3):使用AudioRecord实现录音的暂…
拆轮子:全面剖析 ThreadPoolExecutor(2)-众人拾柴
文章来自简书 李狄青 要转载请先联系作者,并标明出处。有疑问欢迎留言一起探讨 ~ 本文目录: 概述 Thread 状态机 优先级 中断 Worker 一些简单的记录 维持中断控制状态 ThreadFactory Bloc…
Android图片适配之——自定义控件RatioLayout
Android图片适配之——自定义控件RatioLayout 排版不佳建议点击查看原文 在这个日新月异的年代,Android系统和android手机都在快速得发展和更新,于是出现了各种版本的安卓系统和各种配置(屏幕尺寸、…
Picasso删除缓存
缓存分2种,内存缓存,磁盘缓存。 1.清内存 Picasso.get().invalidate(url) 清磁盘缓存 这个其实挺麻烦的,因为这个其实不是Picasso的功能,而是Okhttp的功能。所以Picasso中也…
Android 沉浸式从未如此简单
一行代码实现沉浸式,适配android4.4到8.0+,沉浸式前所未有的简单。 github:https://github.com/hacknife/Immersive 简单粗暴,直接上图 immersive.gif 代…
Android 设计模式 - 外观模式
1. 定义 外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 2. 作用 为了实现客户类和子系统的解耦,降低系…
Android开发工程师文集-layout_weight讲解
前言 大家好,我是 Vic,今天给大家带来Android开发工程师文集-layout_weight讲解的概述,希望你们喜欢 Layout_weight的相关代码展示 <TextView android:layout…
Android之SharedPreferences管理类AppPreferences
Android中对SharedPreferences管理的工具类,喜欢这种写法。 public class AppPreferences { public static class PreferenceKey { pub…
判断Android设备是否拥有Root权限
在android开发中,出于安全的考虑我们很多时候已被Root的手机需要禁止用户访问敏感信息或者提示用户后再操作。所以判断是否拥有Root权限是很有必要的。 /** * 判断Android设备是否拥有Root权限 */ …