自定义博客皮肤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程序员,精通音视频开发,寒冬再冷也冻不到你

深入学习音视频编码,如H.264,AAC,研究使用开源编解码库,如x.264,JM 等。深入研究音视频相关的网络协议,如 rtmp,hls,以及封包格式,如:flv,mp4。Android OpenGL ES 开发(六): OpenGL ES 添加运动效果。Android OpenGL ES 开发(三): OpenGL ES 定义形状。Android OpenGL ES 开发(四): OpenGL ES 绘制形状。Android OpenGL ES 开发(一): OpenGL ES 介绍。

2024-05-18 19:44:27 484

原创 中高级工程师不会系统学习Android开发?这里有份超全Android体系化进阶学习图谱(BAT面试&高级进阶)

Android职业方向篇【这是笔者新加入的,对于Andorid开发者而言非常重要,要有自己的职业规划】Android资深架构师[造得一手牛逼的好轮子,熟悉Framework,Java高级知识等等]高级控件(ListView,RecyclerView,ViewPager,WebView…key-value存储[SharePreference,MMKV(腾讯)]图片加载[Glide,Picasso,Fresco]数据库存储[SQL语句,SQLite]资深UI工程师[自定义控件,源码方向]

2024-05-18 19:43:51 371

原创 Android约束布局ConstraintLayout

layout_constraintRight_toRightOf :当前View的右侧和另一个View的右侧位置对齐。layout_constraintLeft_toLeftOf :当前View的左侧和另一个View的左侧位置对齐。layout_constraintLeft_toRightOf :当前view的左侧会在另一个View的右侧位置。layout_constraintRight_toLeftOf :当前view的右侧会在另一个View的左侧位置。然后就不爆红了,这就是最基础的使用了(

2024-05-18 19:11:49 1282

原创 Android百度地图——搜索服务之周边检索

根据检索词、中心点地理坐标和半径与发起周边检索.

2024-05-18 19:11:12 392

原创 Android插件化-Service篇

在Android中Service主要是用于执行后台任务,比如应用在后台通过Service播放音乐或者进行文件下载,更或者说是启动一个前台Service以达到保活目的等等。

2024-05-18 19:10:36 1786

原创 Android开发适不适合做车载开发?

这是Google开发的一种操作系统,专为汽车嵌入式系统而设计。它是一个完整的汽车操作系统,旨在将智能手机、智能家居设备和汽车系统无缝连接起来,并提供车载娱乐、导航、通信等功能。Android Automotive提供了更大的自由度和灵活性,允许汽车制造商根据自己的需求进行定制和开发特定的车载应用和功能。:这是一个演示车载系统,在连接兼容的Android手机后,通过汽车中控屏显示一些特定的应用和功能。

2024-05-18 19:09:58 632

原创 Android 变量生命周期、变量内存释放机制、GC触发时机研究、内存优化建议_background young concurrent copying gc freed

GcWatcherInternal.addGcWatcher { Log.e(“dq”,“触发GC!//MainActivity中写一次就好。

2024-05-18 19:03:53 155

原创 Android 切换全屏,取消全屏

/设置视频播放控件的布局的高度是match_parent。//将默认的高度缓存下来。//添加一个全屏的标记。

2024-05-18 19:03:17 239

原创 Android _ 从 Dagger2 到 Hilt 玩转依赖注入(一)

注解描述@Component创建一个 Dagger 容器,作为获取依赖项的入口@Inject指示 Dagger 如何实例化一个对象作用域,可以约束依赖项的作用域周期指示 Dagger 如何实例化一个对象,但不是以构造器的方式声明子组件,使用子组件的概念可以定义更加细致的作用域。

2024-05-18 19:02:41 566

原创 Android studio权限使用相关相关

Toast.makeText(this, “弹窗1”, Toast.LENGTH_SHORT).show();Toast.makeText(this, “弹窗2”, Toast.LENGTH_SHORT).show();//第二种点击事件,直接在布局文件中添加android:onClick=“dail”申请contentprovider的相关权限。//第一种点击事件的方法。//第三种点击事件的方法。//第一种点击事件的方法。//第三种点击事件的方法。//第三种点击的方法。

2024-05-18 19:02:01 241

原创 4年Android开发13K,刷完这份1307页Android-面试全套真题解析,跳槽涨薪15K

说一下共享文件,这个我本来觉得很low,但是最近研究SharedPreference的时候,发现如果APP签名一样的话,可以使用同一个SharedPreference,所以也就说了共享文件。我最开始想成了找到第一个相交结点,然后说了思路,面试官说有没有更好的。ConcurrentHashMap用的是分段锁而且有一个:判空+判相等+CAS+synchronized的一个锁的过程,所以很强大。这两者效率差别,我说没差别啊,第一种String的加法被编译器优化成第二种,他不信我……状态没有调整到最好。

2024-05-18 18:55:58 1458

原创 35岁的程序员被裁,一把辛酸泪!回头想想我好像除了技术,一无所有啊!

当然,不幸的事总会发生——我们失败了。我个人并没因为这样的失败经历而后悔,因为当你站在主人翁的角度和高度去为公司负责时,你对工作的认知,会发生巨大变化!这种变化,会对后续的工作和人生产生重要的正向影响。如果你技术过硬为人靠谱,一定会有不少创业者邀请你加入他们的队伍。我从 2009 年开始做技术管理,到 2015 年底创业失败,历时 7 年。可是我在多个更好的管理机会面前,毅然选择回到技术岗位继续做开发。为什么?这是因为我们工作的目的,除了赚钱,还有自我实现。

2024-05-18 18:55:21 523

原创 2024年Android开发者跳槽指南,带你玩转自定义view系列,重难点整理

再次说一遍,富有富的活法,穷有穷的活法,天无绝人之路,活着就是希望,身体是革命的本钱。任何时候都不要放弃生的希望。下面是提这个问题的40岁中年失业者的后续,希望他的故事能够鼓励到现在还暂时身处困境的朋友,让你们重拾信心,走出困局。

2024-05-18 18:54:45 398

原创 2023年中高级Android面试题汇总(不断更新中)_android中高级面试题汇总

今年年底疫情宣布全面解封,由于疫情带来的影响2022年可谓是近十年以来最低谷的一天,但在2023年,我相信将会是面试求职的高峰时期,如果此时手里有份高质量的面试宝典,那么你将得心应手面对考官各种问题。虽然不敢保证你能应聘上心仪的职位,但是能保证看完这些内容你的收获将超乎你的想象!内容点较丰富,建议找工作的小伙伴一定要慢慢细细品,我这里随意展示一下,保证不会让你失望!!!

2024-05-18 18:54:07 236

空空如也

空空如也

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

TA关注的人

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