Android Studio第一行笔记

首先声明题目只是调侃一下,如有侵权,请速告知。

前些天配置Android Studio真的是把人都快搞没了(此时肝隐隐作痛),遇到了各种问题和报错,好在现在一一处理后只剩下每次关闭模拟器时会报错,不过搜了下好像没啥大问题,我看运行啥的都没问题(不过红色的字体真的扎眼)。如果大家有配置的相关问题,我觉得我应该能够回答一二吧。
还有就是最后悔的事就是Microsoft账户名设置成了中文了。靠,为什么在我刚买电脑的时候没有人提醒我。。
—————————————————————————
下面是稍微正经的:
Andriod四大组件

  1. Activity :Android应用程序的门面
  2. Service : 后台运行
  3. BroadcastReciever:允许你的应用接受和向外发出广播信息
  4. ContentProvider:应用程序之间的数据共享

Kotlin编程基础

  • 变量
    val 声明不可变的变量
    var 可变
  • 函数
fun methodName(param1 : Int, param2 : Int): Int{
return 0 //基本格式括号外声明返回数据类型
}

当只有一行时,由于Kotlin出色的类型推导机制可以直接简化为:

//语法糖
fun LargerNumber(num1 : Int, num2 : Int) = max(num1, num2)
  • when
    Kotlin中when是java中switch的加强版本,个人感觉好用很多,跟if一样,有返回值。
when(任意类型参数 || 无参数){
   执行逻辑
}

举个栗子:

fun getScore(name : String) = when(name){
    "Tom" -> 86
    "Jim" -> 77
    "Jack" -> 95
    "Boss" -> 100
    else -> 0
}
  • 循环语句for-in
//区间概念
val range = 0..10// ..创建两端闭区间
//左闭右开
val range = 0 until 10
for(i in 0 until 10 step 2){ //间隔
   println(i)
}
//降序左右都闭
for(i in 0 downTo 10){ 
   println(i)
}

除此之外,for-in还可以用来遍历数组和集合。第一行笔记都到这吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值