随笔分类 -  android

学习记录
摘要:最近简单学习了MVVM框架,记录一下。 结果演示: 分析其功能在不同框架下的构成: 无框架 可以明显感受到在无框架下,虽然一个单独的Activity即可实现功能,但其负担过重,代码复查时繁琐,一旦需要修改,复杂项目极难维护。 MVC 在MVC框架下,虽然将获取数据与界面展示分割开来,但对于Contr 阅读全文
posted @ 2020-04-01 12:35 似鱼 阅读(22252) 评论(1) 推荐(0)
摘要:本文将详细阐述以下MVC、MVP、MVVM三种理念的定义 MVC MVC全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个 基本部分:模型(Model)、视图(View)和控制器(Controller)。 Model(模型)是应用程序中用于处理应用程 阅读全文
posted @ 2020-03-26 22:29 似鱼 阅读(2635) 评论(0) 推荐(0)
摘要:在Android的API当中handler消息处理、Broadcast广播消息等均采用异步通信机制。什么是异步通信机制呢?和它相对的同步通信机制又是什么呢?有什么区别呢? Synchronous(同步)和Asynchronous(异步)的概念最早来自通信领域。 通信的同步:指客户端在发送请求后,必须 阅读全文
posted @ 2020-03-26 22:26 似鱼 阅读(1864) 评论(1) 推荐(0)
摘要:(一) Faragment有自己的生命周期 Fragment依赖于Activity Fragmen通过getActivity()可以获取所在Activity;Activity通过FragmentManager的findFragmentById()或findFragmentbyTag()获取Fragm 阅读全文
posted @ 2019-11-06 19:20 似鱼 阅读(694) 评论(0) 推荐(0)
摘要:栈操作时遇到一个问题 1 getFragmentManager().beginTransaction() 2 .replace(R.id.fl_container,bFragment) 3 .addToBackStack(null).commitNowAllowingStateLoss(); 抛出异 阅读全文
posted @ 2019-11-05 09:59 似鱼 阅读(1643) 评论(0) 推荐(0)
摘要:1 Bundle介绍 Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。 我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可 阅读全文
posted @ 2019-11-05 09:02 似鱼 阅读(335) 评论(0) 推荐(0)
摘要:换肤思路: 1.什么时候换肤? xml加载前换肤,如果xml加载后换肤,用户将会看见换肤之前的色彩,用户体验不好。 2.皮肤是什么? 皮肤就是apk,是一个资源包,包含了颜色、图片等。 3.什么样的控件应该进行换肤? 包含背景图片的控件,例如textView文字颜色。 4.皮肤与已安装的资源如何匹配 阅读全文
posted @ 2019-10-14 11:49 似鱼 阅读(1441) 评论(0) 推荐(2)
摘要:前言 : Android工程在运行的时候往往需要引用资源。使用 Resources 来获取 res 目录下的各种与设备相关的资源。而使用 AssetManager 来获取 assets 目录下的资源。 资源包括系统资源、工程资源、第三方资源、插件资源等,分为两类: res目录下存放的可编译的资源文件 阅读全文
posted @ 2019-10-11 15:28 似鱼 阅读(3521) 评论(0) 推荐(0)
摘要:Project 可以包含多含 Module。 Project相当于eclipse里面的工作区间,module相当于其project。module可以作为狭义上的模块,可以多个app共用的module。 Module 分为三种: App Module:生成 .apk Library Module:生成 阅读全文
posted @ 2019-10-09 18:33 似鱼 阅读(2387) 评论(1) 推荐(1)
摘要:一、引言 在经过几天的学习之后, 首先熟悉了几大基本布局以及一些常用控件的使用方法,目前正在学习如何实现一个基本的登录注册界面及其功能,而实现功能就需要我们采用事件处理机制来进行调用事件处理方法。以下,就是我总结的一些事件处理机制。 二、常用监听接口 View.OnClickListener 单击事 阅读全文
posted @ 2019-10-09 11:48 似鱼 阅读(1857) 评论(0) 推荐(1)
摘要:<该文章参考各大博客以及书籍总结而来,如有问题欢迎指出^ ^> 一、五大传统布局+新布局 线性布局——LinearLayout 相对布局——RelativeLayout 帧布局——FrameLayout 绝对布局——AbsoluteLayout 表格布局——TableLayout 约束布局——Con 阅读全文
posted @ 2019-09-15 14:21 似鱼 阅读(720) 评论(1) 推荐(1)