自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARouter基本使用及原理分析_arouter跨模块调用 init provider failed!

Register Plugin 模块包含了注册代码生成器 RegisterCodeGenerator 和 RegisterTransform,如果使用了ARouter的路由表加载插件,那这个路由表就会由Register插件加载。

2024-12-20 05:15:28 1172

原创 app保活水平,这个回答让我错失offer!面试必问_面试被问到公司app月活

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Android学习PDF+学习视频+面试文档+知识点笔记【Android思维脑图(技能树)】知识不体系。

2024-12-20 05:08:01 414

原创 Appium自动化测试:通过appium的inspector功能无法启动app的原因_appium inspector链接ios真机后,无法点击

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。出现这样的错误一定是因为当前的appActivity设置的不是app首次进入的appActivity。获取首次应用的活动名称可以通过 启动一次随机 monkey命令来获取。adb shell monkey -p 包名 -v -v -v 1。

2024-12-20 05:04:19 1019

原创 Angular权威教程之路由篇_angular 路由

router-outlet在整个导航目录的正下方,当访问/home时候,这里便是HomeComponent被渲染的地方,相同在访问/about,/contact同理。angular的默认策略为PathLocationStrategy,也就是HTML5路由,使用默认策略,则路由的路径是常规路径,例如/home,/contact。如果一个路由的路径为/home ,base元素的声明是href=“mine”,那么程序将使用/mine/#/home为实际路径。路由引入配置安装完毕了,得一路由一组件匹配一下。

2024-12-20 04:56:50 555

原创 AngularJS 学习笔记(五)--- 包含和动画

/ 包含html// a.html文件的代码。

2024-12-20 04:53:09 402

原创 Android题集四大组件之Activity

getFragmentManager()所得到的是所在fragment 的父容器的管理器,getChildFragmentManager()所得到的是在fragment 里面子容器的管理器, 如果是fragment嵌套fragment,那么就需要利用getChildFragmentManager();使用add,如果应用放在后台,或以其他方式被系统销毁,再打开时,hide()中引用的fragment会销毁,所以依然会出现布局重叠bug,可以使用replace或使用add时,判断是否已经添加过。

2024-12-20 04:49:27 525

原创 Android面试官,面试时总喜欢挖基础坑,整理了26道面试题牢固你基础!

AIDL是使用bind机制来工作。java原生参数Stringparcelablelist & map 元素 需要支持AIDL。

2024-12-20 04:45:46 808

原创 Android阴影绘制的方式_android 阴影

不管是自定义View也还是自定义ViewGroup,都是一样的效果,我们都是通过Paint画笔自己画出阴影,本质都是操作onDraw方法。核心类就是 BlurMaskFilter 类,它的兼容性比较好,它通过一个模糊的遮罩来实现几个重要参数:mMaskRadius:扩散的半径BlurMaskFilter.Blur.NORMAL:整个图像都被模糊掉BlurMaskFilter.Blur.SOLID:图像边界外产生一层与图像颜色一致阴影效果。

2024-12-20 04:42:05 875

原创 android设计模式—原型设计模式

Log.e(“huangxiaoguo”, "订单---- number " + companyOrder1.getOderNumber() + “名称-----------” + companyOrder1.getName());Log.e(“huangxiaoguo”, "订单---- number " + companyOrder1.getOderNumber() + “名称-----------” + companyOrder1.getName());

2024-12-20 04:38:24 683

原创 android系统性学习 2

Q1: 说下Activity的生命周期?Q2: onStart()和onResume()/onPause()和onStop()的区别?Q3:Activity A启动另一个Activity B会回调哪些方法?如果Activity B是完全透明呢?如果启动的是一个对话框Activity呢?Q4:谈谈onSaveInstanceState()方法?何时会调用?正文:一、启动模式在实际的项目中我们应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有4种。和。

2024-12-20 04:34:42 682

原创 Android实现Gallery相册组件开发

在drawable-hdpi文件夹下放置10个要显示的图片,如下图。B:显示Gallery和ImageSwitcher的布局文件。三、主Activity类。C:String文件。

2024-12-17 08:33:16 137

原创 android夜间模式Support Library

