通常涉及到的网络请求在项目中为了方便管理,我们都会做成一个SDK 统一进行调用管理。一般的网络请求方面不会涉及到资源的管理和相关图标的展示之类的,所以封装成一个.a文件更加方便一下。封装的具体步骤可以参考这篇博文:。本篇博文主要阐述SDK 封装的时候的一些注意事项和相关的调试方法。  &nbs
转载 2023-09-02 12:55:27
50阅读
Dagger2 + MVP的简单封装现在很多 Android 开发都在用 MVP 模式,并且现在 Dagger2 注入依赖也挺方便的,所以就简单的对两者做了个封装,这样使用起来会更加方便。我们这里不对 MVP 做具体的讲解,只是简单的封装一下,便于使用,具体的 MVP 使用请参考其他文章。代码已上传到 Github,有兴趣的可以去下载运行。准备工作Dagger引入compile 'com.goog
转载 2月前
22阅读
开始之前,先看看我制作的效果,效果预览GIF图如下:制作步骤(1)新建合成:1920*1080,帧频率30帧/秒,持续时间5秒,命名为“主合成”。然后输入文本,调整文字大小及居中对齐,点击文本图层右键预合成(注:记得勾选将所有属性转移到新合成),重命名为“文字”。(2)新建纯色图层,颜色为黑色,命名为“遮罩”。点击“遮罩”图层按S键调出其“缩放”属性,将【缩放】数值设为(100%,50%),垂直靠
前言:最近公司准备开发一个安卓的app,苦于原生开发的成本和无人会安卓技术,决定采用混合开发来实现。基于低学习成本,最终选择了能较快上手的uni-app技术。这期间也是一边看文档,一边开发,痛并快乐着。第一次尝试写博客,力求用最简单的文字记录一个项目的开发过程,希望自己能坚持下去!其实在翻看uni-app的开发文档,不难发现,他的很多语法和vue非常像,比方说数组遍历、条件渲染等,只是将vue的【
1.MVVM模式分为Model,View,ViewModel 三个部分(1).Model:数据,包含数据实体和对数据实体的操作 (2).View:界面层,对应于Activity,XML,View,负责数据显示以及用户交互。 (3).ViewModel:关联,将Model和View进行绑定,Model或者View更改时,实时刷新对方。注意点1.View只做和UI相关的工作,不涉及任何业务逻辑,不
没有Kotlin基础的小伙伴先进这里↓Koltin基础文章Kotlin网络模型的实现↓Kotlin网络模型的实现kotlin实战—MVP模式实现登录,实现Base封装↓kotlin实战—MVP模式实现登录,实现Base封装1、为什么使用RoomRoom 是一个 SQLite 对象映射库。它可用来避免样板代码,还可以轻松地将 SQLite 表数据转换为 Java 对象。Room 提供 SQLit
转载 4月前
37阅读
首先两张图说明Activity的23张表的含义,可去官网获取:(以下代码一些返回格式和数据库查询就不具体说明了)流程定义部署之ZIP方式可以百度下pom.xml<!-- activiti --> <dependency> <groupId>org.activiti</groupId> <artifactId>act
提前致谢:感谢广大互联网大佬记录知识借鉴。一、Activity的4种启动模式:1、android:launchMode=”standard” 标准启动模式。这种启动模式也是Activity默认的,一个栈中可以有多个相同的Activity。不会考虑是否栈中是否有相同的Activity。比如设置A为standard模式,那么可以运行A-B-A-A-A;2、android:launchMode=”sin
package com.test.mvp.mvpdemo.mvp.v1.view;import android.app.ProgressDialog;import android.os.Bundle;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.widget.Text
转载 2019-08-12 21:12:00
76阅读
# Android将Activity封装View的实现方法 ## 一、整体流程 首先,我们需要了解整个将Activity封装View的流程,可以通过下面的表格展示: ```mermaid pie title Android将Activity封装View的流程 "分析需求" : 20 "创建自定义View" : 30 "将Activity封装View"
原创 5月前
27阅读
Android开发中,有时候我们需要在View上添加一灰色的蒙,以提高用户体验或者展示特定的提示信息。本文将介绍如何在Android中实现在View上添加灰色蒙的效果。 ### 实现方法 要在View上添加灰色蒙,可以通过在View上叠加一个半透明的灰色背景来实现。我们可以通过创建一个半透明的View,并将其添加到需要添加蒙View上。 ### 代码示例 下面是一个简单的示例
一、ViewModel 介绍传统开发模式下,Activity、fragment 等任务繁琐,同时负责逻辑和UI,往往在一个比较大型的项目,一个 Activity 几千行代码算少的,让人看了就没下手的欲望,这也为啥衍生了 MVP、MVVM 的原因;而使用 ViewModel 的一个很重要的作用,就是可以为 Activity 分担一部分工作:专门存放界面相关的数据。也就是说,只要是界面上能看到的东西,
如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心 外界可以传入对应的模型数据给viewview拿到模型数据后给内部的子控件设置对应的数据 封装控件的基本步骤在initWithFrame:方法中添加子控件,提供便利构造方法在layoutSu
转载 2016-12-18 21:24:00
50阅读
2评论
还记得前面《Android应用setContentView与Layo
转载 2022-12-16 19:58:20
107阅读
欢迎观看 Photoshop 教程,小编带大家了解如何使用图层蒙版合成图像。在 Photoshop 中合成图像最有效的方法之一就是,使用图层蒙版来确定图层中的哪些内容要在合成图像中显示。在本教程中,我们将了解如何使用「画笔工具」和特定的选区来创建图层蒙版。首先,我先给这张照片中的门图层添加一个图层蒙版,添加方法是到「图层」面板的底部,点击「添加图层蒙版」按钮。然后来到工具栏,选择「画笔工具」,向下
If you often use virtual desktops in Windows 10 to manage your workspaces, you might find that keeping track of windows between them can sometimes be a hassle. Luckily, Windows makes it easy to m
# Android 封装通用 View 的 Background 设置 在 Android 的开发中,background 属性常常用来设置 View 的背景图像、颜色等。在实际开发中,我们往往需要对多个 View 进行同样的背景设置,因此封装一个通用的背景设置方法显得尤为重要。本文将介绍如何在 Android封装一个通用的 View 背景设置方法,并提供代码示例和解析。 ## 一、背景设
原创 7天前
34阅读
# AndroidView 加蒙Android 开发中,我们经常需要给某个 View 添加蒙效果,以实现一些特殊的视觉效果。蒙可以让我们控制 View 的透明度,或者在 View 上绘制一些自定义的图形。本文将介绍如何在 Android 中给 View 添加蒙。 ## 蒙的作用 蒙主要有以下几个作用: 1. **透明度控制**:通过蒙,我们可以控制 View 的透
原创 1月前
102阅读
一、为什么要封装API? 简化使用成本。封装是针对项目来说的,我们可以给定请求的主域名、请求头等默认值、减少使用请求时的需要传的参数和其他配置等 二、怎么封装API?现在根目录中的src文件中设置API文件,在API文件中设置以下文件1.先创建一个core.js核心文件在这里可以设置请求拦截、响应拦截代码如下(示例):import axios from "axios"; import API
转载 8月前
11阅读
目录ListAdapter封装- 告别Adapter代码(一) 入门ListAdapter 的优势:推荐文章1.Adapter2.NewViewHolder3.DiffCallback3.1 areItemsTheSame():3.2 areContentsTheSame()4.Activity 使用总结 ListAdapter封装- 告别Adapter代码(一) 入门 **listAdapte
  • 1
  • 2
  • 3
  • 4
  • 5