自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio入门级教程(详细)【小白必看】[通俗易懂]

有了Java阶段的学习,这一阶段建议以视频学习为主辅以图书查漏补缺。遇到问题可以去百度,入门的问题一般会有很多人遇到,并且给出比较好的解答。需要掌握基本知识点,比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画、网络通信等常见技术。注:小白为了养成良好习惯,每个控件的id一定要起得严谨,一看到就知道是什么意思,最好不要含有数字。R是类 索引类 把r文件下的所有文件进行索引 资源目录的索引 通过索引号找到响应的静态成员。可能有许多小伙伴不知道R是什么?

2023-08-14 07:00:00 36456 3

原创 爆火的 ChatGPT,会成为程序员的 “就业杀手” 吗?

爆火的 ChatGPT,会成为程序员的 “就业杀手” 吗?

2023-03-11 09:13:21 3251

原创 2023 Android面试官 常问的问题以及答案(附最新的Android面试大厂必考174题 )

2023 Android面试官 常问的问题以及答案(附最新的Android面试大厂必考174题 )

2023-03-09 13:53:39 8310

原创 解锁Android系统核心:探索Framework层的专业秘密

在Android系统的庞大架构中,Framework层位于核心地位,起着承上启下的关键作用。它位于应用层和底层Linux内核之间,就像是一座桥梁,将两者紧密连接在一起。Framework层的重要性不言而喻,它为开发者提供了一套强大的API,使得开发者能够轻松地访问系统的各种资源和功能。Android系统的架构设计巧妙地分为四个层级,每一层都承担着不同的职责,确保了系统的稳定性和灵活性:Android框架层的主要模块包括:框架层的三大核心组件:通过这些精心设计的模块和组件,Android框架层为开发者提供了

2024-05-23 08:00:00 779

原创 Android实现截屏与截长图功能

在Android开发中,有时候会遇到需要截屏分享到朋友圈或者QQ,截屏有截取当前屏幕,也有需要截取不仅一个屏幕,可能会很长。本文实例为大家分享了Android实现截屏与截长图功能展示的具体代码,供大家参考,具体内容如下。2.Android Framework学习指南,助力成为系统级开发高手。Demo在CSDN上的下载地址:Android实现截屏与截长图功能。5.Android Jetpack从入门到精通,构建高质量UI界面。10.Android零基础入门到精通,高手进阶之路。

2024-05-23 07:45:00 245

原创 我裸辞去面试Android岗位了

最近换工作了,坐标上海,裸辞,之前早有前辈们说过,“裸辞一时爽,一直裸辞一直爽”,这话一点不假,裸辞你要面临没有收入来源,但是每天眼睁睁看着各种花销不断支出的煎熬,我主要是觉得一边在上家公司工作一边去下家面试可能要经常请假,不太方便(事实证明也确实是这样的,面试并不是每次面试都能通过,即使有些一面通过,但还会邀约二面),并且还有点自己的事情需要处理,所以才裸辞,我非常不建议在目前的大环境下裸辞,能好好待还是好好待着。1、简历制作。

2024-05-17 08:30:00 1427

原创 Android中WebView控件支持地理位置定位方法

今天调研一个html5页面的定位问题,发现在手机浏览器上html5是可以实现定位的,但是在webview中就无法定位了。Android WebView从assets中加载html5页面,实现地理位置定位,有需要的朋友可以参考下。在某些限制应用定位权限的手机中,需要开启应用的定位权限,否则会定位失败。由此可见,是由地理位置定位所得,只能获得经纬度信息。同时打开网络和GPS可以定位,获得的是经纬度信息。只打开网络可以定位,只打开GPS也可以定位。代码语言:javascript。代码语言:javascript。

2024-05-17 08:00:00 395

原创 北京大学宣布开发全校服务鸿蒙App,鸿蒙离我们越来越近了

