首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
月下西楼
创建于2022-03-17
订阅专栏
Android
等 3 人订阅
共11篇文章
创建于2022-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android触屏输入处理:记录“立即购买”短暂的一生(上)
背景 相较于传统的键盘输入的繁琐,移动智能终端提供了更加便捷的交互方式,只需要简单的点击和滑动就可以实现非常复杂的功能。如下图所示,当你的女朋友按下“立即购买”按钮的时候,除了让你的支付宝余额减少之外
浅析Android消息机制 handler之原理分析
在日常的开发过程中我们经常会用到Android消息机制,其中Handler尤为常见。比如当我们执行一些耗时操作,例如读写文件,网络IO时是不建议在主线程也就是UI线程上直接进行,而是重新开一个子线程去完成这些耗时操作,而有一些耗时操作需要更改UI,比如我们需要从网络上下载一些图…
Android交互系列(一)之事件分发机制
在智能手机普及之前,人们依靠键盘与手机交互,可是实现的功能很有限,使用起来也很不方便。智能手机出现之后,人与手机的交互变得多样,只需要点一点,滑一滑就能实现很多功能。尤其现在手机的发展的趋势是连仅存虚拟键盘都要去除,完全凭借手势去操控手机,比如现在很多手机向左滑就是退出页面,现…
揭开WebView神秘的面纱系列(二)之Native与WebView的通信
揭开WebView的神秘面纱系列(一)之WebView简介我们已经简单介绍了WebView,WebViewClient等几个常用的类和方法。今天我们也将用到这些方法,在webview发展之初更多的是用于信息展示,没有过多的交互,然而随着Hybrid方案越来越火热,与页面交互的需…
揭开WebView的神秘面纱系列(一)之WebView简介
WebView毫不夸张的说就是一个微型的浏览器,WebView让开发者可以在Native中展示Web页面,而在Hybrid方案大行其道的今天,WebView在开发过程中更是扮演着不可或缺的角色,虽然Webiew简单易用,只要简单的创建一个实例,然后调用loadUrl方法就可以运…
最新Androidx Fragment的前世今生系列(三)之Fragment与Acivity的通信
前两篇文章,我们已经了解了Fragment的基本使用以及Fragment生命周期,今天我们来看一下Fragment与Activity之间是如何通信,其中包括Activity向Fragment发消息,以及Fragment如何向Activity发消息。通信的方式有很多种,包括广播,…
最新Androidx Fragment的前世今生系列(二)之Fragment的生命周期
Fragment依赖于Activity,它的生命周期也与Activity息息相关,下面这张来自官网的图,可以很好的说明这个问题,但是对于我们上一篇文章提到的两种添加Fragment的方式(静态添加和动态添加)而言,这其中Fragement与Activity生命周期的具体表现又略…
最新Androidx Fragment的前世今生系列(一)之Fragment的简单使用
Fragment(碎片)是Android3.0提出来的概念,当时的主要目的是为了适配平板,准备将Activity碎片化,每个部分单独处理。fragment相较于Activity更加轻量,但是展示的效果与Actvity差不多,这给页面布局带来了更多的灵活性。由于Androidx的…
Android 读取Assets文件夹的json文件
最近做一个项目需要从服务器获取json文件对Appj动态配置,这就需要读取json文件并且反序列化获得配置信息,记录一下实现过程。 新建的djavabean实体类的成员类型一定要与json文件一一对应,不然很容易报错。
Android的Bitmap
Bitmap是由像素(Pixel)组成的,像素是位图最小的信息单元,存储在图像栅格中。每个像素都具有特定的位置和颜色值。按从左到右、从上到下的顺序来记录图像中每一个像素的信息,如:像素在屏幕上的位置、像素的颜色等。位图图像质量是由单位长度内像素的多少来决定的。单位长度内像素越多…
Android 配置文件Properties的创建和读取
,例如一些app的首屏就不是写死在程序中而是可以通过配置文件动态更改。Properties文件格式为文本文件,文件的内容的格式为“键=值”,用#来注释。