自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C C++开发人员要了解的几大著名C C++开源库

有时为了提升代码执行的速度,我们会直接在源代码中嵌入一段汇编代码,比如在一些算法代码中,比如音视频编解码算法。有人可能会问,经过IDE编译出来的二进制文件中也都是汇编指令,你人为的添加一段汇编代码,都是汇编代码,为啥会有执行速度上的差别呢?因为源代码经过编译器的处理生成的汇编代码在实现上可能不是最优的,这要依赖于通用的编译器,而我们人为添加的汇编代码,编译器不会做任何修改,所以我们可以直接在汇编代码中直接去控制操作,保证汇编代码是最优的,不再依赖编译器去生成。

2024-09-22 11:55:07 3531

原创 Android技术栈(一)从Activity迁移到Fragment

巨佬曾经建议:一个App只需要一个Activity这说的就是单Activity多FragmentActivityAMSGod ObjectActivityActivityActivityActivityJAVAActivity知乎ActivityFragmentActivityFragmentActivityActivityFragmentActivityActivityAMSAMSActivityAMSAMSIntentActivityFragmentActivityActivityFragment。

2024-09-22 10:51:39 1470

原创 Android开发之API应用指南

请找到自己要翻译的部分,按下面的’链接规范’添加到下面列表中,然后开始翻译~

2024-09-22 08:10:55 1365

原创 Android全新UI编程 - Jetpack Compose 超详细教程 第1弹

根据上图所示,在创建新的项目时需要选择。此时模块中的文件会新增下列的库的依赖。还有在模块的文件中新增下列的设置。

2024-09-22 05:36:39 1164

原创 Android 自定义View 之 RectF用法详解

import android.graphics.Paint;import android.graphics.RectF;import android.util.AttributeSet;import android.view.View;import androidx.annotation.Nullable;public class CustomViewRectF extends View {public CustomViewRectF(Context context) {super(context);}pu

2024-09-22 00:25:49 1024

原创 Android 复杂UI界面分模块解耦的一次实践

holder.viewBinding.btGetTimerNumber.setOnClickListener { //接口实现。holder.viewBinding.btStartTimer.setOnClickListener { //接口实现。holder.viewBinding.btStopTimer.setOnClickListener { //接口实现。//修改Adapter中的值,其他模块可以通过Adapter取到这个值,也可以通过接口抛出去,这里是提供另一种思路。//接口请求到的数据。

2024-09-21 21:50:58 1046

原创 Android RecyclerView-使用Itemdecoration实现粘性头部功能,详细到具体步骤

outRect.set(0, 0, 0, 0);}/**这里面呢有个问题一定要明白几个问题:我们来看一张图.我们知道getItemOffsets()第一个参数是一个矩形的对象,这个对象的left、 top、right、bottpm四个属性值分别表示图中的outRect.left、outRect.top、outRect.right、outRect.bottom四个线段所表示的空间.也就是说当RecyclerView的Item再确定自己的大小的时候会将getItemOffsets()里面的Rect对象的Lef

2024-09-21 19:14:13 1117

原创 Android AppsFlyer接入及测试

选择对应的设备:如果不知道自己对应的Advertising ID,可以在Google Play搜索deviceId安装后打开查看Advertising ID。4、选择对应的设备(device不要选错了),安装来源选择Other,然后用手机原生相机扫码,并点击跳转至手机浏览器,同时电脑页面会自动跳转等待开启。2、选择对应的APP(注意渠道)因Android端有两个包,测试时确认包与选择项一致。6、安装最新的程序包,安装成功后打开APP,电脑页面会自动跳转(会有短暂延迟)②、在仪表板上,下配置单击应用硒设置。

2024-09-21 15:44:21 1637

空空如也

空空如也

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

TA关注的人

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