最近,北京大学计算中心在“北大未名”BBS上发布了一则招募通知,吸引了广泛关注。通知中提到,计算中心将与华为鸿蒙团队携手,向北大学生发出邀请,共同参与开发一款服务于全校的鸿蒙App。更令人兴奋的是,北京大学计算中心表示,这一项目将对所有在校学生开放,有兴趣参与App开发的学生将有机会接受华为资深工程师的亲自指导,获得鸿蒙开发技术的专业培训,以及一定的科研劳务支持。表现优异者还有可能获得前往华为实习的机会。事实上,北京大学并不是唯一一所开设华为鸿蒙系统课程的高校。

2024-05-15 07:00:00 448

原创 详解如何从原生Android 跳转到hbuilder项目

7、接下来,在清单文件AndroidManifest.xml中,添加权限,应该就只用添加网络权限就可以,看自己的需求了,如果你想要的效果是,启动app后,就直接跳转到自己的hbuilder项目,那就修改启动页为SDK_WebApp就可以了。前段时间做项目,需要把别人做的hbuilder项目,添加到自己的app中,找了官网、博客,最终终于费了老大的劲实现了,今天就给大家分享一下我的集成步骤,仅以AS版为主。好了,通过以上步骤,你就可以在AS中,运行你的hbuilder项目了,

2024-05-15 07:00:00 766

原创 Android中View跟随手指滑动效果的实例代码

4、当然使用动画 ,scrollBy()和 scrollTo()也可以使view滑动,不足的是使用scrollBy()和 scrollTo()滑动时,是瞬间完成的,用户体验不太好。5、Scroller和 View的computeScroll() 结合使用,实现view平滑的移动。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,1、android View 主要6种滑动方法,分别是。10.Android零基础入门到精通,高手进阶之路。代码语言:javascript。

2024-05-11 08:30:00 307

原创 华为开发者大会纯血鸿蒙蓄势待发!不要再等了

据了解,华为HDC 2024开发者大会将于6月21日-23日在松山湖召开。此次售票共5种,分别是:VIP票售价5298元、专家票售价2298元、全通票售价698元、单日票售价198元、学生票售价88元。届时,有着“纯血鸿蒙”之称的HarmonyOS NEXT鸿蒙星河版将正式开启Beta。华为即将推出的“纯血版”鸿蒙操作系统,意味着它将完全专注于支持鸿蒙原生的应用。换句话说,如果你想在这个新系统上运行应用,那就得重新按照鸿蒙的规则来编写。

2024-05-11 08:00:00 777

原创 Android Framework:应用开发背后的强大后盾

当我们谈论Android开发时,不得不提到Android Framework这个神秘而强大的存在。它就像是一座连接我们应用程序与Android操作系统内核的桥梁,确保我们的应用能够在Android系统上稳定运行并展现出最佳的性能。Android Framework是个啥?简单来说,Android Framework就是Android操作系统中的一个层次,它位于应用程序层和底层系统库之间。

2024-05-07 08:00:00 1086

原创 Android使用viewpager实现自动无限轮播图

说下大概实现步骤,一般我们有两种,一种是viewpager+作为游标的点。这样就搞定了,仅仅提供一个思路。自己可以扩展,例如重写viewpager,把功能封装在内部即可。3.2024最新Android中高级面试题汇总+解析,告别零offer。1.2 动态add的点,常规白点:point_normal.xml。1.1 布局,直接viewpager+一个viewgroup就好。1.5 实现游标,就是滑动图片,下面的红点也跟着变化。10.Android零基础入门到精通,高手进阶之路。1.6实现自动轮询。

2024-05-07 07:15:00 723

原创 Android开发者想要走的更远,Framework真的不能不会

Android开发怎么样?Framework真重要吗?在移动互联网的大潮中,Android开发者们就像是在大海里航行的船只,越来越多,竞争也越来越激烈。想要在这片广阔的海域中脱颖而出,被雇主们一眼看中,那就得——对Android Framework的深入了解和熟练运用。Android Framework,就像是Android系统的“大脑”和“神经系统”,它连接着应用程序和操作系统,让它们能够顺畅地“交流”。

