自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android intent打开各种文件(txt、apk、ppt、xls和doc)的方法,下面有代码 直接运行

filePath = “/storage/emulated/0/新建 XLS 工作表.xls”;filePath = “/storage/emulated/0/新建 DOC 文档.doc”;// Android获取一个用于打开Excel文件的intent。// Android获取一个用于打开APK文件的intent。// Android获取一个用于打开PPT文件的intent。// Android获取一个用于打开PDF文件的intent。// Android获取一个用于打开APK文件的intent。

2024-06-18 03:41:06 205

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

整体答得还可以,就是以为是2点面试,结果3点30才面上,可能是我记错时间了。状态没有调整到最好。整理了这几年学习的所有的移动高级工程师进阶技术,希望可以给跟我一样想进阶但是没有方向的朋友提供一个参考↓↓↓。

2024-06-18 02:41:40 291

原创 25岁,一个Android程序员,如果不想35 岁被淘汰,请把它当成一种信仰!

我们程序员之所以担心,是因为自己的经验和实力能力不符合,国内IT现状,大多数程序员都在外包公司工作,框架老化,代码就是为了完成任务而写,刚定好需求你做一半产品突然让你改需求……一切的一切,导致你每天都在重复基础的增删改查和简单业务处理,身边的人不如你甚至比你更烂,

2024-06-18 01:24:33 253

原创 10老Android开发谈:Android-Hook-机制连简单实战都不会凭什么拿高薪?

动态代理是指在运行时动态生成代理类,不需要我们像静态代理那个去手动写一个个的代理类。在 java 中,我们可以使用 InvocationHandler 实现动态代理,有兴趣的,可以查看我的这一篇博客本文的主要内容是讲解单个进程的 Hook,以及怎样 Hook。

2024-06-18 01:10:45 200

原创 Android-面经:我是如何进入大厂腾讯的?

Activity的启动流程Activity的启动模式,应用场景如何减少对第三方框架的耦合hashmap的基本原理。

2024-06-17 02:40:30 849

原创 Android-9-0中的新功能---PrecomputedText

