- 博客(12)
- 收藏
- 关注
原创 小米打开系统相册
//调用系统相册 private void pickPic() { Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); try { ...
2019-09-05 17:34:30 447
原创 Kotlin函数的使用(1)
Kotlin中创建集合: val set =hashSetOf(1, 2, 3) ----创建一个set val list = arrayLIstOf(1, 2, 3)----创建一个list val map = hashMapOf(1 to "one", 2 to "two", 3 to "three")----创建一个mapKotlin中的没有自己的集合类,都是采用的标...
2019-05-29 16:02:54 133
原创 Kotlin的目录和包
Java把所有的类组织成包,Kotlin也有和Java相似的包的概念。每一个Kotlin文件都能以一条package语句开头,那么这个文件中的所有类、函数及属性都会被放到这个包中,属于这个包。如果其它文件中也是以同样的package语句开头,那么它们属于同一个包,不管文件放在哪个目录结构下,不用和Java一样,必须把类文件放在和包结构相匹配的目录结构下。同一个包下的内容可以互相使用。如...
2019-05-27 09:23:53 1424
原创 ViewPager中有超过两个Fragment后,切换时Fragment会重走onCreateView导致页面重新加载
当ViewPager中添加三个以上的Fragment相互切换时,不是相邻的Fragment会重走onCreateView,这样页面会重新加载。ViewPager默认是会保留当前页的前一页和后一页,也就是到了第三页的时候,第一页已经被销毁了,回到第二页的时候会重新创建ViewPager中的setOffscreenPageLimit(int limit)方法就是用来设置保留当前页前多少页和后多...
2019-05-24 11:09:22 2417 1
原创 Kotlin基础学习-类和属性
我们先写一个Java中的一个简单的JavaBean类Student,只包含一个属性,name。public class Student { private final String name; public Person(String name) { this.name = name; } public String getName...
2019-05-22 13:43:15 221
原创 Kotlin基础学习-函数和变量
刚开始学习Kotlin的时候可以不需要任何安装和配置,直接网页进入:http://try.kotl.in,就可以在上面编写、编译及运行Kotlin程序。并且该页面还支持Java直接转换Kotlin。万事Hello,world!开始,只需要下面短小代码就可以fun main(args: Array<String>) { println("Hello, world!")...
2019-05-21 17:15:09 167
原创 Kotlin的主要特征
1.Kotlin的首要目标是提供一种更简洁、更高效、更安全的替代Java的语言,所以可以用在服务器端、Android端以及任何Java运行的地方。2.Kotlin和Java一样是一种静态类型的编程语言。这意味着所有表达式的类型在编译期已经确定,而编译期就能验证对象是否包含了你想访问的方法或者字段。3.Kotlin支持函数式编程。4.Kotlin免费并开源...
2019-05-20 09:38:10 512
原创 解决AndroidStudio创建项目报Conflict with dependency 'com.android.support:support-annotations' in project的错
Android Studio3.0.1创建了一个新项目,直接报错Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved ...
2019-05-07 11:22:34 304
原创 Activity实现Dialog效果
第一步:创建Activity继承第二步:在res\values\styles.xml中创建style <style name="DialogActivity" parent="Theme.AppCompat.Light.Dialog"> <item name="android:windowBackground">@android:colo...
2019-05-07 10:47:37 1367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人