- 博客(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关注的人