经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
移动开发:SwiftiOSKotlinAndroid微信开发微信小程序ionicjQuery MobileAppCanCordovaCrossAppHomeKitObjective-CFlutter
 移动开发

Android 开发技术周报 Issue#298

新闻 谷歌Pixel 2系列三年Android系统更新支持画上句号 为什么没人告诉我Android手机居然还能有线上网? 谷歌概述了2021年的Android应用开发与政策变动规划 谷歌Android Me ages测试版将推出RCS端到端加密功能 教程 ...[2020/11/23]

iOS Transform坐标变化

在使用CGContext时,由于Quartz 2D与UIKit坐标不一致,所以需要对context进行再一次的变化,达到预期的效果。 1. 不同坐标原点介绍 在Quartz 2D中,坐标原点在画布的左下角,而UIKit中,与屏幕坐标一致,以左上角为坐标原点。 如果以(0,0)点为原点...[2020/11/23]

Undefined symbols for architecture arm64:

Undefined symbols for architecture arm64:   "_Decoder_Interface_init", referenced from:       EM_DecodeAMRFileToWAVEFile...[2020/11/23]

1. RxSwift 创建可观察序列

empty() 方法初始化 创建了一个空内容的 Observable let ob = Observable<Int>.empty() 先简单的写一种订阅的方法 ob.subscribe { print("执行了") } just() 方法 传入默认值初始化 ...[2020/11/23]

线程与更新UI,消除偏见,细谈原理

前言 相信不少读者都阅读过相类似的文章了,但是我还是想完整的把这之间的关系梳理清楚,细节聊好,希望你也能从中学到一些。 进入正题,大家应该都听过这样一句话——“UI更新要在主线程,子线程更新UI会崩溃”。久而久之就感觉这是个真理,甚至被认为是“官方结论”。 但是如果问你,官方什么时候...[2020/11/23]

Android自定控件基础(一)——几何图形绘制

Android自定控件基础(一)——几何图形绘制

虽然本人有几年开发经验,但是自定义控件这一块儿,研究的很少,惭愧……用到的时候就是百度查找,复制粘贴。工时紧,总是想的快点完工就好。(都是借口啦,想学总会有时间哒) 作为一个Android开发 要说自定义控件不会写,太丢人了,我决定一点点做起,以后用的都是自己的自定义控件!!!加油~~...[2020/11/23]

Flutter Weekly Issue 69

Flutter Weekly Issue 69

教程 京东技术中心 Flutter 实践之路 他把闲鱼APP长列表流畅度翻了倍(良心教程) Flutter中的Tree Shaking机制初探(科普文) Flutter Navigator2.0 完全指南与原理解析 深入进阶-从一次点击探寻Flutter事...[2020/11/23]

不同角度看Handler——另类三问

之前有一章节介绍了Handler的常见面试题,今天就来说说另类的,可能你没关注的其他问题,一起看看吧。 系统为什么提供Handler 这点大家应该都知道一些,就是为了切换线程,主要就是为了解决在子线程无法访问UI的问题。 那么为什么系统不允许在子线程中访问UI呢? 因为Andro...[2020/11/23]

Android Studio 全屏沉浸式透明状态栏效果

如何实现?  1.)首先实现全屏  第一种:继承主题特定主题  在Android API 19以上可以使用****.TranslucentDecor***有关的主题,自带相应半透明效果,Theme.Holo.NoActionBar.TranslucentD...[2020/11/23]

Android序列化问题与思考

Android序列化问题与思考

今天再来谈谈Android中的对象序列化,你了解多少呢? 序列化指的是什么?有什么用 序列化指的是讲对象变成有序的字节流,变成字节流之后才能进行传输存储等一系列操作。 反序列化就是序列化的相反操作,也就是把序列化生成的字节流转为我们内存的对象。 介绍下Android中两种序列化接口 ...[2020/11/16]

三星S20关闭5G消息状态图标

  偶然在浏览三星论坛讨论区发现有很多人群对关闭S20系列5G消息头标很感兴趣,刚好最近有收到测试样机,简单为大家整理下关闭的方法。 5G消息图标信息箭头所指红框内容(类似流量上线行小箭头): 关闭方法如下: 1、打开信息窗口,点击搜索按钮旁三个小点: ...[2020/11/16]

安卓快速关机APP

目录自说自话使用方法 自说自话 像我这样每天晚上睡觉关机的人不知道有多少,反正我每天都有关机的需求。因此我特别讨厌长按关机键进行关机,感觉浪费我好几秒的生命。 因此我开发了这款APP,主要是自用,有需求的人可以下载玩玩。 查看源码:【Github】,【Gitee】。【下载地址】...[2020/11/10]

