背景 定位现在是很多APP最基本也不可或缺的能力之一,尤其是对打车、外卖之类的应用来说。但对定位的调用可不能没有节制,稍有不慎可能导致设备耗电过快,最终导致用户卸载应用。 笔者所在项目是一个在后台运行的APP,且需要时不时在后台获取一下当前位置,再加上项目里会引入很多合作第三方的库,这些库内部同样也会有调用定位的行为,因此经常会收到测试的反馈说我们的应用由于定位过于频繁导致耗电过快。 排查这个问题……
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在 2016 因为业务需要接触到音视频相关的领域,而开源的 GSYVideoPlayer 恰好火起来之后,为了解决系列问题成了“半桶水”的音视频开发工程师。 在维护 GSYVideoPlayer 的这几年里,我发现很多开发者对于音视频领域相关的基本概念还是不清楚,所以我也经常可以收获这样的……
微信小程序第二天 1. 好好学习,天天向上 2. 数据绑定 2.1 了解数据绑定的原则 数据绑定的基本原则 在 data 中定义数据 在 wxml 中使用数据 在 data 中定义页面的数据 在页面对应的 .js 文件中,把数据定义在 data 对象中即可: Mustache 语法的格式 把 data 中的数据绑定到页面中渲染,使用 Mustache 语法 (双大括号) 将变量包起来即可。语法格式……
安卓移动开发实验二:Android布局 一、试验内容 二、试验代码与截图 1.LinearLayout 2.ConstraintLayout 3.TableLayout 一、试验内容 通过Android studio,分别利用LinearLayout、ConstraintLayout和TableLayout实现老师要求的界面 二、试验代码与截图 1.LinearLayout 代码:
Android寒冬 今年来听到很多人说,Android 开发现在饱和了进入寒冬了,大学生还不如搞Python,现在才是风口。 对于Android技术进阶路上很多人面临着以下问题: 个人觉得对,也不对 有句老话说的好呀“冬天到了春天还会远么?” 从目前来看,很多入门门槛不够高的所谓风口上的技术确实是能够在收入上高出一节。但任何技术都会从趋之若鹜到趋于平稳的阶段,到时候又当如何呢?跳向另一个风口么? ……
前言 在平时的日常工作、学习、开发、写博客能巩固自身! 正好,这次就借着这个机会分享一波,不出意外又是一篇托家底的分享,大家记得点赞、收藏。好东西记得分享哦。 首先如何解决35岁程序员误解? 古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对程序员来说已是“家常便饭”,同时互联网技术又日新月异,很多程序员都疲于应付,叫苦不堪。 以至于长期以来流传一个很广的误解:35岁是程序员工作的……
微信小程序第一天 1. 什么是小程序 1.1 小程序的概念 小程序是一种不需要下载、安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下就能打开应用,也实现了用完即走的理念,用户不用安装太多应用,应用随处可用,但又无须安装卸载 特点:无需下载(并非不下载,而是小程序体积非常小,用户感知不到下载的过程 打开任意一个小程序(2MB))、无需卸载 理念:用完即走(让用户在短时间内完成某件……
微信小程序第三天 1. 页面导航 1.1 小程序中实现页面导航的两个方式 什么是页面导航 页面导航指的是页面之间的相互跳转,例如,在浏览器中实现页面导航的方式有如下两种: a 标签 location.href 小程序中实现页面导航的两种方式 声明式导航 在页面上声明一个