在设置界面设置完了,返回之前的界面,还都是原来的状态,这个真的好气。如果是在设置中,可以采取重新调起当前界面的方式,而不recreate,加上一个动画,相对来说也比较温和。根据大家的方案也是通知之前的界面recreate(),实测这种老是会崩溃之类的。fu,ck,太坑了。value的color文件夹设置日间模式颜色,value-night的color文件夹设置夜间模式颜色。

2024-12-17 08:29:34 693

原创 Android基础到进阶四大组件之ContentProvider详解

数据访问方法**「如insert(Uri,ContentValues)和update(Uri,ContentValues,Bundle)」** 可以同时从多个线程调用,并且必须是线程安全的。Log.e(getClass().getName(), “Query用户:” + String.format(“当前共找到%d个用户”, userList.size()));ContentProvider可以指定需要共享的数据,而其他应用程序则可以在不知道数据来源、路径的情况下,对共享数据进行增删改查等操作。

2024-12-17 08:25:54 1112

原创 Android修行手册-ImageView的adjustViewBounds和设置透明度

点击跳转=>保姆式Cocos合成大西瓜案例点击跳转=>养不起真猫,就用代码吸猫-Unity粒子实现画猫咪点击跳转=>Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!点击跳转=>姐姐喊我解锁套娃新技能:FairyGUI在Unity中实现List嵌套List/立体画廊等,玩出花儿来点击跳转=>Unity新手必备5款宝藏插件–价值上千元白嫖最新版点击跳转=>爆肝万字C#基础入门大总结【建议收藏】点击跳转=>【万字】修行Android Studio技巧到出神入化,快速涨薪【建议收藏】点

2024-12-17 08:22:13 586

原创 Android优化————启动优化

/ 其中的AppstartActivity全路径可以省略前面的packageNameadb shell am start -W [packageName]/[AppstartActivity全路径]一般读取WaitTime,为Application和Activity的初始化过程耗时。

2024-12-17 08:18:32 646

原创 Android中为什么需要Handler?成功拿下大厂offer_handler 校招

编程语言和编程框架等这些表面的东西,对于一个基础扎实的程序员来说,学习起来很快,成长也很快,如果这些基础和原理都懂,你就可能会写出这样的框架来。在很多程序员看来,数据结构,算法这一类的东西感觉没用,在实践中都不常用,所以都会很忽视这类内容,但是在很多公司看来,尤其是大公司看来数据结构和算法这种东西确实最有用,而且经常在笔试和面试中出现。最近公司启动一个新项目,开始陆陆续续的招人,我又不幸的被拉去做初试面试官,最近面试排的很满,导致这一周都没什么时间写东西,每天的工作就是筛选HR推过来的简历,合适的约初试。

2024-12-17 08:14:51 246

原创 android中RecyclerView的简单使用(一)

public void getItemOffsets(Rect outRect, int itemPosition, RecyclerView parent) 与padding或margin类似,LayoutManager在测量阶段会调用该方法,计算出每一个Item的正确尺寸并设置偏移量。确切的说,Adapter扮演着两个角色。public void onDraw(Canvas c, RecyclerView parent) 装饰的绘制在Item条目绘制之前调用,所以这有可能被Item的内容所遮挡。

2024-12-17 08:11:08 651

原创 android—ListView与RecyclerView滑动显示和隐藏浮动按钮

/ 利用isActionDown,当为false时就触发了ACTION_MOVE,第一个action需要当成ACTION_DOWN处理。// 拖动listview时,如果点击到的地方是item里的一些view,可能出现ACTION_DOWN触发不了的问题。// 当为false时就触发了ACTION_MOVE,第一个action需要当成ACTION_DOWN处理。// isActionDown重置。ListView滑动显示和隐藏浮动按钮。if (dy > 0) {//向上滑。} else {//向下滑。

2024-12-17 08:07:26 304

原创 android-使用PopupWindow实现随机排列的自定义密码键盘

/ 禁止EditText获得焦点后弹出系统键盘。//生成随机的0-9 10个数字,且值各不相同。

2024-12-17 08:00:03 294

空空如也

空空如也

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

TA关注的人

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