android
文章平均质量分 78
旭日_
旭日东升,奋进中!
展开
-
Handler机制浅析
使用方法实例化一个handler对象val handler = object : Handler() { override fun handleMessage(msg: Message) { Log.e(TAG, "收到消息:" + msg.obj.toString()) super.handleMessage(msg) } }在需要发送消息的地方这样调用val原创 2021-07-16 17:05:01 · 261 阅读 · 0 评论 -
Android中的事件分发浅析
说在前面Android在启动一个activity时,会实例化一个PhoneWindow,而PhoneWindow对象持有一个Decorview的引用,DecorView中有个id为content的ViewGrou,而我们平常在xml写的布局,就是加载在这个ViewGroup中的,如下图所示(图片引用自网络,侵删)。事件分发一般开发过程中,我们需要处理的事件,也就是我们的手指在ContentView上的触摸事件,在我们眼中,我们用手指触摸、点击一个个按钮、图片等,而无论是按钮、图片等等,都..原创 2021-07-16 14:03:23 · 206 阅读 · 0 评论 -
ConstraintLayout基本使用之toLeftOf 、toTopOf、toRightOf、toBottomOf
关于ConstraintLayout的博客、文章想必大家已经见过很多了,都是很全面的,今天这篇博客主要将ConstraintLayout的layout_constraintLeft_toLeftOflayout_constraintLeft_toRightOflayout_constraintTop_toTopOf...以上到底怎么理解呢?下面我将通过图片+文字来解释。现在假设...原创 2019-07-02 14:08:48 · 20179 阅读 · 1 评论 -
Kotlin语法之let:统一处理对象的好帮手
let语法:obj.let { }或obj?.let { }第一种写法,如果确定obj不为null,可以使用,否则建议使用第二种写法。如果不确定且用了第一种写法,可能会抛出空指针异常。第二种写法相当于java的非空判断,当obj不为空时,才执行大括号内的代码段,相对java的空判断来说简洁一些,值得使用。...原创 2019-06-25 16:54:08 · 3224 阅读 · 0 评论 -
Kotlin语法之隐藏的getter、setter
一、基本写法我们在使用java定义实体类的时候,一般是这样写:public class Test { private String str; private int count; public String getStr() { return str; } public void setStr(String str) { ...原创 2019-06-25 16:03:15 · 5132 阅读 · 4 评论 -
gradle错误:ERROR: Unable to start the daemon process
ERROR: Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the user guide chapt...原创 2019-06-25 15:21:44 · 9291 阅读 · 3 评论 -
Android WebView 微信和支付宝H5调用本地app支付
思路:在webview拦截网址,判断出是微信和支付宝的支付链接,然后本地调用app客户端支付。 下面上代码: webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView vie原创 2017-10-12 11:43:42 · 6509 阅读 · 0 评论 -
Kotlin在AndroidStudio上的配置
早上上班不久,付总就告诉我,一个新的东西,那就是->Kotlin,关于这个语言怎么怎么好,和他的语法,在此也就不说了,附上几个链接,写的都挺好的: 使用Kotlin优雅的开发Android应用 Kotlin VS Java:基本语法差异 为什么我要改用Kotlin 这篇博客主要介绍Kotlin在AS上的配置,那么闲话少叙,开始吧。 在项目的build.原创 2017-05-18 16:33:25 · 5290 阅读 · 0 评论 -
Android动画插值器之PathInterpolator浅析
PathInterpolator,一种动画插值器,以前从没听过动画插值器的同学可以去这篇android 动画的Interpolator插值器 好了,详细大家已经了解了插值器的作用和用法,那么我们开始这篇博文吧! MethodcodePathInterpolator(Path path)Create原创 2017-04-12 15:10:39 · 12023 阅读 · 0 评论