自定义博客皮肤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)
  • 收藏
  • 关注

原创 git版本控制工具

创建版本库:git clone<url>克隆远程版本库 git init初始化本地版本库修改和提交:git status 查看状态 git diff 查看变更内容 git add 跟踪所有改动过的文件 git add<file> 跟踪指定的文件 git mv<o...

2019-08-06 22:45:43 122

原创 自定义注解

public class MainActivity extends AppCompatActivity { @Injectview(ID =R.id.btn) private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super....

2019-08-02 19:38:15 121

原创 RxJava2Retrofit

package com.example.rxjava2retrofit;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android....

2019-07-25 22:13:09 108

原创 RxJava——观察者设计模式

package com.example.five_rxjava;import android.annotation.SuppressLint;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util...

2019-07-19 19:28:00 160

原创 MVP架构模式

提起MVP架构模式,大家可能首先想到的是它的“前辈”MVC模式。MVC由Model、View、Controller组成,而MVP由Model、View和Presenter组成,和MVC相似,MVP中的Model层也是用来加载数据的,View层也是用来展示界面的,MVP中独有的Presenter是用来连接Model和View两层,起到解耦的作用。简单的DEMO中的代码用户首先在View层中进行操...

2019-07-18 21:52:33 149

原创 Kotlin的代理模式

我们在学校java中会有接口 然后通过实现去实现一些方法来使用,那么在Kotlin中我们也有1、我们首先定义一个接口interface Base{ fun print()}不难看出我们定义了一个Base的接口 中有一个print的一个方法2、然后我们通过一个带参的类去实现它class BaseImpl(val x:Int):Base{ override fun...

2019-07-17 21:33:52 98

转载 ListView适配器的优化

Adapter:它在ListView和数据源之间起到桥梁的作用,避免listview和数据源直接接触,而导致因为数据源的复杂性使listview显得臃肿。Adapter,适配器,把复杂的数据源适配给listview,很容易联想到适配器模式。增加优化一:convertView的使用,主要优化加载布局问题1.listivew每次滚动都会调用gitview()方法,所以优化gitview是...

2019-07-16 21:34:49 139

转载 自定义view——雷达扫描

package com.example.leida;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import...

2019-07-15 21:15:36 230

原创 Kotlin函数02

//applay函数fun myApplay(){ //apply// apply函数 val task = Runnable { println("运行中") } Thread(task).apply { setDaemon(true) }.start() val task2 = Runnable { println("running") } ...

2019-07-12 21:26:39 172

原创 Kotlin中缀函数

fun 中缀函数() { val train ="北京" to "上海" var t = "北京".to("上海") println(train) println(t) val trait2 = "北京" 到 "上海" println(trait2) val traint3 = "南京".到("西京") println(traint...

2019-07-11 21:17:01 248

原创 Kotlin的扩展函数经典

package com.example.a1701aimport android.content.Intentimport android.os.Buildimport android.support.annotation.RequiresApiimport java.io.Filefun main(args: Array<String>) {// basicL...

2019-07-10 21:48:03 174

转载 MD5、SHA加密

1.MD5(Message Digest algorithm 5,信息摘要算法)2.SHA(Secure Hash Algorithm,安全散列算法)SHA-1与MD5的比较因为二者均由MD4导出,SHA-1和MD5彼此很相似。相应的,他们的强度和其他特性也是相似,但还有以下几点不同: 1.对强行攻击的安全性:最显著和最重要的区别是SHA-1摘要比MD5摘要长32 位。使用强行技术,...

2019-07-09 21:14:41 172

原创 Kotlin基本用法

package com.example.a1701aimport android.content.Intentimport android.os.Buildimport android.support.annotation.RequiresApiimport java.io.Filefun main(args: Array<String>) {// basicL...

2019-07-09 20:58:55 180

原创 SQLiteHelper

一.SQLite数据库介绍1.Android 系统中集成的轻量级的数据库2.特点:轻量级 只用一个动态的库, 是以单个文件的形式进行存取跨平台 支持多个操作系统零配置 无需安装, 直接使用嵌入式 内嵌到手机中3.在程序的内部可以通过数据库的名称访问, 其他应用不能访问4.路径: data/data/应用程序包名/database/ ****.db5.存放的类型:NULL...

2019-07-08 21:37:25 1304

原创 kotlin

@RequiresApi(Build.VERSION_CODES.N)private fun main(args:Array<String>){ basicLanguage(); collection();}private fun basicLanguage() { //var 变量 val 常量 var age : Int = 12 ...

2019-07-05 21:39:33 187

原创 Android交互式视觉设计控件二

一.控件继承关系二.常用控件1.TextView常用属性:TextView:android:text=“文本”android:textSize=“20sp”android:textColor="#FF0"android:textStyle=“bold”Typeface.BOLD //粗体Typeface.BOLD_ITALIC //粗斜体Typeface.ITALIC /...

2019-03-18 11:38:17 196

原创 Annroid交互式视觉设计控件一

View常用属性控件的宽高:(固定值 与两种状态)android:layout_width=“30dp”android:layout_height=“30dp”或match_parent (fill_parent)填充满父布局或wrap_content包裹内容控件的可见度:(3种状态)android:visibility="visible"可见 gone完全消失 i...

2019-03-18 11:34:55 161

原创 Android交互式视觉设计简介

简介一.安卓是什么,可以在哪些平台使用?二.特点三.安卓发展史项目如何开发的:一.安卓是什么,可以在哪些平台使用?由Google公司推出,基于Linux开源的操作系统。二.特点开源,免费,可定制,软件开发中不受限制三.安卓发展史Andy Rubin(安迪.鲁宾). Android之父简单介绍:1997年加入微软,开发超级机器人项目。2002年成立“Android”公司,2005年被谷...

2019-03-18 11:31:41 310

空空如也

空空如也

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

TA关注的人

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