Android N的开发者预览版。因这次的预览提前了三个月,作为最新版本的Android操作系统,尽管还只是开发者预览版,但是Android 1. 多窗口模式 (Multi-Window Support) &nb
转载
2024-06-06 16:56:23
218阅读
拆成大块读,你从粗到细读。 先写示例,然后跟着示例点到源码里面去,然后一步一步分析retrofit是怎么工作的。 一定要跟着一步一步走下去,动手写示例,跳链接,写演示代码。1.什么是retrofit?这是一个http的库,他是给android用,也可以给java后端用。之前他是给android用的,后来慢慢地做得足够散,足够的轻,足够的接口化,现在是android和java都可以用他了。2.怎么
Android mvp模式已经出来了很长一段时间了,先来看一下mvc和mvp的对比。 demo地址: https://github.com/zhangzeyan/simple_mvp)
MVC架构M : 业务层和模型层,相当与javabean和我们的业务请求代码V : 视图层,对应Android的layout.xml布局文件C : 控制层,对应于Activity中对于UI 的各种操作
转载
2024-01-29 03:16:17
30阅读
从今天开始,我们就一起来学习设计模式了,JAVA中的设计模式有很多种,每种模式都有具体的实现方式和应用的环境,首先我们先来学习<解释器模式>,同样我们先上UML例如,这对我们理解每种设计模式起到了很好的辅助作用。在这里我的理解就是将每个类具体要实现的功能做成接口,方便下面的类来实现,这里还是以《西游记》里的主人公做为主角,唐僧的每个徒弟都有杀死妖怪的能力,我们就将这个能力做成接口,然后
android 投屏,华为手机的电脑模式是如何实现的1.前言 不知道大家在手机往家里电视投屏的时候有没有发现,华为手机和三星手机投屏成功后,会有手机和电脑两种模式,手机模式是将手机镜像投到屏幕上,而电脑模式,则是将大屏电视变为一个电脑一样,如果连接鼠标或者大屏支持触控,则通过电脑模式是可以直接操作手机的。此时手机只要不关机,是可以继续干其他事情的。这就相当于一个系统分两个用。真是不要太牛逼。 当然
转载
2023-07-10 12:57:23
222阅读
我们有时候在iPhone手机上或者Windows上面看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果,还可以根据你的点击或者触摸触发其他事件响应。同样的,在Android中也提供这这种实现,这就是通过Gallery在UI上实现缩略图浏览器。 我们来看看Gallery是如何来实现的,先把控件从布局文件中声明,只需知道ID为gallery。 1
转载
2024-05-28 09:32:09
82阅读
在今天早上的各谷歌开发者日上,谷歌小组为我们带来一段非常令人兴奋的消息,谷歌展示了一段Android手机的视频,Android作为第一次登陆欧洲的见面礼,尽管我们这个手机的商标被隐藏了,但在场的每个人都发现,这个真的非常像HTC DREAM,而且比先前发布的工程样机更加“耀眼”,每个人都心知肚明这其实就是9月23日将要我们见面的G1! (图为Android横屏浏览方式)(图为
转载
2024-05-28 11:23:12
58阅读
本文节选自《Android Studio有用指南》 第4章第27节 作者: 毕小朋 眼下本书已上传到百度阅读, 在百度中搜索[Anroid Studio有用指南]便能够找到本书. 什么是演示模式? 顾名思义,当你想给别人演示你的代码时就会用到这个演示模式. 演示模式的特点就是全屏,开启免打搅模式,
转载
2017-08-08 17:58:00
262阅读
创建一个模式1.工厂方法模式(Factory Method) 该程序创建的操作对象,独自一人走出流程,创建产品工厂接口。实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod {...
转载
2015-06-16 18:03:00
65阅读
# 如何在Android中使用runOnUiThread实现UI更新
在Android开发中,有时候我们需要在后台线程中执行耗时操作,然后在操作完成后更新UI。这时候就需要用到 `runOnUiThread` 方法。本文将详细讲解如何实现这个功能,并提供必要的代码和步骤。
## 流程概览
下面是实现 `runOnUiThread` 的主要步骤:
| 步骤 | 描述 |
|------|--
# 如何实现Android演示PPT
## 1. 整体流程
首先,让我们看一下实现Android演示PPT的整体流程。
| 步骤 | 操作 |
| ---- | -------- |
| 1 | 创建一个空白的Android项目 |
| 2 | 添加PPT的图片资源文件 |
| 3 | 创建一个Activity用于展示PPT |
| 4 | 实现手势操作切换P
原创
2024-07-01 05:34:27
101阅读
前言
如同第一章我们说的,宿主程序通过 dexclassloader 将插件的类加载进来,然后通过反射去调用它的方法,这样Activity就被当成了一个普通的类来执行了,因此系统不再接管它的生命周期,也就是说Activity的生命周期函数失效了。针对这样的问题,有网友想出使用Fragment来解决此问题,Fragment既有类似于Activity的生命周期,又有类似于View的界面,因此选它
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来 ...
转载
2015-05-06 11:51:00
53阅读
2评论
策略模式,即规则在变化之中,结果终归为一。公司给员工计算工资,如有加班费,差旅费,每个月的生活补帖等等其它费用需要计算。这个费的规则是不尽相同。 不管策略的规则怎样,终归需要计算出一个结果 工资:可以定义一个接口: interface IStrategy { double Cost(double b
转载
2017-12-15 13:21:00
108阅读
2评论
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ...
转载
2015-03-18 18:43:00
43阅读
2评论
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ...
转载
2014-07-10 17:27:00
45阅读
2评论
UIGestureRecognizer(手势识别器)手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了六种常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer(拖动)UIPinchGestureRecognizer(捏合)UIRotationGestur
转载
2023-08-18 18:12:25
89阅读
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ...
转载
2014-10-23 09:17:00
46阅读
2评论
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ...
转载
2014-09-01 15:37:00
94阅读
2评论
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ...
转载
2014-08-04 20:00:00
42阅读