![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作者\/
文章平均质量分 89
2401_85573375
这个作者很懒,什么都没留下…
展开
-
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 · 206 阅读 · 0 评论 -
4年Android开发13K,刷完这份1307页Android-面试全套真题解析,跳槽涨薪15K
整体答得还可以,就是以为是2点面试,结果3点30才面上,可能是我记错时间了。状态没有调整到最好。整理了这几年学习的所有的移动高级工程师进阶技术,希望可以给跟我一样想进阶但是没有方向的朋友提供一个参考↓↓↓。原创 2024-06-18 02:41:40 · 333 阅读 · 0 评论 -
25岁,一个Android程序员,如果不想35 岁被淘汰,请把它当成一种信仰!
我们程序员之所以担心,是因为自己的经验和实力能力不符合,国内IT现状,大多数程序员都在外包公司工作,框架老化,代码就是为了完成任务而写,刚定好需求你做一半产品突然让你改需求……一切的一切,导致你每天都在重复基础的增删改查和简单业务处理,身边的人不如你甚至比你更烂,原创 2024-06-18 01:24:33 · 253 阅读 · 0 评论 -
10老Android开发谈:Android-Hook-机制连简单实战都不会凭什么拿高薪?
动态代理是指在运行时动态生成代理类,不需要我们像静态代理那个去手动写一个个的代理类。在 java 中,我们可以使用 InvocationHandler 实现动态代理,有兴趣的,可以查看我的这一篇博客本文的主要内容是讲解单个进程的 Hook,以及怎样 Hook。原创 2024-06-18 01:10:45 · 201 阅读 · 0 评论 -
Android-面经:我是如何进入大厂腾讯的?
Activity的启动流程Activity的启动模式,应用场景如何减少对第三方框架的耦合hashmap的基本原理。原创 2024-06-17 02:40:30 · 849 阅读 · 0 评论 -
Android-9-0中的新功能---PrecomputedText
不要滥用,对于一两行文字来说并没有很大的提升,反而会造成不必要的,建议文本200个字符以上使用。不要在方法后修改textview的属性。比如设置字号放到前面执行。在9.0以上使用优化,5.0~9.0使用优化,5.0以下的不做处理。如果您已禁用的预取(Prefetch),则无效。如果您使用自定义,请确保它实现以便知道要预取的项目。因此ListView无法享受到带来的性能优化。效果如下:以便知道要预取的项目。因此ListView无法享受到PrecomputedText`带来的性能优化。原创 2024-06-17 01:54:54 · 235 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论 -
Android 支持库迁移到AndroidX
简单点说就是,对App开发者而言,AndroidX更加友好,因为我们引入时,只需要关注AndroidX中具体的需要引入的构件版本即可。且大部分具体的构件,具有一致的版本号。开发者使用起来不再需要关注项目自身的最低支持版本和编译版本了,只需要像引入其他的第三方库一样,v1.0、v2.0、v3.0这种方式引入即可。如原有的引入写法变成了官方文档也提供了Androidx版本具体的升级日志记录。原创 2024-06-16 18:24:55 · 799 阅读 · 0 评论 -
Android 嵌套滑动总结
如上所示,最外层的父布局可以滑动,内层的 RecyclerView 也可以滑动。当上滑 RecyclerView 的时候,最外层的父布局先上滑,直到上滑到 tab 的时候,这时候 RecyclerView 开始滑动,父布局停止滑动,并且手指不需要离开屏幕,可以一次性完成整个操作。这样就达到了内外布局连贯滑动的效果,并且达到了 tab 吸顶的效果。原创 2024-06-16 17:36:46 · 638 阅读 · 0 评论 -
Android WindowFeature小探究
Toast.makeText(Main.this, “ID=” + id + “非法,请参考提供文字。Toast.makeText(Main.this, “ID=7:暂未自定义标题栏,无法预览。原创 2024-06-16 11:45:24 · 462 阅读 · 0 评论 -
8年老Android开发谈;高级UI都没弄明白凭什么拿高薪?
因此,你能用循环生成许多 View,你能用判断语句改变布局中的某个部分,最后你能绑定数据和设置事件监听器。那这个方法能在 Android 中被使用吗?原创 2024-06-16 10:46:39 · 572 阅读 · 0 评论 -
Android monkey 命令详解
作用:-p 为约束命令,作用是约束只对某个应用进行测试,your.package.name是你要进行测试的应用包名,如果要对多个应用进行测试可以使用多个-p。作用:在事件之间插入特定的延时时间(单位毫秒),这样做可以延缓monkey执行事件的速度,默认没有延时,monkey会以最快速度将指定的事件个数执行完。根据您对测试结果要求的详细程度来确定您用几个 -v,一般会用-v -v -v 最详细的输出到指定文件中,方便查找bug的原因。注:若不指定任何事件的百分比,系统将随机分配各种事件的百分比。原创 2024-06-15 21:36:56 · 516 阅读 · 0 评论 -
Android Button 属性介绍与使用
state_middle | 控件包含多个子控件时,确定中间一个子控件是否处于显示状态 || state_first | 控件包含多个子控件时,确定第一个子控件是否处于显示状态 || state_last | 控件包含多个子控件时,确定最后一个子控件是否处于显示状态 || state_single | 控件包含多个子控件时,确定是否只显示一个子控件 || state_active | 控件是否处于活动状态 || state_checked | 控件是否被勾选 |android:text=“按钮”原创 2024-06-15 18:29:20 · 699 阅读 · 0 评论 -
8年Android开发,跳槽阿里、百度一面却惨被吊打!
2020年2月5号,朋友辞去了北京一家小创公司Android开发的工作,准备春节过后寻找新的工作的时候,突然遇到了新冠疫情的爆发,至今赋闲在家。昨天接到同行好友的电话,要和我聊聊天。告诉我再找不到工作就考虑转行了!话语间无不感叹安卓有点强弩之末的味道!聊天过程中,朋友也顺带分享了一波阿里饿了么、百度Android岗的面经。我也帮他内推了几份工作岗位,却因为技术欠缺和经验不足等问题被友好的回绝了!原创 2024-06-15 11:52:36 · 847 阅读 · 0 评论 -
5个月前,如果你没有不屑于刷这份《字节内推+面试宝典》,今天坐到字节Android部门,年薪70w+的人就是你了
掌握Android 基本布局和控件的属性和使用,常用布局有LinearLayout、RelativeLayout、ConstraintLayout等,控件有TextView、ImageView、RecyclerView、ScrollView等。•String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间。savedInstanceState知道么,干什么用的,什么时候有值,什么时候为空,平时是怎么用的。界面上的话,有什么优化措施么?原创 2024-06-14 15:59:17 · 357 阅读 · 0 评论 -
10天用Flutter撸了个高仿携程App(附小技巧积累总结)
渐隐渐现的 appBbar搜索组件的封装语音搜索页面banner组件浮动的 icon 导航渐变不规则带有背景图的网格导航。原创 2024-06-14 12:38:36 · 797 阅读 · 0 评论