草庐IT

intent适配

全部标签

ios - 在 Alamofire 的请求适配器中添加 GET 参数

我正在尝试RequestAdapterofAlamofire添加GET参数。但是在请求适配器中我只能添加HTTPHeader字段。目前我的请求适配器看起来像://MARK:-RequestAdapterfuncadapt(_urlRequest:URLRequest)throws->URLRequest{ifleturl=urlRequest.url,url.lastPathComponent.hasPrefix(baseURLString){varurlRequest=urlRequest//Wanttoinjectparamhere//e.g.urlRequest.addParam

适配模式模式

publicclassAapter_Study{publicstaticvoidmain(String[]args){IPowerApa=newpowerA();//向上转型    IPowerBpb=newPowerB();    action(pa);    //action(pb);方法不可直接传入接口b    Apaterap=newApater(pb);    action(ap);  }publicstaticvoidaction(IPowerAa){//接口不兼容    System.out.println("开始工作。。。。。");    a.work();    System

Android 多语言适配

最近一段时间在国际部门做Android开发,所以手头的项目都需要去适配多语言。这里总结了一些多语言适配的经验。演示效果:(在app底部tab添加多语言适配)1.在res下创建多语言资源文件:2.选择需要添加的语言然后得到多种语言适配string文件:首页问答体系我的homepageQ&Asystemmineالصفحةالرئيسيةسؤالوجوابنظمركاز3.代码设置多语言importandroid.annotation.TargetApiimportandroid.content.Contextimportandroid.os.Buildimportandroid.os.L

统信国产操作系统UOS升级内核——解决12代及以上cpu驱动适配问题,网卡驱动问题

由于条件有限,uos家庭版均在vm虚拟机中运行。第一步:查看本机的version版本cat/proc/version上面的图片就可以看到,内核的version是5.10.第二部:下载最新的version版本链接:https://pan.baidu.com/s/161shx6dsrEEyZlIbh7gjYw?pwd=41lv提取码:41lv 在uos系统里面下载,不要下载在了win系统里面去了,因为是要在uos系统里面安装。第三步:打开开发者模式  开发者模式路径:“设置中心”->"通用"-

Android11最全适配实践指南

以Android11为目标版本的应用(targetSdkVersion>=30才有影响)所有应用在Android11设备上适配改动(无论targetSdkVersion是多少,只要在Android11设备上运行的应用都有影响)为什么先说targetSdkVersion>=30的模块呢?因为一般来说为了Google为了让我们更长时间适应新的内容以及保障线上应用的稳定,都会把改动大的,需要花时间适配的内容放到新的targetSdkVersion对应的应用上,如果你暂时没有适配targetSdkVersion30的需求,也可以看看第二模块,看看是否有涉及你的应用相关内容。适配targetSdkVer

iOS16 横竖屏切换适配

项目中针对某一个View需要进行横屏,在iOS16之前的方式大部分都是采取设置设备的方向来实现的,但是在iOS16开始这种方式已经无效了,如果使用设置设备方向来实现横竖屏切换,在Xcode的控制台中会输出以下信息:[Orientation]BUGINCLIENTOFUIKIT:SettingUIDevice.orientationisnotsupported.PleaseuseUIWindowScene.requestGeometryUpdate(_:)所以在iOS16开始如果要实现横竖屏切换,需要使用UIWindowScene的方式进行iOS16之前实现横竖屏切换方式AppDelegate在

Android-vivo角标适配

图片来源网络,入侵必删最近在接入vivo的厂商推送的时候,我们需要在应用显示角标。这里分享一下我集成思路以及过程,希望能帮小伙伴避免踩坑。vivo角标权限需要在AndroidManifest.xml加入以下权限:加入之后,一定要教会用户去通知管理界面打开相关的角标权限。代码手动通知修改角标pushNum+=1valintent=Intent()intent.action="launcher.action.CHANGE_APPLICATION_NOTIFICATION_NUM"intent.putExtra("packageName","zxm.android.car")intent.putEx

XCode14 & iOS16 适配问题汇总

Xcode14beta6下载官方地址(需要AppID登录)iOS16Beta8版描述文件下载官方地址(需要AppID登录)一、iOS16手机开启开发者模式"developermodedisable"iOS16手机未打开开发者模式时:1、Xcode无法选中iOS16的设备,报错:developermodedisable2、无法打开升级前编译的App解决办法:在你的iPhone中操作调试手机--设置--隐私与安全--(滑动到最底部)开发者模式--开启开发者模式(需要重启手机)二、Pod工程中的Bundletarget签名报错方法一:手动选择Pod工程中的Bundletarget签名中的Team,与

android13 适配

这次安卓13主要更新的特性有:1.安卓13强化了隐私,这点各家UI都已经有自己的隐私保护功能,不会跟进。2.不同设备间的应用流转,这点在国产UI上叫跨屏协作。3.锁屏扫描二维码,或许会跟进。4.允许每个应用单独设置语言,这点国产UI很可能会应用进来。5.剪切板悬浮显示,目前百度输入法已经支持这项功能。适配1.通知对用户影响在Android13的机器上对用户来说应用程序均会有提示,新通知权限的权限对话框的结构如下图案例;以Android13为目标平台;应用程序需要在Manifest中声明android.permission.POST_NOTIFICATION权限。此权限的级别为“dangerou

iOS 16适配

IDE环境相关升级:Xcode14.0+、macOS12.4+Xcode14Beta3传送门:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_14_beta_3/Xcode_14_beta_3.xipiOS系统升级:iOS16beta4传送门:https://developer.apple.com/services-account/download?path=/WWDC_2022/iOS_16_beta/iOS_16_Beta_Profile.mobileconfig1、下载上面