Xcode11 没有Application Loader的问题
之前一直都用Application Loader上传包,升级xcode11之后发现没有了,解决方法如下:1.还有旧版本Xcode,在Finder里应用程序找到xcode,右键显示包内容,在contents/Applications里找到Application Loader。复制到新版本xcode相同位置,重启xcode就可以了如果没有旧版本Xcode,链接: https://pan.b...
mac 10.15提示已损坏问题
在10.15系统之前,只需要在设置-安全性与隐私-通用里设置全部来源即可,参考链接-mac设置全部来源但升级到10.15之后,这么设置之后还是打不开,解决方法如下:打开终端,以cornerstone为例,运行命令xattr -cr /Applications/cornerstone.app就可以打开了,如果是别的软件,替换命令中的cornerstone就可以了。...
在安卓开发中,如何自定义ScrollView实现一键置顶功能。
自定义一个GoTopScrollView,并设置监听回调。废话不多说,上代码。public class GoTopScrollView extends ScrollView implements View.OnClickListener { private ImageView goTopBtn; public GoTopScrollView(Context context) { super(context); } public void setScro
iOS_iOS14.0适配
iOS14.0适配,记录!适配UIPageControl出现的问题:iOS14以后删除了pageImage 与currentPageImage,不能再通过KVC修改控制器的图片。解决方案:借助iOS14新增字段preferredIndicatorImage,我们可以修改指示器小圆点的大小以及形状,然后借助currentPageIndicatorTintColor与pageIndicatorTintColor来确认不同状态下小圆点的颜色。部分代码示例:::UIPageControl *pag
Android 自定义View 之 Path PathMeasure (三)之渐变色进度条Progress
可调整渐变的进度条Progress如上图所示需求场景:进度条颜色渐变可静态\可自动代码解析初始化背景进度条画笔、前景可渐变进度条画笔 /** 初始化背景进度条画笔、前景可渐变进度条画笔 **/ private void initView(Context context, AttributeSet attrs) { TypedArray typedArray = context.obtainStyledAttributes(attrs, R.stylea
Android开发案例 点击按钮出现 简易的消息提示框
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width=...
Android Fragment + RecyclerView瀑布流布局
目录1、瀑布流效果图2、使用RecyclerView实现瀑布流布局2.1 RecyclerView的用法2.1.1 onCreteViewHolder(ViewGroup viewGroup,int i);2.1.2 onBindViewHolder(ViewHolder viewHolder,int i);2.1.3 getItemCount();Adapter代码示例1、瀑布流效果图2、使用RecyclerView实现瀑布流布局2.1 RecyclerView的用法RecyclerView与L
一个Android工程师是否高级,最直观的就是看他做的UI高不高级
在Android系统中,界面中所有能看到的元素都是View,所有的UI元素都是View的子类,Android官方为开发者提供了许多丰富的UI控件。一个Android工程师是否高级,最直观的就是看他做的UI高不高级。很多Android开发接到产品的UI需求之后,第一反应就是先回忆在哪里见过这个效果,然后照抄大型app代码。但由于不懂原理,很容易出现各种问题。真正高级的工程师也会使用别人的代码,但是往往能够根据产品的UI效果去完全自定义这个效果,同时也能够解决api使用不当而产生的显示问题。酷不酷炫?
androdi api 级别和 android 版本的对照表
详见:https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element.html平台版本 API 级别 VERSION_CODE 备注 Android 10.0 29 Q 平台亮点 Android 9 28 P 平台亮点 Android 8.1 27 O_MR1 平台亮点 Android 8.0 26 O 平台亮点
莫名其妙的软键盘View内存泄漏
这个泄漏发生在我的Fragment页面销毁的时候,我既没有使用EditTextView,只有一个列表一个图片和一个视频播放View,刚看到的时候非常奇怪,我接受不了。这个问题可能发生在不同情况下,Fragment销毁只是一种然后找了一下网上有这么个解决方式:protected void fixSoftInputLeaks(final Activity activity) { //解决软键盘View内存泄漏Google的bug if (activity == null) r
Vue打包时候build移除左右的console
推荐插件:babel-plugin-transform-remove-consoleInstall:npminstallbabel-plugin-transform-remove-console--save-dev通过.babelrc(推荐) vue-cli3.0/babel.config.js中//withoutoptions 这个就可以{"plugins":["transform-remove-console"]}//with...
iOS14 隐私适配:【定位授权新增了精确和模糊定位 可根据不同的需求设置不同的定位精确度】1、向用户申请临时开启一次精确位置权限的方案(不同场景可定义不同purposeKey)2、高德定位SDK适配
前言✎ 在 iOS13 及以前,App 请求用户定位授权时为如下形态:一旦用户同意应用获取定位信息,当前应用就可以获取到用户的精确定位。✎ iOS14 新增用户大致位置选项可供用户选择(原因是大多数 App 实际上并不需要获取用户到用户最准确的定位信息。)iOS14 授权弹窗新增的 Precise的开关默认会选中精确位置。用户通过这个开关可以进行更改,当把这个值设为 On 时,地图上会显示精确位置;切换为Off时,将显示用户的大致位置。✎ 对于对用户位置敏感度不高的 App 来说,这个似乎无
Xcode12 iOS14踩坑
又到了一年一度的踩坑环节,下面开始,更新了一天Xcode,打开项目,意料之内的报错:报错1:error: different definitions in different modules发现是会多个Category同名造成了,比如UIView+Additions和UIImage+Additions就会报错,解决办法:删掉,重新起个不一样的名字。报错2:一个三方库SJBaseVideoPlayer报错,用Pod更新一下,Pod更新成功之后发现终端打印了3行红色日志 -&g
在安卓开发中,使用腾讯地图实现定位与导航功能
由于本人使用的是android studio,所以就以android studio为例。1、在工程顶级 build.gradle 文件中加入:maven{ url "https://oss.sonatype.org/content/groups/public"}2、module build.gradle 文件中添加依赖库名称:implementation 'com.tencent.map:tencent-map-vector-sdk:4.3.4'3、申请开发秘钥,具体
android布局XML属性能力增强(圆角、虚线、边框等)
概述 android开发中,我们常常使用xml来写布局文件,这种实现方式不仅简单,而且表达能力更强。但是google提供的布局属性有限,有些功能的实现我们不得不实用代码,或者自定义控件的方式来实现。那有没有一种方法,可以将属性增强来实现额外的功能呢?例如我们常常使用background 来表示和设置背景,那是不是可以使用layout_radius来表示和设置圆角呢?使用示例 需要在项目build.gradle中引用依赖 implementation 'com.zh...
2006-京淘Day01
1.搭建STS环境2.SpringBoot高级知识说明---理解SpringBoot程序3.物理模型图设计 表关系的说明 一对一/一对多/多对多/4.SpringBoot高级用法
【OpenVino】从入门到实战篇(二)Ubuntu18.04+Windows 10双系统环境配置与坑解决
文章目录一 Openvino介绍二 Ubuntu 18.04 安装 Vino三 Windows 安装 Vino一.环境要求二.安装四 解决安装的错误,踩坑日记一 安装好后python找不到vino二 其他坑五 深度学习算法交流群与数据开源一 Openvino介绍参见我的这篇博客OpenVINO是英特尔基于自身现有的硬件平台开发的一种可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,支持各种英特尔平台的硬件加速器上进行深度学习,并且允许直接异构执行。 支持在Windows与Linux系统
今日推荐
周排行