自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 UWP自定义ToggleButton控件的样式

UWP自定义ToggleButton控件的样式一般来讲,UWP自带控件的样式足够我们使用,但是如果我们想要更具自己的需求修改样式因该怎么做呢?下面就以实例简单示范一下。需求是这样的,我们需要做一个类似抖音点赞的按钮,没有点赞前是空心爱心,点赞后变成实心红心,如果我们使用默认样式,做出来的效果会是这样的:代码: <!--未点赞前为白色空心--><ToggleButton Content="&#xE006;" Background="Transparent" Fon

2021-01-02 22:22:03 380

原创 Android 开发中 getContext 和 getActivity的区别

MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainActivity继承Activity,而Activity继承Context,所以它也可以用来提供Activity Context; this:表示当前对象;一般而言,在哪个类中调用,就是指向该对象。 getCo...

2021-01-02 02:59:57 504

原创 Android中Activity的四种启动方式

Activity的启动模式分为四种。(standard、singleTop、singTask、singleInstance);启动模式可在AndroidManifest.xml中,通过&lt;activity&gt;标签的android:launchMode属性设置。一、standard模式特点:1.Activity的默认启动模式2.每启动一个Acti...

2021-01-02 02:59:31 821

原创 UWP开发中Binding配合Converter的使用

UWP开发中Binding配合Converter的使用MVVM模式的使用,简化了UWP应用的开发,使层次更加分明。在写xaml的时候,有些小技术还是很实用的;比如Converter,字面上理解是转换器,那它到底是转换什么的?接触过的可能知道它起的是类型转换的作用,当你绑定的数据是一堆字母,显示时却想将它变成汉字,一种做法可以在数据绑定前将这些数据转换成需要的文字,另一种做法就是使用Converter。它有两个好处:1,保持原始数据的完整性,不破坏原有数据结构。2,可以复用,别的地方需要直接将

2021-01-01 01:49:15 419

转载 面向对象设计的八大基本原则

一、八大基本原则1. 单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替换的。3. 依赖倒置原则(Dependence Inversion Principle)实现尽量依赖抽象,不依赖具体实现。4. 接口隔...

2018-10-21 22:10:03 3443

原创 Android三种网络通讯机制介绍及区别

一、介绍1、标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。 比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数据等通信。HttpURLConnectionHttpURLConnection在ja...

2018-10-21 21:29:53 3429

原创 Android运行环境Dalvik模式和ART模式的区别对比

Android系统是以Linux系统为底层构建的,开源的Android系统需要配置到不同硬件配置的设备上,为了降低应用的开发难度,在Linux底层之上构筑了一个名为"Dalvik"的虚拟机,名为虚拟机,实际是一种应用编译模式,Android4.4开始引入的ART模式是一种全新的应用编译模式,Android5.0彻底从Dalvik转换到ART。1、介绍:Dalvik模式:Dalvik是G...

2018-10-19 18:09:53 3757

原创 Android核心组成部分之Dalvik虚拟机简单介绍

1 、Dalvik虚拟机介绍  Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Google对其进行了特定的优化,使得Dalvik具有高效、简洁、节省资源的特点。从An...

2018-10-19 17:33:01 659

原创 Android系统架构

Android系统架构分为四层五部分,如下图所示:从上层到下层分别是应用程序层、应用程序框架层、系统运行库层(Android运行时)以及Linux内核层,分别介绍如下:    1)Application(应用程序层)         应用程序层是与用户关系最密切直接的一层,在这一层包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序,还有我...

2018-10-19 17:07:04 663

原创 浅谈B/S和C/S结构的区别和联系

      经常看到B/S和C/S相关的问题,从前只知道B/S比C/S结构运用场景更加多,适用于一般用户使用,但对于两种结构的详细知识不是很了解,所以这次专门去了解学习,做一个简单整理,以便自己以后复习查看和更新,本文主要以对比的形式展开。简介:B/S结构(Browser/Server,浏览器/服务器模式)简单来说,就是客户机上只需要有操作系统和浏览器,利用现代成熟浏览器的多种脚本语言和Activ...

2018-06-14 23:39:15 692

原创 Unknown host 'XXXX: nodename nor servname provided, or not known'. You may need to adjust the proxy

问题描述:mac版本Android Studio新建项目时候出现报错:Unknown host 'XXXX: nodename nor servname provided, or not known'. You may need to adjust the proxy settings in Gradle.未知的主机xxxx:提供的节点名和服务器名不知道的。您可能需要在Gradle中调整代理设置。...

2018-05-22 11:26:51 11808

简易通讯录源码

支持增、删、改、查和修改头像,一点拨号等功能,界面简洁大方

2018-11-05

空空如也

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

TA关注的人

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