自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Jetpack Compose基础之组件的帧渲染

Compose渲染流程分为组合、布局、绘制这三个阶段

2024-03-23 19:43:40 693 1

原创 Android Jetpack Compose基础之Side-Effect副作用

Android Jetpack Compose 基础知识系列-副作用

2024-03-14 23:42:44 991

原创 Android Jetpack Compose基础之生命周期-重组

Android Jetpack Compose 基础知识系列

2024-03-09 14:21:09 887

原创 Android Jetpack Compose基础之State状态

Android Jetpack Compose 基础知识系列

2024-03-07 23:39:35 441

原创 Android Jetpack Compose基础之CompositionLocal

举例:有时候我们需要在Composable视图树中共享一些数据,如公共MaterialTheme配置,一种常见快速的方式,是通过显示参数传递的方式实现,但是如果参数很多,类似MaterialTheme它的参数非常多,那么每一个Composable的参数将会很难维护,假如它以如下方式传递公共颜色配置将会很麻烦a: Color,b: Color,c: Color,//...d:Color) {a: Color,b: Color,c: Color,//...d:Color) {

2024-03-05 23:48:09 838

原创 Android Jetpack Compose基础之MaterialTheme主题样式

最终发现获取配色时,是通过MaterialTheme单例对象的colorScheme属性,间接使用了LocalColorScheme,而LocalColorScheme又是什么呢。那我们是如何引用到MaterialTheme中的相关配置呢,如MaterialTheme.colorScheme.surface,接下来看单例MaterialTheme。MaterialTheme它本身是一个Comsable组件,相关配置最终传入ProvideTextStyle,在其内部进行调用。

2024-03-05 08:00:00 372

原创 Android Jetpack Compose基础之Modifier

Android Jetpack Compose 基础知识系列

2024-03-02 14:40:23 408 1

原创 Android Jetpack Compose基础之Compose视图结构

Android Jetpack Compose 基础知识系列

2024-03-02 14:38:27 896 1

原创 浅谈Android MVI架构---大自然的搬运工~~~

浅谈 Android MVI架构

2023-02-08 18:33:58 1541

原创 Android 协程+retrofit网络请求,快速灵活封装

主要功能:1、api请求及线程调度2、控制loading dialog的展示3、控制内容页面及错误页面等状态页的展示3、结果数据加工转换(根据HttpResult code判断业务是否正确并返回具体的data)4、结果回调封装:成功、失败5、重连重试机制开门见山-示例: //方法式传参请求数据 fun getPeriodizationdetail(id: Long) { launchReq({ HttpReq.getInstanc

2021-11-30 17:40:33 2391

原创 Android Studio项目如何上传至JCenter

Android studio Library项目上传至JCenter配置Project目录下build.gradle dependencies { classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4' classpath 'com.github.dcendents:android-m...

2018-12-21 16:56:22 384

原创 Android N 分屏(多窗口支持)+ConstraintLayout简单使用

Android N 分屏(多窗口支持)+ConstraintLayout特点 Android N 允许多个应用同时共享屏幕用户可以在两个 Activity 共享屏幕的同时在这两个 Activity 之间拖放数据 (在此之前,用户只能在一个 Activity 内部拖放数据)。多窗口生命周期 多窗口模式不会更改 Activity 生命周期。在多窗口模式中,在指定时间只有最近与用户交互过的 A

2016-11-01 11:29:17 2171

原创 简单的自定义控件

简单的自定义控件1、ImageView+TextView+icon(TextView+shape):可控圆点为位置。。

2016-09-20 11:33:57 312

原创 Android中获取手机中的联系人信息

Android获取手机中的联系人信息

2016-06-11 21:22:33 10290 2

原创 安卓实现手机sim卡的绑定与监听

安卓实现手机sim卡的绑定与监听1.流程: 得到sim卡的序列号—>将得到的sim卡的序列号保存在SharedPreferences里—>新建一个监听手机开启启动的广播类,从而实现sim卡的绑定与监听;

2016-06-10 23:55:54 3643 1

原创 实现向服务器上传图片文件、实现不同方式的form表单提交方式

jquery不能异步传输图片文件资源,可以通过form表单提交:.文件上传step1:提供一个文件上传的页面注意:   1)文件上传时,数据的提交方式只能是post提交方式.   2)form标签中enctype="multipart/form-data"  默认的传值方式是使用的字符流,enctype="application/x-www-form-urlencode

2016-04-19 23:28:33 880

原创 使用Jquery实现点击文字变成输入框、点击按钮刷新网页

function fun(obj){  $(obj).replaceWith("");//节点替换,并传入值  } function nofun(obj){  $(obj).replaceWith(""+obj.value+"");  }内容1方法一方法二

2016-04-19 23:10:26 1071

仿微信多张图片选择器-----学习的DEMO

仿微信多张图片选择器

2016-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除