前言 任务需求要做一个区域高亮的功能,用到地图,想到了高德地图的多边形API,但是多边形顶点的顺序是要有序的,需求是无序,在API查找无果的情况下,只能手动实现点集合排序。 排序步骤 计算所有坐标的中心点(将x坐标相加处…
标签:Android
永不 crash 的 Android
English Cockroach 打不死的小强,永不crash的Android 使用方式 自定义Application继承自android的Application,并在Application中装载,越早初始化越好,可以…
Android 系统开发_核心机制篇 -- 深入钻研 LowMemoryKiller
核心源码 关键类 路径 lmkd.c system/core/lmkd/lmkd.c lmkd.rc system/core/lmkd/lmkd.rc lowmemorykiller.c kernel-3.18/driv…
[25]——Android 人脸识别了解一下 (上)
文章已经迁移至:https://blog.csdn.net/u011133887/article/details/80433778
记录一次代码演变过程——35行变24行
1 最初的实现 一般Android应用首页底部都分几个tab模块,点击一个tab就跳转到相应的功能点模块去,所以代码里一般都会有一个方法pageTo(),如下: private void pageTo(int pageI…
Android实现多线程断点续传
文件在下载的过程中,手动暂停或异常时,下载被中断,此时如果需要恢复下载,又不想重新下载的话,那么就需要实现断点续传了,断点续传的意思就是,恢复下载时,文件从被中断的位置继续下载,而无需重新将文件重新下载,最大的好处便是节…
dagger2:组件依赖和子组件的区别
原文:Component Dependency vs Submodules in Dagger 2 译文的GitHub地址:dagger2:组件依赖和子组件的区别 译者注:发现很多人都忽略了这个重要的内容,没有完全翻译原…
Android studio代码混淆
一、简介: 大家应该知道有些工具比如apktool,dextojar等是可以对我们android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露,程序被别人盗取代码,等等。我们需要对代码进行混淆,andro…
Volley框架加载网络图片
Android开发中,加载网络服务器的图片是很常用的,当然我们可以自己写服务器接口去实现,不过要做到服务器性能 优越的话,开发起来比较麻烦点,所以本博客要介绍Volley框架进行网络图片加载的demo!Volley框架集…
android – java.lang.UnsatisfiedLinkError:找不到布尔值的实现
我在我的项目中使用“.so”文件但是它给出了以下错误“ java.lang.UnsatisfiedLinkError:找不到布尔的实现”,我已经尝试使用Cygwin重新创建“.so”并将其放在jniLibs文件夹中并使用…
react-native-smart-splash-screen android状态栏问题
我在用 react native smart splash screen. 我的问题是 is there any way to hide status-bar on splash screen in android ? …
android – SQLite和Room Persistence Library:如何结合IN条件和LIKE?
我在“谷歌搜索”这个问题时遇到了麻烦,但希望对专家(甚至是中间人)来说并不是太棘手. 有没有办法在未知数量的多个OR条件中搜索子字符串? Android SQLite Room Persistence DAO的原始查询是…