自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android的TabLayout更改图标与原始图片适应

在使用TabLayout+fragment+viewPage实现替代Tabhost实现滑动的效果时,发现可以更改TabLayout的字体样式,原先使用的图片被固化为图标,实际代码场景如下 import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.a

2020-10-09 17:46:04 905

转载 Android适配

适配不同的语言 创建区域设置目录及字符串文件 编写:Lin-H - 原文地址: 为支持多国语言,在res/中创建一个额外的values目录以连字符和ISO国家代码结尾命名,比如values-es/ 是为语言代码为"es"的区域设置的简单的资源文件的目录。Android会在运行时根据设备的区域设置,加载相应的资源。详见Providing Alternative Resources。 若决定支持某种语言,则需要创建资源子目录和字符串资源文件,例如: MyProject/ res/ valu

2020-09-27 18:11:24 158

转载 Android ActionBar

ActionBar 1建立ActionBar Action bar 最基本的形式,就是为 Activity 显示标题,它告知用户他们当前所处的位置,并为你的 app 维护了持续的同一标识。 从 Android 3.0(API lever 11) 开始,所有使用 Theme.Holo 主题(或者它的子类)的 Activity 都包含了 action bar,当 targetSdkVersion 或 minSdkVersion 属性被设置成 “11” 或更大时,它是默认主题。 2添加ActionBar按钮 A

2020-09-27 17:49:20 1212

原创 JAVA设计模式之原型模式

原型模式 定义 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 结构与说明 Prototype:声明一个克隆自身的接口,用来约束想要克隆自己的类,要求它们克隆 ConcretePrototype:实现Prototype接口的类,这些类真正实现克隆自身的功能 Client:使用原型的客户端,首先要获取到原型实例对象,然后通过原型实例克隆自身来创建新的对象实例。 代码 public interface Prototype { public Prototype clone(); } pu

2020-09-11 22:59:08 110

原创 Android开发学习第六天

常用控件 单选复选控件 单选 RadioGroup 事件 setOnCheckdChangeListener(OnCheckedChange listener); android:button ="@null"取消前置按钮 android:drawableRight(Top[…])="@android:drawable/btn_radio(star[…])" 设置后置图标 OnCheckedChange(RadioGrop,CheckedId)、 复选 CheckBox OnCheckedChang

2020-09-11 22:18:17 187

原创 JAVA设计模式之生成器模式

生成器模式 定义 将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示 结构与说明 Builder: 生成器接口,定义创建一个Product对象所需的各个部件的操作。 ConcreteBuilder: 具体的生成器实现,实现各个部件的创建,并负责组装Product对象的各个部件,同时还提供一个让用户获取组装完成后的产品对象的方法。 Director: 指导者,也称导向者,主要用来使用Builder接口,以一个统一的过程来构建所需要的Product对象。 Product: 产品,表示被生

2020-09-09 09:28:59 151

原创 Android开发学习第五天

Android中解析xml文件的方法 1、SAX:Simple API for XML 2、DOM:Document Object Model 3、pull SAX解析XML文件 SAX是一个解析速度快并且占用内存少的XML解析器。SAX解析XML文件采用的是事件驱动,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到字符是否符合XML语法中的某部分,如果符合触发事件(回调函数,定义在ContentHandler接口中)。 ContentHandler接口常用方法 startDoc

2020-09-08 22:36:37 79

原创 JAVA设计模式之抽象工厂模式

抽象工厂模式 定义 提供一个创建一系列相关或相互依赖对象的“接口”,而无需指定它们具体的类。 结构与说明 AbstractFactory:抽象工厂,定义创建一系列产品对象的操作接口。 ConcreteFactory:具体的工厂,实现抽象工厂定义的方法,具体实现以系列产品对象的创建。 AbstractPorduct:定义一类产品对象的接口。 ConcreteProduct:具体的产品实现对象,通常在具体工厂里面,会选择具体的产品实现对象,来创建符合抽象工厂定义的方法返回的产品类型的对象。 Client:客户

2020-09-08 14:36:34 179

原创 Android开发学习第四天

数据存储 1、SQLite数据库 SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,占用资源非常的低,支持Windows/Linux/Unix等主流的操作系统,同时跟很多程序语言相结合,还有ODBC接口,同样比起Mysql、PostgreSQL数据库管理系统来讲,处理速度比他们更快。 www.sqlite.com 一般数据类型采用固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。具备五种数据类型: 1、NULL:空值 2、INTEGE

2020-09-07 17:04:32 157

原创 Java设计模式之工厂方法模式

工厂方法模式 定义 定义一个用于创建对象的"接口",让子类决定实例化哪一个类,FactoryMethod使一个类的实例化延迟到其子类。 结构与说明 Product:定义工厂方法所创建的对象接口,实际对象需要使用的对象接口。 ConcreteProduct:具体的Product接口的实现对象。 Creator:创建器、声明工厂方法、 ConcreteCreator:具体的创建器对象,覆盖实现Create定义的工厂方法,返回一个Product具体实例。 代码 public class ConcreteCrea

