关键code android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = "App-Name-${vari…
分类:Android
Retrofit 2.0 超能实践(三),轻松实现多文件/图片上传/Json字符串/表单
通过前两篇姿势的入门 Retrofit 2.0 超能实践,完美支持Https传输 Retrofit2.0 完美同步Cookie实现免登录 本文出自:http://blog.csdn.net/sk719887916/art…
你所应该知道的gradle知识都在这里(1)
心愈静,夜愈静 分享一篇整理的gradle的相关知识,部分结构略有混乱,但不影响阅读。 gradle是一个构建工具,具备编译、运行、签名、打包,依赖管理等功能的独立工具 最初是用来支持java的,为了能在AS上使用,专门…
Android悬浮窗TYPE_TOAST小结: 源码分析
前言 Android无需权限显示悬浮窗, 兼谈逆向分析app这篇文章阅读量很大, 这篇文章是通过逆向分析UC浏览器的实现和兼容性处理来得到一个悬浮窗的实现小技巧, 但有很多问题没有弄明白, 比如为什么在API 18及以下…
android检查intent是否可用
最近做一个功能要传递intent到第三方应用。 自己测试的时候好好的, 别人测试app就崩溃了, 发现原来对方没有安装第三方app, 导致爆出 ActivityNotFoundException。 让对方安装好第三方ap…
NDK开发---C++学习(五):类与函数(下)
前言 上中两篇已经介绍了构造函数、成员函数、析构函数、成员初始化列表、this指针等,本篇将介绍友元机制、运算符重载。 友元函数、友元类和友元成员函数 类的封装性具有信息隐藏的能力,它使外部函数只能通过类的public成…
Android常用开源库
1.图片加载 名称 备注 公司 Picasso 图片加载库 square Fresco 图片加载库 facebook 2.Job scheduling 名称 备注 公司 Android-Job 后台任务调度 EverNo…
Android SVG
概念 SVG,即Scalable Vector Graphics 可伸缩矢量图形,这种图像格式在前端中已经使用的非常广泛了。 1、矢量图像: SVG是W3C 推出的一种开放标准的文本式矢量图形描述语言,他是基于XML的、…
《重构》阅读笔记-代码的坏味道
决定何时重构、何时停止和知道如何重构一样重要! 开发者必须通过实践培养自己的经验和直觉,培养出自己的判断力:学会判断一个类内有多少个实例变量算是太大、学会判断一个函数内有多少行代码才算太长。 重复代码(Duplicate…
Android今日头条UI适配完善版
前言 众所周知 android的碎片化一直困扰着开发者,我们要花很多的时间去做UI适配的工作。主流的适配方案有两种 1、今日头条适配 2、smallestWidth适配。具体的实现点击上述连接查看。 这里主要讲的是今日头…
Http大文件分段下载
http不可能直接读取很大的文件一定会导致oom,而且传送很容易失败,一旦失败又要重新开始传输,这样体验可想而知,最后我们采用断点续传的方式来实现, 整个过程是分3步来完成的 1、uploadVedioMetaDataI…
记录:SurfaceView在地图上播放显示透明的问题
记录一个之前遇到的问题: 在地图上播放视频,surfaceview会变透明且被地图所覆盖。无论你布局怎么写,它都是这样的。表示这个问题当时觉得是真的很奇葩。解决方式也写了很多。 解决方式 : 一、我单独写一个activi…