import android.content.pm.PackageManager;import android.os.Build;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.ActivityCompat;import android.s...
原创 2023-02-22 10:55:46
126阅读
 1.前言昨天谈了BaseActivity的封装,Android谈谈封装那些事--BaseActivity和BaseFragment(一)有很多小伙伴提了很多建议,比如:通用标题栏可以自定义View而不放在Base里面,代码更统一BaseEventActivity里面应该留出开关保证不需要Bus的Activity使用BaseStatusActivity里面就一个方法没必要新建一个还有一些
转载 2023-08-04 11:42:11
402阅读
public abstract class BaseActivity extends AppCompatActivity implements IBaseView { private ProxyActivity mProxyActivity; protected abstract void initLayout(@Nullable Bundle savedInstanceState);
转载 2019-08-04 18:15:00
214阅读
以往文章上一篇实现了移动端微信消息界面功能,以此为基础继续完善服务端功能服务端微信消息页实现微信消息界面的实现,和登录,注册是类似的,无非就是接受客户端数据,然后通过这个数据去数据库查找,如果查得到话,返回相应值给客户端。在移动端中,当用户输入表单后点击登陆,如果登陆成功,则会把微信号通过Itent传给主界面activity,而在微信主界面点击微信消息界面时,会把微信号作为fragment的参数传
# 实现 Android 项目 BaseActivity ## 引言 在 Android 开发中,我们经常会遇到多个 Activity 之间有一些共性的操作或功能,这时候就可以创建一个 BaseActivity,让其他的 Activity 继承它,从而实现共性操作或功能的复用。本文将向你介绍如何实现一个 Android 项目的 BaseActivity。 ## 流程概述 下面是实现 Andro
原创 2023-12-08 03:12:09
137阅读
## Android BaseActivity 封装 onClick() 在 Android 开发中,我们经常会用到点击事件(onClick),这是一个常用的交互方式。为了方便重复使用和提高代码复用性,我们可以将点击事件封装到一个基类 Activity 中,然后让其他子类 Activity 继承这个基类。这样一来,我们只需要在基类中写一次点击事件的实现,子类中就可以直接使用,大大减少了代码的冗余
原创 2023-07-16 14:40:05
133阅读
MVC模式M Model 数据模型 在应用中通常用来处理数据逻辑逻辑V View 视图,可见通常用来处理数据显示C Controller 控制器 用来处理业务逻辑通过上图可知Controller、Model、View 之间都可以直接直接交互,当View需要更新时,首先去找 Controller,然后 Controller 找 Model 获取数据,Model 获取到数据之后直接更新 View。在A
转载 9月前
11阅读
# 如何实现“android 泛型baseactivity” ## 一、流程步骤 | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个泛型BaseActivity类 | | 2 | 在项目中创建自定义的Activity,并让其继承泛型BaseActivity | | 3 | 在自定义的Activity中实现泛型BaseActivity中的抽象方法 | | 4 | 在An
原创 2024-03-26 06:24:43
72阅读
# Android BaseActivity ViewBinding 封装指南 在 Android 开发中,使用 ViewBinding 能够有效减少找 View 的锅,降低出错的可能性,提升开发效率。本文将教你如何封装一个 `BaseActivity` 类,以便在项目中方便地使用 ViewBinding。以下是整个流程的概述: | 步骤 | 描述
原创 10月前
431阅读
试玩 cocos2d-x-3.0beta on android1 环境准备 Cocos2d-x: v3.0beta Android SDK: Revision 22.3(SDK Tools) Android NDK: Revision 9c Apache Ant: 1.9.3 Released Python: 2.7.6Android SDK Manager:ps: 这次儿我把环境都提升到了最新状
转载 9月前
43阅读
## Android databinding BaseActivity封装 ### 1. 概述 在Android开发中,使用数据绑定(databinding)可以将布局文件与数据源进行绑定,简化了UI更新的过程。为了方便代码的复用,我们可以将常用的databinding操作封装到一个BaseActivity中,其他Activity只需要继承该BaseActivity即可。 ### 2. 整体流
原创 2023-11-15 12:31:16
389阅读
# Android MVVM BaseActivity封装教程 作为一名经验丰富的开发者,我将会教你如何在Android项目中实现MVVM架构下的BaseActivity封装。下面是整个流程的步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建BaseActivity类 | | 2 | 设置DataBinding | | 3 | 实现ViewModel | |
原创 2024-04-13 05:52:57
174阅读
核心内容:log常用标记TAG赋值,状态栏设置,逻辑区分,onNewIntent重写,跳转方
# Android判断BaseActivity可见的方法 ## 引言 在Android开发过程中,经常会遇到需要判断当前BaseActivity是否可见的情况。这对于处理一些特殊的业务逻辑或者UI交互是非常有用的。下面将介绍一种判断BaseActivity可见的方法,帮助刚入行的开发者更好地理解和使用。 ## 流程概述 下面是整个流程的概述,我们将使用表格展示具体的步骤。 | 步骤 |
原创 2023-11-27 05:12:44
52阅读
在开发Android应用中,有时候会在多个界面中出现同样的布局如在顶部或底部显示菜单栏,时间显示等。为了避免麻烦,不用在每个界面都布局,这个时候我们用到了BaseActivity(不是系统的自己定义的)在BaseActivity布局里,我们可以把公用的布局先写出来,如界面顶部有返回按钮,有当前界面Title。在界面底部有时间显示栏,且时间和系统时间同步,不断刷新。在BaseActivity的布局里
原创 精选 2015-05-14 13:48:46
2582阅读
1点赞
在实际的 Android 产品研发中,一般的我们在写 Activity 的时候都会继承于一个基类 BaseActivity
原创 2022-05-28 09:12:42
300阅读
package com.newingscom.fpimlauncher.base;import android.Manifest;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import...
原创 2023-02-22 11:08:53
95阅读
一、理解1、Android安装包文件(Android Package),简称APK,后缀名为.apk 2、注意:release版本的未签名的apk文件,在某些手机上无法安装,比如OPPO 3、debug版和release版的区别:      (1).debug版包含调试信息,往往没有任何优化,适合程序调试    &nb
转载 2023-08-17 10:32:19
103阅读
BaseActivity设置为抽象类,其他子Activity继承BaseActivity,优点: 1)简化子类代码复杂度(共性方法)通过继承机制,在基类中封装好默认需实现的共性方法,可以减少子类编写重复代码的工作量,使子类专注于自己的特有功能,也提高了代码可读性、可维护性。 2) 强制规范子类行为通过将BaseActivity设置为抽象类,预先定义好需要实现的方法,强制子类实现相关方法,提高代码
转载 2023-12-09 13:05:41
69阅读
# 实现"android viewmodel livedata 封装BaseActivity" ## 整体流程 通过以下步骤来实现"android viewmodel livedata 封装BaseActivity": | 步骤 | 描述 | |------|------| | 1 | 创建一个BaseActivity类并继承自AppCompatActivity | | 2 | 在BaseA
原创 2024-05-05 04:13:34
119阅读
  • 1
  • 2
  • 3
  • 4
  • 5