不要滥用,对于一两行文字来说并没有很大的提升,反而会造成不必要的,建议文本200个字符以上使用。不要在方法后修改textview的属性。比如设置字号放到前面执行。在9.0以上使用优化,5.0~9.0使用优化,5.0以下的不做处理。如果您已禁用的预取(Prefetch),则无效。如果您使用自定义,请确保它实现以便知道要预取的项目。因此ListView无法享受到带来的性能优化。效果如下:以便知道要预取的项目。因此ListView无法享受到PrecomputedText`带来的性能优化。

2024-06-17 01:54:54 191

原创 Android 自定义 View

自定义的属性 ,在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的自定义View所在的包路径".这样定义自定义的属性之后就可能在布局文件中使用了,在使用自定义属性的时候,使用前缀:属性名,如my:textColor="#FFFFFFF"。//提供默认值,放置未指定。其中xmlns后的xmlns:my=中“my”是自定义的属性的前缀,res后的hb.learn.view2是我们自定义View所在的包。

2024-06-16 19:32:54 246

原创 Android 支持库迁移到AndroidX

简单点说就是,对App开发者而言,AndroidX更加友好,因为我们引入时,只需要关注AndroidX中具体的需要引入的构件版本即可。且大部分具体的构件,具有一致的版本号。开发者使用起来不再需要关注项目自身的最低支持版本和编译版本了,只需要像引入其他的第三方库一样,v1.0、v2.0、v3.0这种方式引入即可。如原有的引入写法变成了官方文档也提供了Androidx版本具体的升级日志记录。

2024-06-16 18:24:55 788

原创 Android 嵌套滑动总结

如上所示,最外层的父布局可以滑动,内层的 RecyclerView 也可以滑动。当上滑 RecyclerView 的时候,最外层的父布局先上滑,直到上滑到 tab 的时候,这时候 RecyclerView 开始滑动,父布局停止滑动,并且手指不需要离开屏幕,可以一次性完成整个操作。这样就达到了内外布局连贯滑动的效果,并且达到了 tab 吸顶的效果。

2024-06-16 17:36:46 582

原创 Android WindowFeature小探究

Toast.makeText(Main.this, “ID=” + id + “非法,请参考提供文字。Toast.makeText(Main.this, “ID=7:暂未自定义标题栏,无法预览。

2024-06-16 11:45:24 448

原创 8年老Android开发谈;高级UI都没弄明白凭什么拿高薪?

因此,你能用循环生成许多 View,你能用判断语句改变布局中的某个部分,最后你能绑定数据和设置事件监听器。那这个方法能在 Android 中被使用吗?

2024-06-16 10:46:39 572

原创 Android monkey 命令详解

作用:-p 为约束命令,作用是约束只对某个应用进行测试,your.package.name是你要进行测试的应用包名,如果要对多个应用进行测试可以使用多个-p。作用:在事件之间插入特定的延时时间(单位毫秒),这样做可以延缓monkey执行事件的速度,默认没有延时,monkey会以最快速度将指定的事件个数执行完。根据您对测试结果要求的详细程度来确定您用几个 -v,一般会用-v -v -v 最详细的输出到指定文件中,方便查找bug的原因。注:若不指定任何事件的百分比,系统将随机分配各种事件的百分比。

2024-06-15 21:36:56 516

原创 Android Button 属性介绍与使用

state_middle | 控件包含多个子控件时,确定中间一个子控件是否处于显示状态 || state_first | 控件包含多个子控件时,确定第一个子控件是否处于显示状态 || state_last | 控件包含多个子控件时,确定最后一个子控件是否处于显示状态 || state_single | 控件包含多个子控件时,确定是否只显示一个子控件 || state_active | 控件是否处于活动状态 || state_checked | 控件是否被勾选 |android:text=“按钮”

2024-06-15 18:29:20 698

原创 8年Android开发,跳槽阿里、百度一面却惨被吊打!

2020年2月5号,朋友辞去了北京一家小创公司Android开发的工作,准备春节过后寻找新的工作的时候,突然遇到了新冠疫情的爆发,至今赋闲在家。昨天接到同行好友的电话,要和我聊聊天。告诉我再找不到工作就考虑转行了!话语间无不感叹安卓有点强弩之末的味道!聊天过程中,朋友也顺带分享了一波阿里饿了么、百度Android岗的面经。我也帮他内推了几份工作岗位,却因为技术欠缺和经验不足等问题被友好的回绝了!

2024-06-15 11:52:36 831

原创 5个月前,如果你没有不屑于刷这份《字节内推+面试宝典》,今天坐到字节Android部门,年薪70w+的人就是你了

掌握Android 基本布局和控件的属性和使用,常用布局有LinearLayout、RelativeLayout、ConstraintLayout等,控件有TextView、ImageView、RecyclerView、ScrollView等。•String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间。savedInstanceState知道么,干什么用的,什么时候有值,什么时候为空,平时是怎么用的。界面上的话,有什么优化措施么?

2024-06-14 15:59:17 357

原创 10天用Flutter撸了个高仿携程App(附小技巧积累总结)

渐隐渐现的 appBbar搜索组件的封装语音搜索页面banner组件浮动的 icon 导航渐变不规则带有背景图的网格导航。

2024-06-14 12:38:36 796

原创 2024年Android网络编程总结篇,成功从小公司跳槽

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-13 18:54:55 374

原创 15分钟的字节跳动视频面试,腾讯T4架构师

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-13 11:54:27 326

原创 快速学会,文末有彩蛋

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234能够帮助到想自学提升又不知道该从何学起的朋友。**

2024-06-12 16:14:36 591

原创 一次关于JVM的面试经历,安卓开发快速学习

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-12 12:26:48 319

原创 6年菜鸟开发面试字节跳动安卓研发岗,Android高级工程师每日面试题精选

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-11 13:39:25 260

原创 2024历年网易跳动Android面试真题解析,金九银十Android热点知识

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-11 12:19:59 348

原创 2024年一起努力应对互联网寒冬吧,Android进程保活黑科技实现原理解密及方法

智能指针并不是固定的 “当强引用计数为 0 时,不论弱引用计数是否为 0 都销毁引用的对象” ,而是可以自定义规则。RefBase 提供了 extendObjectLifetime() 方法,可以用来设置引用计数器的规则,不同规则对删除目标对象的时机判断也是不一样的,包括以下三种规则:OBJECT_LIFETIME_STRONG:只有在这个对象内存空间中的强计数器值为 0 的时候才会销毁对象。

2024-06-08 22:44:09 389

原创 我拿到了梦寐以求的字节跳动和腾讯双offer,搜狐新闻客户端android面试题

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-08 17:18:58 606

原创 Android程序员必会,2024金三银四面试季

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-07 20:58:31 497

原创 推荐给大家,2024疫情期间八家大厂的Android面试经历和真题整理

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。链接:https://pan.baidu.com/s/1BUbENbinlO0KpI5aQDA1JA?pwd=1234提取码:1234。

2024-06-07 15:08:29 447

空空如也

空空如也

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

TA关注的人

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