Sagit.Framework For IOS 开发框架入门教程16:屏幕旋转、屏幕强制旋转功能。

前言: 框架对屏蔽旋转做了很全面的封装处理,本篇来介绍一下使用屏幕旋转的相关功能。 屏幕旋转的相关方法定义: #pragma mark 屏幕旋转 !屏幕旋转事件:【 return true 系统调用刷新布局([self.view refleshLayoutAfterRotate];...[2020/11/9]

[Swift]一些第三方库

Kingfisher 地址 https: github.com/onevcat/Kingfisher 功能 加载网络图片   RxAlamofire 地址 https: github.com/RxSwiftCommunity/RxAlamofire 功能&...[2020/11/9]

iOS多线程之超实用理论+demo演示(可下载)

目录背景简介GCD、OperationQueue 对比核心理念区别GCD队列串行队列(Serial Queues)并发队列(Concurrent Queues)串行、并发队列对比图注意事项block(块)相关dispatch_afterdispatch_semaphoredispatch...[2020/11/9]

iOS----------设置tabBar图片以及文字位置

设置图片位置 homeVC.tabBarItem.imageInsets = UIEdgeInsetsMake(6, 0, -6,0); 设置文字位置 [[UITabBarItem appearance] setTitlePositionAdjustment:UIOffsetMake...[2020/11/9]

iOS 14 UDP收不到广播处理

iOS 14 UDP收不到广播处理 1. 简单说明 项目使用到了CocoaAsyncSocket,建立TCP之前,使用了UDP广播获取IP地址,但是系统升级到iOS 14之后,发现有台iPad间歇性可以收到广播,iPhone一直没有收到广播。 2. 解决办法 Info.plist添...[2020/11/9]

不会吧,这也行?iOS后台锁屏监听摇一摇

不会吧,这也行?iOS后台锁屏监听摇一摇

目录背景介绍探索过程其他 APP 有没有类似功能系统提供的摇一摇回调能否满足其他方法能否实现利用 CoreMotion 框架,监听加速计原始数据通过加速计监听摇一摇控制器相关逻辑和代码APP 申请后台运行权限后,能否监听到摇一摇多 APP 都实现此功能时,摇一摇是何效果后台定位权限 + ...[2020/11/9]

iOS开发——你面试能用到的iOS面试题(二)

> 为大家总结一份完整的2020年《大厂最新常问iOS面试题+答案》,**面试题合集答案**、**复习资料**,均有**完整PDF版**,需要的小伙伴加iOS技术分享群:761407670,群文件直接获取!   题目来源自这里,笔者对知识类问题和经验类问题做了解答,答...[2020/11/9]

自定义相机碰到的问题,比如常见的拍照录制视频方向,镜像左右颠倒等问题

iOS开发了好几年了,自定义相机都碰到过很多次,每次都是从网上copy代码使用,但是很多时候都会有方向等问题,从来没有真正研究过,现在在这里记录一下自定义相机碰到的问题,以防忘记 问题一:横向拍照/录制视频,得到的视频也需要横屏。     要实现这个功能,就需要获取到设备的...[2020/11/9]

iOS使用NSTextAttachment添加图片,图片模糊

最近在忙的项目中,需要处理富文本的相关内容,产品需求并不复杂,所以想着用TextKit处理,顺便学习一下,没想到直接掉坑。在此记录一下(都是血泪史),顺便为有需要的小伙伴提供参考。 Add the image as an attachment. let textAttachmen...[2020/11/9]

使用系统手机国旗emoji来显示国旗

以前一直以为,要显示各国国旗,除了让UI给图片,没有其他办法。 最近发现了手机中自带国旗,在系统表情键盘中就有各国国旗,如果对UI要求不是很高的话,可以直接使用国旗emoji 上代码 - (NSString *)emojiFlagForISOCountryCode:(NSStri...[2020/11/9]

iOS 底层原理之—dyld 与 objc 的关联

前言   在dyld加载过程中,我们知道会调用_objc_init方法,那么在_objc_init方法中究竟做了什么呢?我们来探究下。   _objc_init方法   _objc_init方法实现       ...[2020/11/9]

iOS-多Target那些事儿

引入 记得之前说过一遍关于通过配置xcconfig文件,各取Debug与Release同一个宏的参数值的文章,特别是在不同的环境,测试环境Api与正式环境Api的区别,但是如果一个项目,有线上版本,有内测版本,有开发版本等等,或者有各种不同环境的Api,不同的环境下,宏值的区分,这时候用...[2020/11/9]

iOS 集成React Native超强实用入门笔记

环境安装   1.homebrew安装, 官方:https: brew.sh/    /bin/bash -c "$(curl -fsSL https: raw.githubusercontent.com/Homebrew/install/master/install.sh)...[2020/11/9]

【Swift】Timer定时器到底准不准确?

  在开发过程中,Timer可以说是比较常见的了,用来做一些定时性的操作。可实际过成功,Timer的时间真的准吗?下面写几个代码来做验证。   1、Timer timer = Timer.scheduledTimer(timeInterval: 1.0, target:self, s...[2020/11/9]

uni-app中IOS离线打包报HBuilder has conflicting provisioning settings

一、现象:     HBuilder has conflicting provisioning settings. HBuilder is automatically signed for development, but a conflicting co...[2020/11/9]

【iOS】找工作的面试题集锦

    1. 你在开发过程中常用到哪些定时器,定时器时间会有误差吗,如果有,为什么会有误差?   iOS中常NSTimer、CADisplayLink、GCD定时器,其中NSTimer、CADisplayLink基于NSRunLoop实现,故存在误差,GCD定时器只依赖系统内...[2020/11/9]

苹果开发者账号注册申请流程(2017-6-27)

前言 因为网上的一些文章过于老旧已经不适合现在的苹果官网的申请流程,所以整理【最新】开发者账号申请流程,以供还在纠结苹果的几种开发者账号之间的区别,文章配合现在的苹果官网实际操作并截图一目了然,按照文章步骤可顺利申请适合你或者你的公司的账号。 由于简书的 markdown 不...[2020/11/9]

如何不上架AppStore(重签名)

前言 自己开发的或朋友给的 .ipa or .app 如何让亲朋好友安装后把玩? 那个谁把手机的 UDID 给我~ 那个谁把手机拿过来我给你用 Xcode 装一个~ ... 解决方案 除了上架 App Store 我们还可以利用 重签名 让我或者公司开发的 app ...[2020/11/9]

iOS计算缓存、Touch-ID、国际化

前言 整理 CSDN 上的几篇文章至简书 CSDN地址 iOS计算缓存大小、清除缓存 iOS 8 SDK向开发者公开了Touch ID指纹识别功能 iOS国际化---跟随系统语言 iOS国际化---不跟随系统语言 原文链接:http: www.cnbl...[2020/11/9]

iOS直播系列之《很会飞的弹幕》

前言 此弹幕来源于直播,所以名为 LiveBarrage 。 弹幕效果: 弹幕君说: 我会飞~~~(gun~,你咋不上天!!); 我的大小你做主; 我飞的速度你来定,让我飞多快我飞多快(PS:恩!真听话); 我的衣服你来买(弹幕样式自定义); 我们弹幕家族自带磁场从来不会叠加碰...[2020/11/9]

10.5 详解Android Studio项目结构

10.5 详解Android Studio项目结构

Android项目的结构很复杂,并不像HTML项目,最简单的直接一个HTML文件就行了,相信学完上一节的同学就明白,哪怕是一个HelloWorld这样一个项目的文件可能都有几十个,所以我们需要搞清楚,不然到时候要添加一个文件都不知道放那个目录。 ├── app #一个模块(Module...[2020/11/9]

11.2 Android Studio如何切换主题和更改字体

如何进入设置? 全平台启动界面 Configure-Preferences 主界面 Windows版本:File-Settings Mac版本:Android Studio-Preferences 外观字体 Settings-Appearance & Behavior-Ap...[2020/11/9]

报错:前言不允许有内容

报错代码: Execution failed for task '':app:mergeDebugResources''. > Could not resolve all files for configuration '':app:_internal_aapt2_binary...[2020/11/9]

在eclipse检测及安装ADT插件

检测 help-->Install new software 会弹出一个界面 在这个节目的下方一点,有个“what''s already installed”, 点击它,会弹出一个界面,这个界面默认第一个选项卡“intalled software”中会列出所有已经安装的插件,在“...[2020/11/9]

11.4 Android Studio如何设置代理

有些网络环境下,Android Studio下载无法下载依赖,这个时候就要配置代理,至于代理的问题,大家要自己解决。 获取代理信息 一般要获取如下信息: 地址:可以是域名和IP 端口: 代理类型:常用的有:HTTP,SOCKS 配置代理 来到File-Settings-Appea...[2020/11/9]

12.1 Android Studio如何手动下载Gradle文件

实际操作过程中,可能由于各方面原因,导致Gradle无法下载,或者下载比较慢,这个时候,其实我们可以手动下载,或者找一个最近的版本,替换他。 确认要下载的版本 不论是用命令编译Android项目,还是使用Android Studio编译Android项目,都可以从日志看到,要下载那个版...[2020/11/9]

AndroidX下滑动ViewPager时TabLayout滑动间隔不对

  最近在写新App,那么新App中使用的就是AndroidX那一套玩意了,然后尝试了个首页功能,Androidx viewPager + tabLayout。 结果就这点小功能就折腾了几个小时。写的过程中,中间也是踩了不少的坑,下面听我详细描述吧。   找了几篇博客,看了下Andro...[2020/11/9]

Android面试题收录及解答10月刊

前言 嗨,大家好,好久不见。这里跟大家侃侃这中间发生了什么。 一个月前呢,想准备面试,就网上随便找找面试题什么的,发现要么就是卖课的,要么就是不给详细回答的或者回答不够深的(也许是我没找到??)。反正稍微有点苦恼,因为我毕竟是个懒人,就想看看面试题,然后自己思考下,顺便看看一些参考回答...[2020/11/9]

卸载与重装Android studio

卸载与重装Android studio

1.360卸载 2.进入“C:\Users\<你的用户名下>”目录下,手动删除".AndroidStudioX.X"、".gradle"、".android"目录 3.找到SDK的安装目录手动删除SDK。(共3分钟)   4.下载(5分钟)http: www...[2020/11/9]

Android Studio配置反混淆

Android Studio如何混淆 为什么要混淆 了解安卓程序编译的会知道 其实我们的apk并不是很安全,从apk从可以解包出,步骤: 将apk文件改成zip结尾 然后解压zip 然后就会发现里面有一个cla es.dex dex2jar 这个工具将dex文件转成jar ...[2020/11/9]

谈谈Android项目框架的前世今生

嗨,大家好,今天出了大太阳,真是美好的开始。 这篇文章和大家说说Android届流行的三大框架,了解下架构的前世今生,以及我对于这些框架的一些认识和看法。 三大框架区别 MVC 架构介绍 Model:数据模型,比如我们从数据库或者网络获取数据 View:视图,也就是我们的xml...[2020/11/9]

Flutter Weekly Issue 68

教程 在 Flutter 中使用 TensorFlow Lite 插件实现文字分类 Flutter包大小治理上的探索与实践 从渲染原理出发探究Flutter内存泄漏(超详细) 闲鱼对Flutter-Native混合工程解耦的探索 Dart: 健全的空安全概...[2020/11/9]

Flutter Weekly Issue 68

教程 在 Flutter 中使用 TensorFlow Lite 插件实现文字分类 Flutter包大小治理上的探索与实践 从渲染原理出发探究Flutter内存泄漏(超详细) 闲鱼对Flutter-Native混合工程解耦的探索 Dart: 健全的空安全概...[2020/11/9]

ViewModel和LiveData问题思考与解答

嗨,大家好,面试真题系列又来了,今天我们说说MVVM架构里的两大组件:ViewModel和LiveData。 还是老样子,提出问题,做出解答。 ViewModel 是什么? ViewModel 为什么被设计出来,解决了什么问题? 说说ViewModel原理。 L...[2020/11/9]

Android 开发技术周报 Issue#297

Android 开发技术周报 Issue#297

新闻 谷歌新的Play Store实验功能可对同类应用进行正面比较 Android 11出Bug:顶栏遮挡游戏界面 不能全屏显示 教程 Android 样式系统 | 主题背景覆盖 Android Studio 4.1 的 Dagger 导航更新 使用 Da...[2020/11/9]

Android 开发技术周报 Issue#297

Android 开发技术周报 Issue#297

新闻 谷歌新的Play Store实验功能可对同类应用进行正面比较 Android 11出Bug:顶栏遮挡游戏界面 不能全屏显示 教程 Android 样式系统 | 主题背景覆盖 Android Studio 4.1 的 Dagger 导航更新 使用 Da...[2020/11/9]

.NET平台下的Xamarin开发 - Android

       对Android的应用开发,如果熟悉Java,那么Android studio或Eclipse将是不错的选择。而对熟悉.net平台开发人员,在强大的Visual Studio帮助下,开发Android应用不再是难题。本文基于Visua...[2020/11/9]

PromiseKit基本使用及源码解析

     Promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。Promise框架也是很好的诠释了swift的面相协议编程以及函数式编程 两种类型 1Promise,2Guarantee ...[2019/11/15]

128
2
记录数:1894 页数:1/3812345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板