![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 95
自由渴望
记录与分享见证成长的每一步
展开
-
Android国际化多语言切换
不仅仅是带你了解多语言切换各个版本的差异、存在的一些问题,如何去适配,更重要的是Andorid 13语言偏好新特性也有哇,会持续同步更新。原创 2022-09-26 19:32:44 · 5176 阅读 · 1 评论 -
Android国际化多语言切换
![sence.jpg](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3ff070c8e73e4a9f9460a8fbe598549d~tplv-k3u1fbpfcp-watermark.image?)关于App国际化,之前有讲到国际化资源、字符换、布局相关,想要了解的猛戳[用力抱一下APP国际化](https://juejin.cn/post/6903449513411739656)。借着本次重构多语言想跟大家聊一下多语言切换,多语言切换对于一..原创 2021-12-28 18:03:08 · 3056 阅读 · 1 评论 -
Gradle实现自动化加固与多渠道打包
研究这个Gradle自动化脚本初衷是为了实现自动化打包、加固和增加多渠道,从而一键完成应用发布上架应用市场前的所有操作,以达到解放双手和节约时间成本的效果。后期有考虑配合curl指令将打包好的apk自动上传到服务器或者托管平台,亦或可结合Jenkins自动化构建、打包、上传等,从而实现整个流程的自动化目的。App打包发布前准备通常我们App上架到应用市场基本上都经历过以下流程,先本地打一个r...原创 2020-04-26 11:13:14 · 1295 阅读 · 0 评论 -
扒扒Task与Activity启动模式
最近在重新整理Activity的启动模式,顺便也扒了扒任务栈Task,接着又去了解了下Android的概览屏幕,把页面间的跳转、任务栈存放与管理及从任务列表窗口恢复,整体串通的了解了一下。下面有几个基本的问题,你不妨测试一下,看看能掌握多少?发自灵魂的拷问设置启动模式为singleTask,若栈内已有该实例,是否栈内就一定是复用的,不会创建实例?若Intent设置FLAG_ACTIVITY...原创 2019-12-10 14:41:47 · 349 阅读 · 0 评论 -
Android插件化的探索
简介对于App而言,所谓的插件化,个人的理解就是把一个完整的App拆分成宿主和插件两大部分,我们在宿主app运行时可以动态的载入或者替换插件的部分,插件不仅是对宿主功能的扩展而且还能减小宿主的负担,所谓的宿主就是运行的app,插件即宿主运行时加载的apk文件,这样宿主和插件结合的方案技术大概就是插件化了吧。为什么要插件化?解耦,独立各大模块的业务成为插件,互不干扰,即用即插,方便开发...原创 2019-06-27 15:31:33 · 838 阅读 · 0 评论 -
浅谈Android版本更新
关于本文DownloadManager版本更新的源码链接详见我的开源项目[AppUpdate](https://github.com/NewHuLe/AppUpdate)## 前言版本升级对于app来讲已经是非常常见的功能了,每次项目的版本迭代、新功能的开发都需要下载更新新版本,通过安装新版本来实现我们的迭代。当然除了这种方式,实际上也有热更新与热修复的存在,无需安装的情况下实现版本的迭...原创 2019-08-22 15:04:52 · 621 阅读 · 0 评论 -
移动支付那点事儿
关于本文支付相关的源码详见我的开源项目[MobilePayment](https://github.com/NewHuLe/MobilePayment)前言移动支付其实是非常简单的,因为只要按照第三方的文档来就行了,所以在本次分享中,其实更像是一次开发的纪要,当然也有一些看点。做过支付的人都知道支付的难点其实是在第三方文档和demo上(集中体现文档陈旧、demo容易误导人、槽点太多),那...原创 2019-08-29 16:28:08 · 454 阅读 · 0 评论 -
你好LiveData
首先放一张官方推荐的app设计架构图,想要了解更多(芝麻之门)LocalBroadcastManager冷落的LBM说LocalBroadcastManager有点冷落,一个是很少人知道并且合理使用广播,很多人要么使用的是系统的全局广播BraoadCastRecever,要么使用EventBus或RxAndroid等等其他观察者模式的三方库,慢慢的就失宠了。然鹅,并不只是这样,当现在你...原创 2019-09-19 09:29:48 · 382 阅读 · 1 评论 -
SharedPreference性能优化看这一篇就够了
简介SharedPreference是Android系统中一种简单的、轻量级的文件存储,它是一种持久化的存储方式,以名称/值对(NVP)机制存放在xml中map根标签下,正如其名,它比较适合一些简单数据的存储,用于保存Int、long、boolean、String、Float、Set这些数据类型,可以在data/data/应用程序/shared_prefs的目录下可以查找到保存的xml文件。使...原创 2019-06-05 19:23:58 · 3137 阅读 · 4 评论 -
ubuntu下安装AndroidStudio
ubuntux下安装androidstudio原创 2016-05-25 09:47:47 · 1032 阅读 · 0 评论 -
vlc-android源码的编译
vlc-for-android 源码编译详解原创 2016-05-26 09:48:18 · 7539 阅读 · 6 评论 -
Virtualbox虚拟机中安装ubuntu
想做移动端的视频监控和直播,于是选择了国外的一款开源播放器vlc,不过源码编译必须要在Linux环境下进行,不想装双系统,于是就选择了在虚拟机中安装ubuntu原创 2016-05-19 11:21:17 · 1940 阅读 · 3 评论 -
Ubuntu安装JDK
ubuntu安装jdk详解原创 2016-05-19 17:01:33 · 762 阅读 · 2 评论 -
ubuntu下安装SDK
ubuntu下安装sdk原创 2016-05-24 10:37:36 · 7956 阅读 · 0 评论