初识Android

博主头像 初识Android 认识Android Android本意指”机器人“,Google公司将Android的标识设计为一个绿色的机器人,表示Android系统符合环保理念。它是一个轻薄短小、功能强大的移动系统,是为手机打造的开放性系统。 Android简介 Android操作系统最初是由安迪·鲁宾开发 ...

Swift 进阶(一)基础语法

博主头像 Swift简介 在学习Swift之前,我们先来了解下什么是Swift Swift是 在2014年6月 发布的全新编程语言,中文名和LOGO是”雨燕“ Swift之父是 ,也是 编译器的作者, 项目的主要发起人 Swift版本 Swift历时七年,从 更新到 ,经历了多次重大改变, 终于稳定 API( ...

无限可能 | Flutter 2 重点更新一览

我们非常高兴在本周发布了 Flutter 2。自 Flutter 1.0 发布至今已有两年多的时间,在如此短暂的时间内,我们解决了 24,541 个 issue,合并了来自 765 个贡献者的 17,039 个 PR。自九月发布 Flutter 1.22 以来,我们已解决 5,807 个 issue ...

1.3.0-alpha04 Fragment result api

博主头像 2020 年 4 月 29 日,发布了 androidx.fragment:fragment:1.3.0-alpha04 的版本,改版本弃用了之前fragment的传输数据方式,添加了新的api,如下图 以前的Fragment传输数据应该都用过,获取fragment实例,arguments,回调,e ...

02-编写第一个flutter应用

编写第一个flutter应用 吐血推荐flutter官方教程-怎么写一个flutter应用1 编写一个flutter应用2 你可以学到的: 怎么初始化一个flutter项目 学习怎么调用外部package 怎么使用热重载 怎么实现有状态的widget 怎么做一个页面路由(router) 怎么实现页面 ...

app启动页优化

博主头像 有很多app启动页还是老一套的splashactivity,然后跳转到mainactivity,首先splash加载了一遍数据,然后进入到main之后也会加载数据,所以导致两次加载都要等待,如果反过来呢 这里可以先加载mainactivity,然后在去触发splashactivity,当然,这样也有 ...

关于AndroidStudio的安装

博主头像 在国外,AndroidStudio的安装除了必须进BIOS打开VT(CPU虚拟化)之外并没有多余的步骤,国内因为墙的原因,导致不会自动下载gradle包,导致无法编译。 解决方法有两种: 一、science上网。 卸载当前AndroidStudio以及进入C:\Users\(本机用户名)当中删除.g ...

Why GraphQL? 6个问题

博主头像 Why GraphQL? 6个问题 GraphQL, 是一个API的标准: specification. 对于每个新技术, 要搞清楚的6个问题: 1.这个技术出现的背景, 初衷, 要达到什么样的目标或是要解决什么样的问题. 2.这个技术的优势和劣势分别是什么, 或者说, 这个技术的trade-off ...

ellipsize_end textview

博主头像 很多时候,文本显示是有限制的,有个maxline,然后要求你末尾截取,最后一行末尾是...(xxx文本...),那么只要在你的xml里设置 ellipsize_end 就行了,但是有时候往往需求就是千奇百怪,系统控件无法满足产品的要求 比如下图效果 这个textview在末尾要留一定的空白,因为末尾 ...

【Android初级】如何实现一个有动画效果的自定义下拉菜单

博主头像 我们在购物APP里面设置收货地址时,都会有让我们选择省份及城市的下拉菜单项。今天我将使用Android原生的 Spinner 控件来实现一个自定义的下拉菜单功能,并配上一个透明渐变动画效果。 要实现的功能及思路如下: 下拉菜单样式是自定义的、非原生效果:需要使用 setDropDownViewRes ...

“iOS开发” 金三银四如何快速技术晋升?

博主头像 开篇寄语 谈谈工作: 2020年是多灾难的一年,对于我们每个人来说,健康地活着比什么都重要。很多公司都过得比较艰难,裁员更是普遍,所以对大部分来说保住饭碗就很不错了,更别说什么跳槽晋升了! 目前状况: 现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人都能做到,每一天 ...

【从零开始撸一个App】Fragment和导航中的使用

博主头像 Fragment简介 Fragment自从Android 3.0引入开始,刚接触的同学会把它与Activity的关系类比于html片段和html页面的关系,其实是不准确的。前者更多的是组件的概念,需要在运行时有一套管理机制;而后者侧重于布局编写阶段,Android中复用布局我们一般使用<includ ...

kotlin-波浪动画

博主头像 学习kotlin把以前的一些知识重新理了一遍 首先对于需要大量绘制的操作,不能直接绘制,使用 SurfaceView,直接把绘制工作放到子线程中去操作,否则绘制工作加大一下,会卡顿,不过SurfaceView是独立的一层View,不能平移,缩放,旋转或者设置透明度等,如果需要这些操作可以考虑使用Te ...

深入浅出Java线程池:源码篇

前言 在上一篇文章深入浅出Java线程池:理论篇中,已经介绍了什么是线程池以及基本的使用。(本来写作的思路是使用篇,但经网友建议后,感觉改为理论篇会更加合适)。本文则深入线程池的源码,主要是介绍ThreadPoolExecutor内部的源码是如何实现的,对ThreadPoolExecutor有一个更 ...

android dimens density适配文件生成

博主头像 在编写xml的时候,我们直接指定一个固定一个控件的宽高,给一个固定的dp值,在不同的屏幕上显示差别很大,导致有的手机布局无法正常显示,所以需要适配屏幕,这里讲的适配方式都一样,不过方法不一样 首先古老的适配一般就是自己计算,然后生成文件,以前自己也这么干过,直接规定好自己需要的尺寸,然后代码去计算生 ...

<1···678···200>