2024-05-03 07:00:00 658

原创 【Android进阶】Android js 与 Android 互调方法

2.Android Framework学习指南,助力成为系统级开发高手。5.Android Jetpack从入门到精通,构建高质量UI界面。4.企业级Android音视频开发学习路线+项目实战(附源码)1.Android车载应用开发系统学习指南(附项目实战)8.高级Android插件化与组件化(含实战教程和源码)9.Android 性能优化实战+360°全方面性能调优。10.Android零基础入门到精通,高手进阶之路。7.Kotlin从入门到实战,全方面提升架构基础。代码语言:javascript。

2024-05-03 06:15:00 179

原创 程序员就业现状分析:2024年黄金机遇与挑战并存

随着数字化时代的推进,2024年的程序员们可以说是站在了风口浪尖。一方面,鸿蒙应用等新技术如雨后春笋般涌现,为程序员们带来了前所未有的就业机会;但另一方面,市场的竞争越来越激烈,技术的更新换代也让人应接不暇,让不少程序员感到压力山大。那么,2024年程序员们找工作容易吗?今天,咱们就来聊聊这个话题。必须得说鸿蒙市场需求是真的旺盛。鸿蒙应用市场的不断扩大,就像一块巨大的蛋糕等着程序员们去分。特别是那些懂得鸿蒙应用开发的程序员,简直就是企业眼中的香饽饽,找工作那叫一个轻松。

2024-04-30 08:30:00 761

原创 Android框架组件Lifecycle的使用详解

Lifecycle是Google推出的一系列的框架组件的其中一个,主要是用来感知Activity和Fragment的生命周期。通常,我们都会写出一些类似上面的代码来监听生命周期。如果有太多这样的调用将会使某个生命周期方法变的非常臃肿。本文主要介绍Lifecycle的使用,相关的原理和源码分析就先不说了。当执行到某个生命周期时,会通知观察者执行对应的方法。相比第2小节的例子,只要一句话就完事,是不是简单多了呢。其实现类可以通过感知相应的生命周期来完成特定的操作。的子类生命周期都很简单,一行代码就可以完成了。

2024-04-30 08:00:00 1800

原创 Android还有没有未来? Framework会告诉你答案

从Linux系统层、Android系统服务层到Zygote进程模型的启动过程。

2024-04-29 07:15:00 1250

原创 Android判断定位功能是否可用的方法

以上这篇Android判断定位功能是否可用的方法就是小编分享给大家的全部内容了,希望能给大家一个参考。4.企业级Android音视频开发学习路线+项目实战(附源码)1.Android车载应用开发系统学习指南(附项目实战)8.高级Android插件化与组件化(含实战教程和源码)10.Android零基础入门到精通,高手进阶之路。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。

2024-04-29 07:15:00 320

原创 kotlin使用建造者模式自定义对话框

1.CommonDialog 创建我们自己的对话框,继承于系统的Dialog 实现构造方法。本文实例为大家分享了kotlin自定义对话框的具体代码,供大家参考,具体内容如下。2.Android Framework学习指南,助力成为系统级开发高手。4.企业级Android音视频开发学习路线+项目实战(附源码)1.Android车载应用开发系统学习指南(附项目实战)以上就是本文的全部内容,希望对大家的学习有所帮助。10.Android零基础入门到精通,高手进阶之路。3.在需要的地方使用。

2024-04-24 08:15:00 238

原创 告别面试焦虑:实用妙招让你轻松应对(附最新Android面试解析)

你是不是总有这种疑惑平时你或许对面试的八股文了如指掌,每日刷题千道,但每当面试官提出问题时,大脑却仿佛陷入短暂的宕机,无法迅速回忆起那些本应信手拈来的知识,无法展现你真实的水平。其实,这一切都只是因为你对这场面试过于看重。投入过多精力,过分恐惧失败,导致每一步都走得小心翼翼,倍感痛苦。