2020-09-07 13:45:34 127

原创 JAVA设计模式之单例模式

单例模式 定义 保证一个类在运行期间仅有一个实例,并提供一个访问它的全局访问点 结构与说明 饿汉式 懒汉式 Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例。 代码 /** * 饿汉式 */ public class Singleton { private static Singleton singleton = new Singleton(); private Singleton(){ }

2020-09-06 13:47:00 85

原创 Android开发学习第三天

四大组件2–Service 后台执行服务,不直接显示 常时间耗时操作且不需要和用户交互,如后台播放音乐、下载 如果要交互,创建一个Thread线程,与Activity同周期 started Activity中启动startService(),调用者和服务之间没有联系,调用者退出,服务仍然进行,只有一个服务 [onCreate()->onStartCommand()->startService()->onDestory()] 1、编写类继承Service或者其子类 复写 onStartCom

2020-09-05 10:01:16 146

原创 JAVA设计模式之适配器模式

适配器模式 定义 将一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的哪些类可以一起工作。 结构与说明 Client:客户端,调用自己需要的领域接口Target。 Target:定义客户端需要的跟特点领域相关的接口 Adaptee:已经存在的接口,但与客户端要求的特点领域接口不一致,需要适配。 Adapter:适配器,把Adaptee适配成Client需要的Target。 .举例:转接线、插口槽 public interface Target { publi

2020-09-05 09:55:55 104

原创 Android开发学习第二天

数据传递 全局变量传递数据 类似于Java Web中的Application域,除非android应用程序清除内存,否则全局对象将一直可以被访问。 全局变量传递数据方法 1、构建布局和活动,传递数据在这两个活动中进行,构建数据对象(java类对象,持久数据),并在清单文件中声明。 2、启动进入主活动,对布局进行触发事件的监听,设置监听器,其中获得全局对象数据(getApplication) 3、定义意图,意图设定在两个活动之间传递。 4、次活动获得数据进行回显。 使用剪切板传递数据 Windows、Linu

2020-09-04 13:47:32 183 1

原创 Android开发学习第一天

Android系统介绍 基于Linux内核操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为“Android"的公司开发,采用了软件堆层(软件迭层)的架构,主要分为三部分,底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分以JAVA编程。 五大特色 1、开放性 2、挣脱运营商的束缚 3、丰富的硬件选择 4、不受任何限制的开发商 5、无缝结合的Google应用 框架介绍 src目录:主要是完成java代码的编写 assets目录:资源目录 res目录:

2020-09-04 13:47:15 68

原创 JAVA设计模式之外观模式

外观模式 定义 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层的接口,使得子系统更加容易实现 说明:“接口”为泛指模块对外开放的类 结构 **Facade:**定义子系统多个模块对外的高处接口,通常需要调用内部多个模块,从而把客户的代理请求给适当的子系统对象 **模块:**接受facade对象的委派,真正实现功能,各个模块之间可能有交互。 Facade对象知道各个模块,但各个模块不应该知道Facade对象。 代码 public interface AModel { publ

2020-09-04 13:35:02 98

原创 JAVA设计模式之简单工厂

简单工厂 不是标准的设计模式,但是经常使用。 定义 提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类、具体类 public interface Api{ public void operation(); } /*----------文件分割-------------*/ public class Api1 implements Api{ @Override public void operation(){ System.out.p

2020-09-03 09:05:41 84

原创 设计模式学习导读

设计模式 1、认识设计模式 概述 在软件开发过程中,经过验证的用于解决特定环境下、重复出现的待定问题的解决方案。 模式名称 环境与问题:什么环境、出现什么问题? 解决方案:描述如何解决问题 效果:描述:模式应用效果和需要权衡的问题 大致划分 JAVA设计模式:通常指GoF《设计模式-可复用面向对象软件的基础》提出的设计模式。 JEE设计模式:通常指SUN的《J2EE核心设计模式》提出的设计模式。 其他领域:EJB、实时系统、多线程、架构模式等等。 GOF分类 创造型模式:抽象对象实例化过程、帮助创

2020-09-03 09:02:22 118

java设计模式之单例模式.zip

java设计模式之单例模式

2020-09-06

java设计模式之适配器模式.zip

java设计模式之适配器模式

2020-09-06

java设计模式之外观模式.zip

java设计模式之外观模式

2020-09-06

java设计模式之简单工厂.zip

java设计模式之简单工厂视频

2020-09-06

java设计模式概述.zip

java设计模式概述.zip

2020-09-06

1.Android入门介绍.zip

Android入门介绍视频,1.1 android系统介绍,1.2 android系统框架的介绍,1.3 如何搭建android开发环境,1.4 android生命周期的介绍,1.5 android使用全局变量传递数据,1.6 android使用剪切板传递数据,1.7 意图传递数据的第一种方式,1.8 android使用静态变量传递数据,1.9 意图返回结果

2020-09-06

空空如也

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

TA关注的人

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