android
latte_miao
神经学科学者
展开
-
More than one file was found with OS independent path ‘lib/armeabi-v7a/xxxx.so‘
从Android Gradle版本 3.0+ 升级到 4.0 +, 使用CMAKE编译so库时,运行程序时,报如下错误:More than one file was found with OS independent path ‘lib/armeabi-v7a/xxxx.so’乍一看,系统提示本地不止引入一次该so库。但实际去找,并未发现有多次导入。查阅网上资料,通用解法:android { ... // Fix: More than one file was found pa原创 2021-04-13 11:14:36 · 154 阅读 · 0 评论 -
BottomBar(2.0新版)使用分析
今天分享一个常用的控件:BottomBar BottomBar作为一个开源的第三方控件,因其简单实用,且动画效果酷炫,用来作为App的底部导航栏; 关于这方面的详解一直都有,此次进行重写是因为,该控件进行了版本升级,由原先的1.0版本升级到了现在的2.0版本,使用方法和配置设置发生了较大改变;先看下bottombar的效果: 下面笔者会详细介绍其新版的使用方法: 1.导包: 在Module原创 2016-10-17 20:20:46 · 628 阅读 · 4 评论 -
自定义View的初体验
Android自定义View的来源此处就不多提:1.自定义View的基本步骤:1.1创建一个类继承View,重写构造方法 public SwitchButton(Context context) { this(context, null); } public SwitchButton(Context context, @Nullable Attr原创 2017-05-03 15:36:09 · 171 阅读 · 0 评论 -
Kotlin学习(1)
随着Google2017届I/O大会的召开,把Kotlin定位官方一级开发语言,作为一个Android开发,学习Kotlin也渐渐的提上了日程。 关于此系列的博客,主要是为了记录自己的学习状态,其中可能有疏漏和不详细的地方,而且博客肯定会学习得深入对以前的博客进行更改和重新排写。Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限原创 2017-05-25 10:30:32 · 211 阅读 · 0 评论 -
Kotlin学习(3)
此篇学习类的属性定义还有借口声明属性和字段声明属性 Kotlin的类可以有属性。 属性可以用关键字var 声明为可变的,否则使用只读关键字val。class Address { var name: String = …… var street: String = …… var city: String = …… var state: String? = ……原创 2017-05-25 15:25:16 · 256 阅读 · 0 评论 -
Kotlin学习(2)
上一篇,学习了基本的数据类型和控制流的语法。 这一篇,主要学习Kotlin的类与对象。类与继承类 Kotlin中同样使用class关键字申明类class User {}类声明由类名、类头(指定其类型参数、主构造函数等)和由大括号包围的类体构成。类头和类体都是可选的; 如果一个类没有类体,可以省略花括号。class User构造函数 在 Kotlin 中的一个类可以有一个主构造函数和一个或多个原创 2017-05-25 11:27:07 · 209 阅读 · 0 评论 -
Android启动模式之singleInstance
刚学习Android之时,就知道Activity有四大启动模式: standard:标准模式,每次都会在栈里新建一个activity实例。 singleTask:当该activity实例已存在在栈内时,会复用其实例,并将其顶上的其余activity实例移除。 singleTop:当该activity已存在于栈顶时,则复用其实例。 singleTask:栈内永远就只有一个实例。这是最开始对四大原创 2017-12-22 15:06:12 · 1397 阅读 · 0 评论