自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HarmonyOS APP开发入门3——组件(五 ToastDialog信息提示组件 )_鸿蒙开发toast

一般会把吐司提示信息封装成一个工具类,用到的时候再调用,这样可以自定义吐司里面的文本的样式。在后面我们会学习美化组件,让吐司跟咱们在玩app的时候看到的弹框保持一致。layout_toast.xml布局。喜欢本博文可以点击关注哦!

2024-09-22 17:17:51 251

原创 Android面试:来说一说Context吧,Android中的Context跟Java有什么区别?能干什么?怎么用?

源码中的注释是这么来解释Context的:Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型,是一个统领一些资源(应用程序环境变量等)的上下文。就是说,它描述一个应用程序环境的信息(即上下文);是一个抽象类,Android提供了该抽象类的具体实现类;通过它我们可以获取应用程序的资源和类(包括应用级别操作,如启动Activity,发广播,接受Intent等)。

2024-09-22 17:09:05 1240

原创 Android面试总结,零基础如何成为高级Android开发,吐血整理_android 高级android开发面试

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

2024-09-22 16:31:42 981

原创 Android通用业务弹窗管理方案V3- 业务流程控制

在发布V3之前,在我眼里的定义是弹窗的统一管理 包括优先级 显示时间范围 显示倒计时 显示次数等等 但在V3之后它不仅是可以统筹弹窗内部属性的框架 它也是可以统筹外部网络通信的业务逻辑 也可以自定义适合自身业务的弹窗显示逻辑的流程控制框架。

2024-09-22 15:49:04 816

原创 CTF设计的七个经验教训

在妖精和矮人的故事场景中,作为设计者,你需要提出安全专业人员可能遇到的合理场景,包括潜在的攻击路径和合理的防御,”Hwong指出:“作为CTF设计师,编故事的能力越强,CTF赛事就越有趣,对参赛者的吸引力就越大。在实际比赛中,Hwong的团队设计的一些看似简单的关卡实际上难度很大,而一些看上去很难的赛题的成功完成者数量却比预期得多。“你必须考虑设计、实施和测试,”Hwong解释说,他和他的团队经历了惨痛的教训才领悟,在一个复杂的,由众多参与者用各种方法操纵的CTF环境中进行测试是一个巨大的挑战。

2024-09-22 15:29:49 969

原创 Android跨进程通信:图文详解-Binder机制-原理

/ 方法对象标识符让Server进程在Binder对象中根据"add two int"通过queryLocalIInterface()查找相应的IInterface对象(即Server创建的plus),Client进程需要调用的相加方法就在该对象中。// 2. 之后,Binder对象 可根据add two int通过queryLocalIInterface()获得对应IInterface对象(即plus)的引用,可依靠该引用完成对请求方法的调用。// 注:运行在Server进程的Binder线程池中;

2024-09-22 15:02:40 592

原创 Android自定义View绘图基础

根据上面的意思,可以封装我们的方法现在我们自定义的View就支持自定义的大小了,包括具体值。View的绘制。

2024-09-22 14:02:48 426

原创 AudioRenderer开发音频播放功能(ArkTS)

if (stateGroup.indexOf((renderModel as audio.AudioRenderer).state.valueOf()) === -1) { // 当且仅当状态为prepared、paused和stopped之一时才能启动渲染。(renderModel as audio.AudioRenderer).on(‘stateChange’, (state: audio.AudioState) => { // 设置监听事件,当转换到指定的状态时触发回调。// 开始一次音频渲染。

2024-09-22 13:15:37 975

原创 Android百度地图——路径规划(驾车、步行和公交线路搜索)

公交线路搜索的方法为transitSearch(String city, MKPlanNode start, MKPlanNode end),city:为待查公交线路所在城市,start和end分别是起点和终点;获取结果的方法改为重写onGetTransitRouteResult方法。获取结果并展示时,需要实现MKSearchListener接口中的onGetWalkingRouteResult方法。驾乘检索策略常量:时间优先。驾乘检索策略常量:较少费用。驾乘检索策略常量:最短距离。

2024-09-22 12:17:29 204

原创 Android实战:APP换肤功能,并自动适配手机深色模式

这一步需要我们与设计师协作,整理一套颜色、背景资源等供 App 使用。之后我们在 xml 里以 attr 的形式给它命名,本工程案例:#FCE4EC#F06292#EC407A#880E4F#FFFFFF#E3F2FD#90CAF9#42A5F5#0D47A1#FAFAFA#757575#424242#212121。

2024-09-22 07:02:23 952

原创 android中使用百度定位sdk实时的计算移动距离

FileUtils.saveToSDCard(FILE_NAME,“移动距离—>:”+distance+drivedDistance+“\n”+“数据库中保存的距离”+mDistanceInfo.getDistance());mLng_lat.setText(“经:”+mDistanceInfo.getLongitude()+" 纬:"+mDistanceInfo.getLatitude());

2024-09-22 04:28:01 723

原创 Android(java)回调函数经典示例

/标记相机是否打开或关闭。//这里可以加放一个或多个要测试运行时间的方法。

2024-09-22 01:49:33 495

原创 Android 快速开发--万能的Adapter

时间长了,基本就完善了。我们的CommonAdapter依然是一个抽象类,除了getView以外我们把其他的代码都实现了,这样的话,在使用我们的Adapter只要实现一个getView,然后getView里面再使用我们打造的通过的ViewHolder是不是感觉还不错~继续分析,Adapter一般需要保持一个List对象,存储一个Bean的集合,不同的ListView,Bean肯定是不同的,这个CommonAdapter肯定需要支持泛型,内部维持一个List,就解决我们的问题了;

2024-09-21 23:17:05 973

原创 Android 上传图片实例,java上传图片接口

【代码】Android 上传图片实例,java上传图片接口。

2024-09-21 20:40:06 414

原创 Android Jetpack系列之Lifecycle

如果我们的Activity由于各种原因继承的不是AppcompatActivity而是Activity呢我们可以看到这个时候,就不能直接使用getLifecycle,而要自定义一个LifecycleOwner了,我们让Activity继承自LifecycleOwner,使用LifecycleRegistry定义如下:@Override@NonNull@Override这样我们就实现了自定义LifecycleOwner了,不过大多数时候我们还是不需要自定义的。

2024-09-21 18:05:06 378

原创 Activity栈管理(二):Launch Mode

以上的代码就简要的展示了Activity的标准启动模式.当SecondActivity 被启动之后,它对应的实例会被压入相同的Task 当中.并且置于栈顶.如果按下返回键,SecondActivity 会出栈,从栈顶移除,onDestroy方法会被调用下面的代码更有意思//在 FirstActivity 当中调用FirstActivity上面这样做是没有问题的.这样会创建一个新的实例,并且把新的实例压入栈顶。

2024-09-21 14:27:05 955

空空如也

空空如也

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

TA关注的人

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