自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Android支付宝接入及使用

登入支付宝开放平台,进入开发者中心控制台,选择网页&移动应用AS快速集成支付下载支付宝的Demo和SDK将SDK文件夹中的arr文件复制黏贴到工程目录的libs文件夹下在整个工程的build.gradle文件中添加如下代码allprojects { repositories { // 添加下面的内容 flatDir { dirs 'libs' } // ... jcenter() 等其他仓库

2020-05-21 15:43:36 924

转载 线程同步和异步

线程同步:是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低线程异步:访问资源时在空闲等待时同时访问其他资源,实现多线程机制异步处理就是,你现在问我问题,我可以不回答你,等我用时间了再处理你这个问题.同步不就反之了,同步信息被立即处理 – 直到信息处理完成才返回消息句柄;异步信息收到后将在后台处理一段时间 – 而早在信息处理结束前就返回消息句柄区别同步和异步一个进程启动的多个不...

2019-07-26 23:00:26 126

翻译 Android6.0新特性

Android 6.0(API 级别 23)除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变更的影响。运行时权限此版本引入了一种新的权限模式,如今,用户可直接在运行时管理应用权限。这种模式让用户能够更好地了解和控制权限,同时为应用开发者精简了...

2019-07-25 23:18:47 145

原创 Android中Activity的生命周期

生命周期全面分析典型情况下的生命周期异常情况下的生命周期正常情况下在Activity中,常用的生命周期有七个:onCreate:表示Activity正在被创建,这是生命周期的第一个方法,在这个方法中,我们可以做一些初始化工作。onRestart:表示Activity正在重新启动。一般情况下,当当前的Activity从不可见重新变为可见状态时,会调用此方法。onStart:表示A...

2019-07-24 21:56:25 91

原创 Android 5.0 新特性

Android版本5.0的新特性全新的Material Design 设计风格支持多种设备全新的通知中心设计支持 64 位 ART 虚拟机Overview设备识别解锁Ok Google 语音指令Face unlock 面部解锁首先是全新 Design 设计风格1、用RecyclerView替换了之前使用的ListView和GridView等控件。相对之前的控件,Recycl...

2019-07-23 19:48:39 114

翻译 自定义View标尺

//绘制刻度线private void drawScale(Canvas canvas){ for(int i =0;i<=mScaleTotalCount;i++){ if(i%10==0){ mScalePaint.setStrokeWidth(6); canvas.drawLine...

2019-07-22 23:14:10 531

原创 Kotlin的编程基础

Kotlin 常量和变量Kotlin 数据类型Kotlin 运算符Kotlin 流程控制语句Kotlin的常量和变量在Kotlin中,常量必须用val关键字来声明,而变量必须用var关键字来声明 var intType:Int = 15 val floatType:Float = 15f在上上述声明中,var和val是必选参数,而且是二选一的常量常量的值是不可改变的,即常...

2019-07-15 21:24:24 440

原创 Kotlin的泛型,lambda表达式和高级函数

Kotlin的泛型Kotlin的泛型函数,可传参数是泛型T,不规定参数类型,便于后期编码便捷//这就是一个泛型函数//在方法声明fun后跟<>尖括号,放入T表示泛型,之后编写方法名,和参数fun <T> outputString(a:T,b:T,c:T):String{ return "$a,$b,$c"}//如上的代码返回值为一个字符串,传入参数可...

2019-07-12 22:48:47 668

原创 Kotlin中缀函数和递归

Kotlin的中缀函数//这是一个中缀函数fun infixFun() { //其中to就是中缀 val train ="北京" to "上海" //也有方法可以 .to var t = "北京".to("上海") println(train) println(t) //以上的输出结果为(北京,上海) val trait2 = ...

2019-07-11 19:57:58 165

原创 Kotlin方法重载和重写

Kotlin的方法重写首先是类的定义子类继承父类后方法的重写重写方法后,调用结果的简单逻辑//写了一个A类在class前添加了open,表示可以被继承open class A()//编写B类,继承了A类class B:A()//首先是类的定义,定义类时要给class前添加open表示开发可被继承 open class B(val name:String){//元素 //之...

2019-07-10 21:38:33 2775 2

原创 Kotlin的简单使用

Kotlin方法的简单使用首先是Kotlin的方法定义1、Kotlin方法用 fun 表示2、Kotlin的方法参数类型填写3、Kotlin带返回值的方法//这段代码作用是求圆的面积//其中fun为方法的声明//suare是方法名//方法名后的小括号里是r参数,参数后:是参数类型//方法后:Double是返回值类型//之后的大括号内是方法体fun suare(r:Dou...

2019-07-09 20:37:46 166

原创 Kotlin的基础语法

函数定义使用关键字 fun,参数格式为:参数 : 类型fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Intreturn a + b}表达式作为函数体,返回类型自动推断:fun sum(a: Int, b: Int) = a + bpublic fun sum(a: Int, b: Int): Int = a + b // public...

2019-07-08 21:47:36 87

原创 初识Kotlin

kotlin是谷歌公司推出的新型编程语言,相较于java,代码更加简洁,对于面向对象也比java做的更好, 基本意义上实现了万物皆对象 //kotlin的变量用var声明,常量为val //变量是可在之后代码中修改的 //常量声明赋值后,不可更改 //kotlin的int定义,以下为一个变量,var后是变量名,冒号之后为变量的数据类型定义 var intType:Int = ...

2019-07-05 19:40:45 94

原创 单击和常用控件

2018-12-27 15:05:56 119

原创 基础控件和布局

2018-12-26 18:48:38 62

原创 Android基本概念

2018-12-25 19:58:31 192

空空如也

空空如也

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

TA关注的人

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