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

Kotlin类型安全构建器的一次运用记录

在android官方指导的相关应用框架中,用到一个Resource类来表示网络请求的状态与结果 A generic cla that contains data and status about loading this data. sealed cla Resource&l...[2020/6/26]

Flutter开发初探

目前跨端开发比较热门的就是 React Native 和 Flutter 了,到底该选哪门技术似乎也快成了大前端圈的一个热门话题。对于web前端来说,基于web生态的 React Native 应该是一个更加顺畅而自然的选择;但 Flutter 让人动心的地方就是高性能和 跨端UI一致性...[2020/6/26]

解决repo从codeaurora.org同步Android代码失败问题

从www.codeaurora.org同步Android for MSM项目的代码时,由于q的存在经常失败,怎样解决同步代码的问题呢? 方法如下: 1.打开站长之家>站长工具 > 海外网站测速,对codeaurora.org进行分析。  ...[2020/6/26]

Android连载20-静态注册实现开机启动 - 心悦君兮君不知-睿

Android连载20-静态注册实现开机启动 - 心悦君兮君不知-睿

一、静态注册实现开机启动 1.在之前的连载中,我们编写的是动态注册,用到了内部类等。动态注册只能在程序启动之后才能生效。接下来我们将要使用静态注册的方式进行注册。(可以举例开机启动项)   package com.example.broadcasttest2; ? ...[2020/6/25]

Flutter Weekly Issue 61

插件 sup A Flutter widget which displays an image, a title, and a subtitle for errors, empty states, or just fancy custom me ages. pub-rul...[2020/6/24]

关于swiftUI,看这一篇就够了

SwiftUI是一种新颖的构建UI方式和全新的编码风格,本文以通俗易懂的语言,从Swift 5.1语法新特性和SwiftUI的优势方面进行分享,希望对热爱移动端的同学有一定的帮助,让大家尽可能快速、全面和透彻地理解SwiftUI。 一、背景 苹果于2019年度WWDC全球开发者大会上,...[2020/6/24]

iOS-KLGenerateSpamCode(记录图片配参)

  参数说明 (必填) 源码文件夹绝对路径(如:/User kelei/Document work/git/projectName ource) -modifyProjectName [原名称]>[新名称] 修改工程名。程序会修改原名...[2020/6/24]

Android 开发学习进程0.16 layout_weight属性 R文件关联XML Module

Android 开发学习进程0.16 layout_weight属性 R文件关联XML Module

layout_weight属性 layout_weight属性我们常常用到,但有时候会发现它还有一些奇怪的属性,比如大多数使用时会把宽度设置成0,但要是宽度不设置成0会有什么效果? layout_weight的属性意义为权重大于零的控件会分配剩余控件 意义为如控件属性设置为wra...[2020/6/24]

微信小程序实现发微博功能的示例代码

跳转页面发状态消息,是一个很常见的功能,功能截图如下: 具体实现,这个功能涉及到了page传递参数功能,那么今天就仔细探究一下如何实现 首先,这个功能涉及两个页面,分别为top和list 先看list页面,即图片1和图片4,该页面的布局如下 <!--pag...[2020/6/24]

android实现截图并动画消失效果的思路详解

整体思路 1、获取要截图的view 2、根据这个view创建Bitmap 3、保存图片,拿到图片路径 4、把图片路径传入自定义view(自定义view实现的功能:画圆角边框,动画缩小至消失) 主要用到的是ObjectAnimator属性动画的缩小和平移 核心代码 ...[2020/6/24]

苹果 WWDC20---做个开发者,一点都不晚!

