Category: Android

[总结]屏幕适配方案 0

[总结]屏幕适配方案

Android 目前最稳定和高效的UI适配方案 Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺寸适配方案,可以和小伙伴们详细的聊一聊这个问题。

[汇总]Android开发经验 0

[汇总]Android开发经验

Fragment不为人知的细节   Android播放器基础封装库PlayerBase 这几年一直在做视频相关的业务,手机端和TV端均做过适配开发。MediaPlayer、exoplayer、ijkplayer、VLC、FFmpeg等都摸索使用过。为了适应多变的产品需求,中间重构了N多个版本。最终PlayerBase也就诞生了。PlayerBase3 版本进行了完整重构设计,对于大部分应用视频播放组件场景都能轻松处理。 封装bilibili播放器 , 仿抖音视频播放效果 Android 车载应用与传统开发之间的尔虞我诈~ 坏了,Glide的超时居然失控了!这可如何是好   音视频该开发资料收集大全 http://www.cnblogs.com/renhui/p/7456956.html http://www.cnblogs.com/renhui/p/7994261.html 通过线上收集的日志分析,存在部分OOM的日志,故通过leakcanary进行内存泄漏追踪。 记一次Android内存泄漏的优化经历 再见,内存泄漏! Android:你不知道的 WebView 使用漏洞 WebView 使用过程中存在许多漏洞,容易造成用户数据泄露等等危险,而很多人往往会忽视这个问题 分享一个困惑了我很久的知识点 | Exif 不知道大家有没有遇到过这样一个问题,安卓手机拍照预览图片是正常的,但是读取拍照返回的图片,却发现图片方向是错的 放荡不羁SVG讲解与实战——Android高级UI https://github.com/yangchong211/YCBlogs 技术博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python,Go学习笔记等等,还包括平时开发中遇到的bug汇总 Android 多种支付方式的优雅实现   https://github.com/GcsSloop/AndroidNote...

[总结]Android组件化,模块化 0

[总结]Android组件化,模块化

组件化简单概括就是把一个功能完整的 App 或模块拆分成多个子模块, 每个子模块可以独立编译和运行, 也可以任意组合成另一个新的 App 或模块, 每个模块即不相互依赖但又可以相互交互, 遇到某些特殊情况甚至可以升级或者降级.

0

[转]你必须要懂的APK瘦身知识

随着业务复杂度的逐渐增加,代码、资源也在不断的增加,此时你的APP大小也在增加。从用户层面来说,面对动辄几十兆的APP来说在非WIFI情况下还是会犹豫要不要下载,不下载你就可能因此失去了一个用户。从公司层面来讲,流量就是钱,减少APP的大小就显得尤为重要。从开发者层面上来讲,你掌握了这个手艺也会略显逼格满满。 废话不多说了,开始正题。

0

[转]安卓通用脚手架

1. 1概述 在做过了N个公司项目开发的时候,我常常在怀疑人生,为什么大部分时间都浪费在搬砖的事情上,每开始一个新项目这个念头更是涌上心头,终于在经历了那么多项目开发后,我做出了一件常人都不太愿意去做的事: 搭架构和做模板 经过对每个做过的项目进行分析,把其中的共同点抽取并且分离开来,历时一个多月,经过不断地修改,不断地修改,不断地修改…… 在今天,正式开源了,这个项目几乎适用于任何新项目的开发,可以帮你节省很多时间和精力,同时能让你避开常见的坑 ,规范和统一新项目的代码,避免了开发代码混乱的问题 我相信这个项目会造福很多人,特别是和我一样做外包项目的开发者,你们将解放你们的双手。 https://github.com/getActivity/AndroidProject 2. 2项目模板组成 APP用户体验:已经集成界面侧滑以及状态栏沉浸框架 必备优秀框架:危险权限处理,标题栏控件,吐司工具类,圆形ImageView 常用页面模板:启动界面,主页界面,登录界面,注册界面,关于界面,浏览器界面 集成友盟统计:集成友盟统计,并且加入了友盟多渠道打包,在发布release包时可选择渠道包 界面样式规范:项目的严格按照 Material Design 设计进行配色,统一和规范Button和EditText控件样式 常用自定义View:圆形ImageView,验证码点击倒计时View,带清除按钮的EditText,正方形的FrameLayout、LinearLayout、RelativeLayout、ImageView 代码注释规范:代码严格按照谷歌级规范来做,如需寻找友盟相关的代码,全局搜索 “友盟” 即可,任何一处不关于原生的 API 都有非常完善的注释 3. 3修复Android普遍存在的问题 修复 Button 在Android 5.1 之后英文字符串自动大写的问题 修复 Button...

[转]实现 Android 支付宝商家收款语音播报 0

[转]实现 Android 支付宝商家收款语音播报

1. 1动机 支付宝商家收款时,语音提示:支付宝收款xxx元,当时觉得这东西还挺有趣的,第一时间通知给商家,减少不必要的纠纷,节约时间成本,对商家对用户都挺好的。 我们产品先做了<我的钱包>,现在也希望在商家版有这样收款播报的功能,我觉得挺好的。 2.

[转]Android O 适配详细指南 0

[转]Android O 适配详细指南

1. 1前言 最近 Google 对 Google Play 上架的应用提出了目标 API 等级要求。 从 2018 年 8 月 1 日起,所有向 Google Play 首次提交的新应用都必须针对 Android 8.0 (API 等级 26) 开发; 2018 年 11 月 1 日起,所有 Google Play...

[转]Android测试相关 0

[转]Android测试相关

很多时候,由于迭代周期有限,开发任务多、时间紧,导致很多产品基本没有单元测试,从而也导致很多同学这块都是盲区。 其实我对测试接触也非常少,所以深度方面是很难做到了,大家作为扫盲文对待即可,当然我相信只要能够初步的了解相关文章,大家都有再以此深入学习下去的能力。 此文主要是因为唯鹿之前给我投递了几篇单元测试的文章,我去他博客目录看了下,可以说其实是一个系列的文章,单篇很难进行推送。故以此为起点,给大家做一个一整套的测试相关的文章整理。