自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Android开发规范:APP版本发布(全量发布、灰度发布)

让大部分用户使用A版本,然后让一小部分用户开始使用B版本,观察B版本用户的反应,如果B版本用户没什么反应,那么就逐步地让A版本用户过渡到B版本。如果这个灰度版本v1存在问题,那么需要开发人员进行修复,还要经过测试,然后再发布一个灰度版本v2,然后再观察这个v2版本是否有什么问题。需要注意的是如果有v2版本灰度包,那么选择灰度目标需要避开v1版本的灰度目标,避免导致v1版本的用户再次收到升级提示,影响用户体验。一般采取的方法是服务器这边如果发现有存在问题的灰度版本发送的请求,则会通知客户端弹框,要求用户。

2024-05-24 03:15:08 435

原创 android学习手册!Android多进程从头讲到尾,论程序员成长的正确姿势_abdroid文档结构从头到尾

刷《剑指Offer》是为了建立全面的算法面试思维,打下坚实的基础,刷LeetCode则是为了不断强化与开阔我们自己的算法思想。在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹 出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连 我们自己本身可能都接受不了。这样就可以节省大家自己去搜索的时间,把时间用在正确的东西上。阿里面试也会考察计算机基础,主要考察我们是否系统的学习了操作系统和计算机组成原理,因为只有我们看完操作系统后才能系统的认识计算机的原理。

2024-05-24 02:58:34 226

原创 Android大厂高频面试题解析,已拿到offer_这里我归类了如下几类 1、应用层开发,不限于各种产品,主要还是android原生开发,

当时说好了会接触一些底层的东西,然而平时也就写 python 脚本,逆向,android 上写了一些风控的东西,感觉有点 low,工资也不高,当初没敢多要,hr 给的比我要的还高。用户无需下载安装,即点即用,享受原生应用的性能体验,不过个人觉得,他已经凉凉了,小程序倒是挺看好的,腾讯这座大山,微信这座凉亭,你想不凉快都难,不过看你是否刚需,比如你公司有需求,那你可以去学习。,不限于OpenGL ES,EGL,GLSurfaceView,滤镜,美颜。,不限于各种开发板子,物联网,智能家居,车联网/车载。

2024-05-24 02:57:36 374

原创 Android一次完美的跨进程服务共享实践

注意点:自定义参数需要实现Parcelable接口需要回调的话也是AIDL接口定义。

2024-05-24 02:41:02 373

原创 androidui图形化,Android工程师面试该怎么准备?终局之战

愿你有一天,真爱自己,善待自己。Android开发不会这些?如何面试拿高薪中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…

2024-05-24 02:40:02 240

原创 android 资源文件的使用说明

这里使用"@"前缀引入对一个资源的引用–在@[package:]type/name形式中后面的文本是资源的名称。在这种情况下,我们不需要指定包名,因为我们引用的是我们自己包中的资源。

2024-05-24 02:19:21 319

原创 Android 识别图片二维码

Overridetry {try {@OverrideToast.makeText(MainActivity.this, “解析结果:” + result, Toast.LENGTH_LONG).show();@OverrideToast.makeText(MainActivity.this, “解析二维码失败”, Toast.LENGTH_LONG).show();});});工具方法1:======if (!Log.e(“lgq”, “图片保持。。。。

2024-05-24 02:18:23 284

原创 Android TextView 设置文字背景色或文字颜色,字体阴影,字体样式

/4MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)//模糊(BlurMaskFilter)//浮雕(EmbossMaskFilter)// 5、MetricAffectingSpan 父类,一般不用// RasterizerSpan 光栅效果// 7StrikethroughSpan 删除线(中划线)// 相当于占位符,一般用在EditText输入框中。

2024-05-24 02:02:16 322

原创 Android Studio运行项目

⑦.在开发者选项窗口中,向下滚动以查找并启用 USB 调试。3、链接电脑,弹出是否允许调试,选择允许,链接方式选择文件即可。4、运行应用:①.你的设备②.你的应用③.点击运行或者选择上方的Run操作栏中选择Run app、Run都可以运行项目。

2024-05-24 02:00:41 551

原创 Android MVVM 架构应用实现

了解了MVVM的基本架构和其中各个组件的作用,可以开始代码实现了。我做这个项目的初衷是因为最近在整理收集Android常用的开源库,为了更方便的展示所实现的一个应用。本项目使用Bmob直接作为后台数据库,接入Bmob SDK后调用API可以直接获取数据,以此来模拟后台接口。同时本项目使用Koin作为依赖注入的框架,省去初始化ViewModel、Repository、ViewModelProcider.Factory的过程。

2024-05-24 01:44:12 238

原创 Android ListView的一个问题的解决_constraintlayout中是不是不能有listvoew

【代码】Android ListView的一个问题的解决_constraintlayout中是不是不能有listvoew。

2024-05-24 01:43:12 371

原创 Activity启动流程:Hook实现启动未注册Activity

/占位的Activity});

2024-05-24 01:24:14 317

原创 @Android程序员:不是安卓不行了,是你跟不上了

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。贵在坚持!【Android思维脑图(技能树)】知识不体系?这里还有整理出来的Android进阶学习的思维脑图,给大家参考一个方向。

2024-05-24 01:23:15 252

原创 2023年Android JetpackCompose入门详解【附项目Demo】_android compose demo

第一章 初识Jetpack Compoese1.为什么我们需要一个新的UI 工具?2.Jetpack Compose的着重点加速开发强大的UI工具直观的Kotlin API3.API 设计4.Compose API 的原则一切都是函数顶层函数(Top-level function)组合优于继承信任单一来源5.深入了解ComposeCoreFoundationMaterial6.插槽API第二章 Jetpack Compose构建Android UI1.A

2024-05-24 01:04:41 293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除