- 博客(22)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 vue3第一课:组件之间数据传递的几种方式
组件之间数据传递的几种方式:1 provide / inject; 2 event bus ; 3 状态管理器 vuex , pinia
2024-11-25 15:35:13
305
原创 vant 修改组件默认样式 以van-nav-bar为例
进入正题:以 van-nav-bar (NavBar) 导航为例 ,导航组件还包含子组件,更加直观。4.找到子组件就可以使用deep 方式 去深入修改了,遇到相同的,就需要从上一级查找下来。阅读本章节的前提是你已经知道如何导入vant组件了;结余:这是是其中一种方式,祝君好运,大家共同进步。这里官方有说明的,需要看仔细一点。
2024-11-13 16:36:52
454
原创 android lib库中fileProvide与主项目fileProvide冲突问题
其中 context.getPackageName()+“.provide.download.fileDownloadProvider” 就是你清单文件注册的authorities。4.主项目不用关心 lib 里面的 FileProvide,即使在主项目注册 FileProvide 也不会与lib 的冲突。然而FIleProvide 中的authorities 必须是唯一的,包括 在手机所有apk中也是唯一的,2.然后 在 lib 的 清单文件中,注册 这个自定义 FileProvide。
2024-11-07 17:04:40
217
原创 记录一下android google vr sdk 地址
https://github.com/googlevr/gvr-android-sdk/forkandroid google vr sdk
2022-02-24 09:46:55
2453
转载 android相同分辨率 不同 密度适配 最小宽度 SW
在Android开发中有时会遇到在不同的手机上界面不适配的问题,控件忽大忽小,而且就连两个分辨率相同的手机有时也会出现这种问题。其实出现界面适配问题的原因,并不仅仅有分辨率,还有一个更重要的因素是:屏幕密度与DPI。屏幕密度与DPI这个概念紧密相连,屏幕密度是对每个像素点的缩放比例,DPI全拼是dots-per-inch,即每英寸显示的像素点数。有种方式可以解决上述问题,即:smallestWidth适配或sw限定符适配。这种方式是指:Android会识别屏幕可用高度和宽度的最小尺寸的dp值(其实就是手机
2021-10-28 10:29:15
1586
原创 android ViewPager动态刷新Fragment的坑
一.继承FragmentStatePagerAdapter将Viewpager的Adapter由继承FragmentPagerAdapter改为继承FragmentStatePagerAdapter。原因,百度两者原因二.实现getItemPosition方法@Overridepublic int getItemPosition(Object object) {return PagerAdapter.POSITION_NONE;}当我们用Viewpager的Adapter.notifyData
2021-09-22 09:27:45
560
1
原创 关于app:processDebugManifest 错误
今天在开发中遇到了这个错误,在此记录一下解决办法。Error:Execution failed for task ‘:app:processDebugManifest’.Manifest merger failed with multiple errors, see logs当出现类似于以上错误,又没有更多的错误日志的时候,在AndroidStudio的terminal中输入以下命令:gradlew processDebugManifest --stacktrace接下来你就会看到一大串信息,p
2021-05-25 10:00:32
873
原创 android 命令行签名 V1,V2
命令行V1签名命令:jarsigner.exe -verbose -keystore keystore的绝对路径 -signedjar 签名输出apk绝对路径 待签名apk绝对路径 keyStore别名jarsigner 在这下面 C:\stu\jre\binjarsigner.exe -verbose -keystore C:\xxx.keystore -signedjar C:\output_signed.apk input.apk alias先使用这个命令对齐文件再进行签名zipalign.
2021-04-22 10:02:41
535
原创 音视频学习之旅
原文出处致敬前辈 雷霄骅《Android 音视频从入门到提高 —— 任务列表》1. 在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View2. 在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件3. 在 Android 平台使用 Camera API 进行视频的采集,分别使用 SurfaceView、Textu
2021-04-02 09:04:42
404
原创 高德地图使用
LatLng latLng =new LatLng (latitude, longitude);Marker marker = aMap.addMarker(new MarkerOptions().position(latLng).title(“广州”).snippet(“DefaultMarker”)); // 标记制定经纬度的点 CameraPosition cameraPosition =new CameraPosition(latLng, 0f, 0f, 0f); //V 缩放级别
2021-03-26 16:18:37
197
原创 textureview 放大缩小的坑
当使用 双指缩放,使用 textureview.setScaleX 执行放大缩小的时候, 原来的手指坐标会变动的,也就是说,比如 X 坐标为50 开始放大了 20 那么原坐标系 可能就变成了,30起点了 不再是50
2021-03-25 10:55:34
1399
原创 Kotlin下 使用Arouter 心得
阅读这篇文章的时候,默认已经会在JAVA 中使用 阿里的Arouter了Java 下是用 Arouter 需要如下而在kotlin 下面,需要基本这就是不同的地方。还有一点在跨库使用的时候 所有库都需要 以上配置,并且 一级路径不能相同,否则会找不到路径...
2021-03-12 09:46:32
1000
1
原创 android 异常 android Removing unused resources requires unused code shrinking to be turned on.
minifyEnabled 混淆shrinkResources 删除无用资源release 包 需要同时打开或者关闭
2020-10-21 16:10:34
236
原创 Android 结合 BaseQuickAdapter 使用 dataBinding
相信 大多数人都会使用 BaseRecyclerViewAdapterHelper 万能适配器,那么如何改造dataBinding呢?其实也很简单,只需要三部第一、自定义基类 BaseViewHolder传入databinding布局第二 、通过 DataBindBaseViewHolder 获取binding 绑定数据第三、剩下的就和原来一样使用了,是不是很简单呢...
2020-07-29 15:21:46
4472
原创 Android 的MVVM、databinding、 liveData 进阶
前面我们已经了解了MVVM 的概念,那么我们接下来实现 DataBinding + MVVM 的小demo第一、搭建环境在app 下的build.gradle 里 开启 dataBinding 模式 如下图第二、创建布局文件这样就完成了布局的转换,当然你可以手打,更有成就感以//这里是正常布局第三、创建 MVVM 各个类View :ActViewmode:Modevm:ViewModel() ViewModel() 是系统类接下来如何使用?首先在
2020-07-28 19:08:36
448
原创 Android 的MVVM、databinding、 liveData 概念
随着前端的兴起,各种框架称出不穷,angular、react、vue 都支持数据双向绑定,Android 也不会落后,如今最火热MVVM 模式就是支持数据双向绑定的。该方法可以转换data binding 布局,自动生成layout data 布局。ModelModel层就是职责数据的存储、读取网络数据、操作数据库数据以及I/O,一般会有一个ViewModel对象来调用获取这一部分的数据。ViewView层做的仅仅和UI相关的工作,我们只在XML、Activity、Fragment写View层的
2020-07-28 16:59:45
609
原创 异常处理方式 Calling startActivity() from outside of an Activity
Calling startActivity() from outside of an Activity在Activity中使用startActivity()很简单,但是如果是在其他地方(如Widget或Service、BroadcastReceiver中)使用startActivity()方法,就会报错:android.util.AndroidRuntimeException: Calling...
2020-02-18 15:05:50
901
请问手机视频播放之前的视频广告是如何实现的?
2016-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人