万众期待的苹果年度开发者大会这一次虽然只能以线上方式进行,但依旧吸引了大量用户的关注,当然更多的是开发者和第三方厂商的关注。因为苹果各个系统的升级和变化,对于未来的开发又有了新的需求。目前,苹果全球应用开发者已经有2300万了。 作为软件开发领域的盛事,苹果全球开发者大会(WWDC...[2020/6/23]

Flutter学习笔记(38)--自定义控件之组合控件

如需转载,请注明出处:Flutter学习笔记(38)--自定义控件之组合控件 在开始之前想先写点其他的,emm...就是今天在学习到自定义控件的时候,由于自定义控件这块一直是我的短板,无论是Android原生开发还是Flutter,对我来说都是致命伤,内心深处不知道为什么就是很抵触.....[2020/6/23]

如何快速让你的代码支持Cocoapods!

Show me the code ! 此次分享的是如何让你的代码框架上传到cocoapods,方便使用!对了,在第一句之前应该介绍cocoapods的背景,但作为iOS developer,不用介绍都知道其重要性,OK,Talk is cheap! 只需几步: 1.整理目录,代码提交到...[2020/6/23]

在Flutter中嵌入Native组件的解决方案

摘要:在漫长的从Native向Flutter过渡的混合工程时期,要想平滑地过渡,在Flutter中使用Native中较为完善的控件会是一个很好的选择。本文希望向大家介绍AndroidView的使用方式以及在此基础之上拓展的双端嵌入Native组件的解决方案。 引言 在漫长的从Nativ...[2020/6/23]

AndroidQ(10)黑暗模式适配的实现

前言:作为一个Android程序员,每年最期待就是Google的发布会啦!!这不,今年的AndroidQ如期而至。这里简单介绍一下Android的新特性: AndroidQ全局暗黑模式 隐私权限的更新 AndroidQ新版的手势导航(其实就是仿IOS) 系统日程UI的优...[2020/6/23]

AndroidQ沙盒机制之分区存储适配

为了让用户更好地控制自己的文件,Android Q更改了应用访问设备外部存储空间中文件的方式。Android Q用更精细的媒体特定权限来替换READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE权限,并且无需特定权限,应用即可访问自己在外部存储设备的文件。 1...[2020/6/23]

androidQ sd卡权限使用详解

默认情况下,如果应用以 Android Q 为目标平台,则在访问外部存储设备中的文件时会进入过滤视图。应用可以使用 Context.getExternalFilesDir() 将专用于自己的文件存储在特定于自己的目录中。 1. 临时停用分区存储行为: 以 Android 9(API 级别 ...[2020/6/23]

微信小程序之搜索分页功能的实现代码

直接上代码: wxml: <wxs src="../wx changeimg.wxs" module="changeimg" /> <view cla ="container"> <view cla ="search_input"> ...[2020/6/23]

iOS底层原理——KVC使用实践以及实现

简介 KVC(Key-value coding)键值编码,顾名思义。额,简单来说,是可以通过对象属性名称(Key)直接给属性值(value)编码(coding)“编码”可以理解为“赋值”。这样可以免去我们调用getter和setter方法,从而简化我们的代码,也可以用来修改系统控件内...[2020/6/23]

‘跳槽季’ iOS开发者,写一份成功的简历?

‘跳槽季’ iOS开发者,写一份成功的简历?

上篇: 跳槽季“iOS开发”救救自己,别再这样写简历了 简历中需要注意的问题!! HR每天要收到500+简历还不止,首先就是简历的过滤。就相当于翻牌子。废话不多说下面讲重点: 简历拼写错误:(?)单词拼接错了就不提了,直接pa , 好感度马上降为零。 ...[2020/6/23]

SDWebImage源码解析之SDWebImageManager的注解

SDWebImage源码解析之SDWebImageManager的注解

/* ?*?This?file?is?part?of?the?SDWebImage?package. ?*?(c)?Olivier?Poitrey??* ?*?For?the?full?copyright?and?license?information,?please?view?th...[2020/6/23]

Flutter学习笔记(36)--常用内置动画

Flutter学习笔记(36)--常用内置动画

如需转载,请注明出处:Flutter学习笔记(36)--常用内置动画 Flutter给我们提供了很多而且很好用的内置动画,这些动画仅仅需要简单的几行代码就可以实现一些不错的效果,Flutter的动画分为补间动画和基于物理的动画,基于物理的动画我们先不说。 补间动画很简单,Androi...[2020/6/23]

Flutter学习笔记(37)--动画曲线Curves 效果

如需转载,请注明出处:Flutter学习笔记(37)--动画曲线Curves 效果 原文链接:http: www.cnblogs.com/upwgh/p/13176503.html[2020/6/22]

总结:iOS中多线程的经典崩溃

前言 iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很重要。调试阶段是比较容易找到出问题的地方的,但是已经上线的app并分析崩溃报告就比较麻烦了。 本文将给大家总结介绍关于iOS中多线程的一些经典崩溃,下面话不多说了,来一起...[2020/6/22]

面试了一个 31岁的iOS开发者,让我有所触动,30岁以上的程序员该何去何从?

前言 最近HR给了我一份简历,刚看到简历的第一眼,31岁? 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后、95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说越吃香。 31岁,iOS开发工程师,工作经历7年,5年左右都在外包公司,2年左右在创业公司。 经常能...[2020/6/22]

深入理解iOS开发中的锁

摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如?iOS中保证线程安全的几种方式与性能对比、iOS 常见知识点(三):Lock。本文也不会详细介绍锁的具体实现原理,这会涉及到太多相关知识,笔者不敢误人子弟。 本文要做的就是...[2020/6/22]

探秘 Mach-O 文件

探秘 Mach-O 文件

之前负责项目的包体积优化学习了 Mach-O 文件的格式,那么 Mach-O 究竟是怎么样的文件,知道它的组成之后我们又能做点什么?本文会从 Mach-O 文件的介绍讲起,再看看认识它后的一些实际应用。 Mach-O 文件格式 先让我们看看 Mach-O 的大致构成   ...[2020/6/22]

Xcode 调试技巧 --常用命令和断点

Xcode 中的调试技巧与我们的日常开发息息相关,而这些调试技巧在我们解决Bug时,常常有事半功倍的作用,经常会用到的有各种断点 和 命令。而这些调试技巧也经常会在面试中问到,所以不知道的就来看看吧。 调试主要观看区 调试命令 在上图中,右侧绿色区域就是Log 输出区,在 Log...[2020/6/22]

iOS开发的四种内存管理

一、block内存管理 1.block内存类型 block内存分为三种类型: _NSConcreteGlobalBlock(全局) _NSConcreteStackBlock(栈) _NSConcreteMallocBlock(堆) 2.三种类型的内存的创建时机 1)对于_NSCo...[2020/6/22]

Android连载19-广播机制之网络状态显示 - 心悦君兮君不知-睿

一、我们创建一个新的android项目来进行演示广播机制中是如何?显示网络状态的。   package com.example.broadcasttest2; import android.app.Activity; import android.content.Br...[2020/6/22]

Android 开发技术周报 Issue#285

新闻 Android 11共享列表已集成类似AirDrop的功能 谷歌为Android开发者提供新选项 免安装即可出售订阅服务 Play商城新增“试用并安装”按钮 更直观显示应用的订阅信息 类似Airdrop的Android附近分享功能将可跨PC平台使用 教程 ...[2020/6/22]

Android实现图片加载进度提示

本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下 先上图: 实现原理: 第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的clipRect()方法控制图片的显示区域,主键扩大图片的显示区域,从而实现逐渐...[2020/6/19]

微信小程序返回上一级页面的实现代码

微信小程序返回上一级页面 wx.navigateBack({ delta: 1 返回上一级页面}) html: <view cla ="refusea_btn"> <van-button type="primary" size="large...[2020/6/19]

微信小程序实现搜索框功能及踩过的坑

微信小程序实现搜索框功能及踩过的坑

先上代码: wxml: <!-- 顶部搜索框 --> <view cla ="inputcontainer"> <view cla ="input" catchtap="inputSwitchStatus" wx:if="{{!edit}}"&g...[2020/6/19]

Android自定义控件之水平圆点加载进度条

本文实例为大家分享了Android实现水平圆点加载进度条的具体代码,供大家参考,具体内容如下 先来看看要实现的效果 实现思路非常简单:当前变化的圆点先从最小半径变大到最大最大半径再变回最小半径的圆,然后再切换到下个圆点,同时颜色会先变浅在变会原来的颜色(可以理解为透明度变化),...[2020/6/19]

Android实现两圆点之间来回移动加载进度

本文实例为大家分享了Android实现两圆点之间来回移动加载进度的具体代码,供大家参考,具体内容如下 一、前言 最近喜欢上自定义控件,喜欢实现一些简约有趣的控件,也好巩固下以前学得知识和不断的学习新知识,程序员嘛,活到老学到老。 这篇文章接着上一篇文章:Android_自定义控件之水平...[2020/6/19]

Flutter学习笔记(35)--通知Notification

如需转载,请注明出处:Flutter学习笔记(35)--通知Notification 通知的NotificationListener和我们之前写的事件的Listener一样,都是功能性的组件,而且也都是从子节点顺着widget树向上冒泡,不同的是,事件的Listener不可以被终止,但...[2020/6/19]

堆和栈在iOS开发中的使用

堆和栈在iOS开发中的使用

堆和栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 堆,队列优先,先进先出(FIFO—first in first out); 栈,先进后出(FILO—First-In/Last-Out)。 一般情况下,如果有人把堆栈合起来说,那它的意...[2020/6/19]

整理:iOS开发算法资料

关于算法的想法 由于面试可能需要手写算法,网上搜罗了一些资料,整理了下算法的OC的实现代码,虽然平时开发中一般用不到,但是多积累一些技术知识,还是对以后发展大有裨益的 github上搜集的几大算法原理和实现代码,只有JavaScript、Python、Go、Java的实现代码 算法...[2020/6/19]

迁移AndroidX

1. 前言 AndroidX replaces the original support library APIs with packages in the androidx namespace. Only the package and Maven artifact names ch...[2020/6/19]

使用 IIS 新建WebService站点供Android访问远程sqlserver数据库

使用 IIS 新建WebService站点供Android访问远程sqlserver数据库

新增网站 打开IIS控制台,找到服务根目录,右键,新建网站 网站设定 浏览测试 使用刚才生成的默认HelloWorld的服务1页面,记得加上端口号 http: localhost:8090 ervice1.asmx 如果出现以下画面,代表设置成功 原文链接:htt...[2020/6/19]

ksoap2-android的简单使用

ksoap2-android的简单使用

soap2-android 官网地址 https: impligility.github.io/ksoap2-android/index.html 发行版本 https: o .sonatype.org/content/repositorie ksoap2-android-releas...[2020/6/19]

Flutter学习笔记(32)--PointerEvent事件处理

如需转载,请注明出处:Flutter学习笔记(32)--PointerEvent事件处理 在Android原生的开发中,对于事件的处理,我们都知道事件分为down、move、up事件,对于ViewGroup有事件分发、拦截和消费处理,对于View有分发和消费处理,在Flutter中也是...[2020/6/19]

Flutter Weekly Issue 60

教程 网易支付-高性能NEJFlutter小程序动态化架构实践 Flutter卡顿问题的监控与思考 构建健全的空安全 Flutter 上的内存泄漏监控 插件 dynamic-theme Dynamically changing your theme wi...[2020/6/19]

Flutter学习笔记(33)--GestureDetector手势识别

Flutter学习笔记(33)--GestureDetector手势识别

如需转载,请注明出处:Flutter学习笔记(33)--GestureDetector手势识别 这篇随笔主要记录的学习内容是GestureDetector手势识别,内容包括识别单击、双击、长按、组件拖拽和缩放处理。 单击、双击、长按 先看下demo,很简单,GestureDete...[2020/6/19]

Flutter学习笔记(34)--EventBus的使用

如需转载,请注明出处:Flutter学习笔记(34)--EventBus的使用 在Android我们经常会使用到EventBus来进行通信,常用到的场景就是不同的页面来传递数据,Flutter中也可以通过EventBus来进行不同页面间的数据传递。 EventBus就是一条事件订阅总...[2020/6/19]

Android 通过代码安装 APK的方法详解

Android 通过代码安装 APK的方法详解

在 APK 开发中,通过 Java 代码来打开系统的安装程序以安装 APK 并不是什么难事,一般的 Android 系统都有开放这一功能。 但随着 Android系统版本的迭代,其对于权限的把控越来越严格,或者说是变得越来越注重安全性。这就导致了以前可以通过很简单的几行代码就能实现的功能...[2020/6/19]

一篇文章看懂有关iOS开发语言的一切!

原文来自cocoachina 前言 iOS开发语言有哪些? OS开发语言主要包括什么? iOS开发语言具体怎么学习? 今天重点介绍一下: iOS开发语言主要包括:C语言基础、Obiective-C编程、Swift、UIKit框架详解这几大块,在这里项目阶段就不详细的介绍了。 ...[2020/6/17]

Android连载18-广播机制 - 心悦君兮君不知-睿

一、网络通信原理基础知识 1.在一个IP网络范围内最大的IP地址是被保留作为广播地址来使用的?。 比如?:某个网络的IP范围为192.168.0.XXX,子网掩码为255.255.255.0,那么这个网络的广播地址为192.168.0.255?。广播数据包会发送到同一网络上的所有端口...[2020/6/17]

block在iOS开发中的用法解析与底层原理

1. 前言 Block:带有自动变量(局部变量)的匿名函数。它是C语言的扩充功能。之所以是拓展,是因为C语言不允许存在这样匿名函数。 1.1 匿名函数 匿名函数是指不带函数名称函数。C语言中,函数是怎样的呢?类似这样: int?func(int?count); 调用的时...[2020/6/15]

128
2
记录数:2602 页数:1/5312345678910下一页尾页
加载更多
 友情链接: NPS