2024-04-24 08:00:00 828

原创 Android工程师转型新风口:车载开发前景广阔,技能转型解析

随着Android开发岗位逐渐饱和,越来越多的工程师开始寻求新的职业出路。其中,转行车载开发成为了一个备受瞩目的选择。Android开发工程师具备的优势使其在这一转型中占据了得天独厚的条件。

2024-04-19 08:15:00 975

原创 Android基于wheelView实现自定义日期选择器

网友推荐了一个开源组件WheelView,下下来试了试,发现他已经定义的很完善了,在他的基础上拓展很容易。7.StringWheelAdapter.java :一会儿将定义的滚动内容为字符串的适配器,当内容为字符串时我们就可以随意拓展滑动部分的内容。除了我写的”DateObject”与”StringWheelAdapter”,其余都是WheelView提供的,本文实例为大家分享了Android实现自定义日期选择器的具体代码,供大家参考,具体内容如下。1.Android车载应用开发系统学习指南(附项目实战)

2024-04-19 07:15:00 761

原创 大龄Android程序员被米哈游瞬拒,还有30年河东吗?

这次求职虽然以失败告终,但对我来说也是一次宝贵的经历。它让我更加清楚地认识到自己的处境和难处,目前自己也是整理所学的知识,分析薄弱处,择日再战。

2024-04-15 08:15:00 1030

原创 Android底部菜单栏实现的实例代码

按照上述方式的就完成了底部菜单栏的布局方式,同时在布局的时候我们为每个RadioButton设置了点击监听器,监听方法是:switchView(View view)。介绍一下总体界面包括的内容:底部五个导航按钮,主界面包括一个FrameLayout用来放五个Fragment。编写文字点击后颜色的变化drawable:x_nav_menu_color.xml。

2024-04-15 07:45:00 348

原创 小米Android面试经历分享(附面试题解析)

前几天收到一名粉丝发来的小米的面试经历,在这里就分享出来给大家!!!这里我就以第一人称代入上周,我鼓起勇气给小米投了Android开发的简历,没想到真的收到了面试邀请,当时心里特别激动,毕竟小米这样的大公司,是多少人梦寐以求的地方啊!面试那天,我有点紧张,但面试官很和气,让我放松了不少。他先是问了问我的学习经历和之前的项目经验,然后就进入了技术考察环节。他让我描述了一个我参与过的Android项目,问了我一些项目中的细节问题。我尽量详细地回答,让他了解我在项目中的角色和贡献。

2024-04-11 08:00:00 838

原创 Kotlin自定义菜单控件

最后就是通过子视图的点击事件来执行动画,这里用到的是属性动画,用的是系统自带的一个插值器OvershootInterpolator,这个插值器实现的效果就是在线性上先快速的到达终点然后超出然后仔慢慢回到终点,当然不想要这种效果自己可以自定义一个插值器。这里主要用一个RelativeLayout包裹着一个TextView,这么写是为了防止以后扩展,需要添加图片什么的,关于这个样式和显示没什么好说的,主要的就是点击事件,在触摸事件中判断按下和抬起的时间差,如果时间差小于0.5秒则断定为点击。

2024-04-11 07:15:00 390

原创 金三银四求职季:Android架构师面试全面指南

随着春季招聘高峰期的到来,Android架构师这一高端岗位的竞争愈发激烈。为了帮助广大开发者在求职路上一路披荆斩棘,成功摘得心仪的职位,我们特地准备了一篇详尽的Android架构师面试全攻略。从深入的技术准备到巧妙的实战策略,本攻略将全方位指导你如何在面试中展现自己的专业素养,自信满满地脱颖而出。一、夯实技术基础。

2024-04-08 08:30:00 709

原创 Android实现可滑动的自定义日历控件

