我尝试使用Maven构建 Android注释. 这是我的构建部分: <build> <finalName>${project.artifactId}-${project.version}</…
标签:Android
编辑距离 (Levenshtein Distance算法)
很久没有写算法了, 个人算法中等, 不好不坏. 觉的学习算法的好处很多, 还可以保持大脑活跃度, 因此最近会写些算法的博客. 这篇文章的算法是工作中用到的. 一个成熟的动态规划算法.介绍给大家. 编辑距离 (Levens…
18年底Android面经分享(已获头条、顺丰、OPPO等大厂offer)
前言 本人水平有限,此文针对于自认为技术实力对标阿里P6,百度T5或者以下的读者,如果是大佬不小心点进来了,可以自行点x略过。文内并不会出现每一家公司的面试过程细节,主要目的在于帮助大家怎么在像我一样菜的情况下在这寒冬拿…
nanohttpd开发
Android 应用内架设服务使用NanoHTTPD github地址点击打开链接找到releases下载相应jar包导入到Android studio 中,添加网络权限,创建类继承NanoHTTPD,重写serve方法…
Retrofit,Gson解析,请求返回的类型不统一,假如double返回的是null
打造终极MVP+Retrofit2+okhttp3+Rxjava2网络请求,开发实用,简约,由于篇幅字数原因 本章讲解服务器返回类型不统一而引发的解析失败问题,开发中可能会遇到实体类定义的是某种类型(如double,in…
android多线程之AsyncTask源码分析
在有关线程的操作中一定要记住两点: 1、不能在UI线程中执行耗时的操作 2、不能在非主线程中更新UI界面 一、AsyncTask简介 AsyncTask封装了线程池和Handler,是Android的一个轻量级的异步类,…
最全的BAT & Google等团队技术博客集合
【转载请注明原文出处,谢谢!https://www.jianshu.com/p/7646721c0fc1】 前言 本人对技术博客的内容很挑剔,历时半年,收集了国内外最知名最前沿的技术博客,有BAT、Google的团队博客…
值得学习的一些开源项目和资料
来自:http://quanke.name/ 值得学习的一些开源项目和资料 https://github.com/github/androidgithub的android开源项目 https://github.com/o…
android Studio中Gradle 的一些基本常用配置
记录android Studio Gradle的一些常用的基本配置 //去除对.9图片的检查 lintOptions{ checkReleaseBuilds false abortOnError false } //关闭…
Android jni
NDK Windows和linux 环境搭建 JNI函数调用流程,JNI理解和基本数据类型 JNI访问Java中各方法 JNI源码分析 NDK开发流程_文件的拆分与合并
android中StringDef注释的保护规则是什么?
public class AssetsHelper { @StringDef({ScreenDensity.XHDPI,ScreenDensity.HDPI, ScreenDensity.XXHDPI}) @Retent…