在MainActivity点击显示日历,可以指定PopWindow在哪一个控件的下方出现。5.Android Jetpack从入门到精通,构建高质量UI界面。日历的内容是一个GridView,可以自定义类似签到效果的图标。4.企业级Android音视频开发学习路线+项目实战(附源码)1.Android车载应用开发系统学习指南(附项目实战)以上就是本文的全部内容,希望对大家的学习有所帮助。10.Android零基础入门到精通,高手进阶之路。最近用到的一个日历控件,记录下,效果如图。日历的adapter。

2024-04-08 08:30:00 260

原创 鸿蒙大火!政策与市场齐发力,职位投递暴增!

鸿蒙系统在当前可谓炙手可热,凭借国家的大力扶持,鸿蒙已成功与地方政府达成合作政策。以深圳为例,《行动计划》明确指出,至2024年底,深圳企业将致力于开发占全国总量10%以上的鸿蒙原生应用软件;主要垂域也将全面覆盖鸿蒙原生应用;鸿蒙开发课程将深入深圳各大高校和培训机构,具备鸿蒙开发资质的开发者数量预计占全国总量的15%以上。不仅如此,今年年初鸿蒙星河版的发布,更是吸引了200多家大型互联网企业与其原生应用展开深度合作。

2024-04-02 05:45:00 477

原创 Flutter中ListView 的使用示例

2.Android Framework学习指南,助力成为系统级开发高手。5.Android Jetpack从入门到精通,构建高质量UI界面。4.企业级Android音视频开发学习路线+项目实战(附源码)1.Android车载应用开发系统学习指南(附项目实战)8.高级Android插件化与组件化(含实战教程和源码)以上就是本文的全部内容,希望对大家的学习有所帮助。10.Android零基础入门到精通,高手进阶之路。7.Kotlin从入门到实战,全方面提升架构基础。这个小例子使用的是豆瓣 API 中。

2024-04-02 05:45:00 895

原创 备战金三银四,Android面试高频题大放送!速速收藏,助你春招一臂之力!

面试,这个词儿现在可是咱们经常挂在嘴边的话题了。网上一搜,面试题、面试宝典、面试手册……啥都有,可说实话,真能看完的人少之又少。等到真正面试的时候,面对面试官的提问,有时候真觉得自己的脚趾都要把地面抠出个洞来了!说心里话,谁不想挣更多的钱呢?现在拿着15K的薪资,谁不想下一份工作能拿到40K,甚至冲击年薪百万呢?但现实是,老板们可不是随便撒钱的,他们想要的是真正有能力的人。所以啊,要想拿到高薪,咱们就得不停地学习,提升自己。现在面试可跟以前不一样了。面试官们可不是只看你参与了多少项目,或者你的。

2024-03-29 09:00:00 630

原创 详解android.mk中引用第三方库的方法

1.在jni文件夹下面新建prebuilt文件夹,把需要拷贝的so放倒该文件夹下面。在Android.mk中加入以下代码。在APK的Android.mk添加第三方AAR 创建libs/aaa.arr文件,修改Android.mk如下。1.在项目目录下创建目录libs(不创建也行,一会儿指向对应路径就好),将第三方的jar包放进去。1.Android车载应用开发系统学习指南(附项目实战)10.Android零基础入门到精通,高手进阶之路。3.引用,在Android.mk中添加。

2024-03-29 07:00:00 527

原创 Android实现一周时间早中晚排班表

以上所述是小编给大家介绍的Android实现一周时间早中晚排班表,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。过程具体在这里不描述了,具体查看,https://github.com/yangxiansheng123/WorkingSchedule。4.企业级Android音视频开发学习路线+项目实战(附源码)10.Android零基础入门到精通,高手进阶之路。7.Kotlin从入门到实战,全方面提升架构基础。给你学习上的一个启发!

2024-03-25 08:30:00 361

原创 2024年Android面试必备:大厂高频真题汇编及深度解析

大家好!是否在力扣、牛客网上奋力刷题,只为在求职路上走得更远呢?但有时候,即便刷题无数,面试却依旧难以通过第三轮,是不是让你倍感困扰?其实,问题的关键可能在于你没有把握住面试的重点。回想学生时代的考试,是不是老师划了重点、给了往期真题,你的分数就会更高?题海战术虽然能保底,但大海捞针的难度确实不小。那么,Android面试有没有真题可以参考?有没有重点真题能帮我们挖掘出题规律、掌握出题方向呢?今天,我为大家整理了2023年全年各大厂的面试真题,并附上了详细的讲解,让你不仅知其然,更知其所以然。

2024-03-25 08:00:00 561

原创 手握《Android性能优化大厂实战全解析》,迈向调优大神之路不再遥远

性能优化,这一经久不衰的话题,始终伴随着产品的成长与业务的扩展。随着系统能力的逐步逼近瓶颈,性能优化成为了一个我们无法回避的挑战。对于许多一线大厂而言,性能优化不仅是对高级开发者的基本要求,更是他们衡量人才的重要标准。其背后原因有二:一是为了提高系统性能,确保用户获得流畅的体验;二是为了有效节省公司资源,实现更高效的业务运营。能够在这两方面都取得显著成效的开发者,无疑会被视为团队中的“调优大神”。性能优化,这一经久不衰的话题,始终伴随着产品的成长与业务的扩展。

2024-03-15 08:00:00 987

原创 android蓝牙控制PC端代码分享

在安卓端通过蓝牙发送指令到PC端,java程序接收指令,并执行相应的动作。2.Android Framework学习指南,助力成为系统级开发高手。5.Android Jetpack从入门到精通,构建高质量UI界面。4.企业级Android音视频开发学习路线+项目实战(附源码)1.Android车载应用开发系统学习指南(附项目实战)8.高级Android插件化与组件化(含实战教程和源码)10.Android零基础入门到精通,高手进阶之路。7.Kotlin从入门到实战,全方面提升架构基础。

2024-03-15 07:45:00 410

原创 Android 字节跳动客户端三面通关记:面试真题与心得分享

在去年12月份,我收到了字节跳动公司的工作意向书。今天,我整理了一下自己的面试经历,想和大家分享一下,同时也希望这些经验能给正在找工作的你带来一些帮助。我发现现在的大公司面试官的年纪都蛮年轻的,他们问的问题也都很广泛,不是那种只问技术细节的“八股文”问题。所以面试完我有点心里没底,不知道自己表现得怎么样。遇到不会的问题,我就尽量真实地说出自己的想法,不瞎编。第一轮面试这一轮面试大概持续了1个小时。面试官主要问了我一些项目的细节,看我是怎么处理的。还问了glide的工作原理,图片压缩这些。

2024-03-08 08:00:00 1082

原创 android实现一键锁屏和一键卸载的方法实例

本文主要介绍了关于android实现一键锁屏和一键卸载的相关内容,分享出来供大家参考学习,这两个功能也是大家在开发中会遇到的两个需求,下面话不多说了,来一起看看详细的介绍吧。4.企业级Android音视频开发学习路线+项目实战(附源码)10.Android零基础入门到精通,高手进阶之路。发布于 2020-11-05 15:22:17。

2024-03-08 08:00:00 457

原创 “广进“计划开始了!鸿蒙开发还能稳如泰山

你还在期待什么,市场回暖?第一波裁员已经到来这一波突然袭击,使得一些年后想换工作的人不敢轮乱动了,真不知道哪一天起床就失业了当前还敢乱动的人,也基本上是鸿蒙这一块的开发由于市场人才紧缺,鸿蒙开发不管是初级、中级、高级、专家等岗位都是很紧缺的,不少大厂都在大肆的广招人才,给出的薪资更是远超于传统开发岗位了。所以鸿蒙的学习,有利于自己未来在鸿蒙开发的职业道路上长久发展,也是拓宽了自己的就业道路。

2024-02-29 07:45:00 567

空空如也

空空如也

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

TA关注的人

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