2020年5月18日
摘要:
和listener一起使用举例: 需要在控件中监听某个动作:比如button点击,画面滚动等 1.为控件定义一个属性:属性绑定一个方法 2.首先自定义一个Listener 3.类似与Android原生的Listener,设计一个interface 4.该xxxListener实现OnXxxxList
阅读全文
posted @ 2020-05-18 10:02
JJ_S
阅读(2167)
推荐(0)
2020年4月28日
摘要:
作用: 问题: ViewModel的用法: 架构组件为界面控制器提供了 ViewModel 辅助程序类,该类负责为界面准备数据。 在配置更改期间会自动保留 ViewModel 对象,以便它们存储的数据立即可供下一个Activity/Fragment实例使用。如以下示例代码所示: 可以从 Activi
阅读全文
posted @ 2020-04-28 12:13
JJ_S
阅读(1632)
推荐(0)
2020年4月27日
摘要:
为一个控件添加响应事件,需要为其设置监听器(Listener)。在Android中,View的Listener方法,有多种创建方法。以View的OnClickListener举例: View的Listener方法一样,都是View类的接口,实现Listener里面的接口,就可以处理相关事件 创建Li
阅读全文
posted @ 2020-04-27 20:47
JJ_S
阅读(4141)
推荐(0)
摘要:
Android sdk给我们提供了GestureDetector类,通过这个类我们可以识别很多的手势 当用户触摸屏幕的时候,会产生许多手势,例如 手势|描述 | | onDown(按下)|手指刚刚接触到触摸屏的那一刹那,就是触的那一下。 onFling(抛掷)|手指在触摸屏上迅速移动,并松开的动作。
阅读全文
posted @ 2020-04-27 20:34
JJ_S
阅读(1415)
推荐(0)
摘要:
Android事件处理机制是基于Listener实现的,比如触摸屏相关的事件,就是通过onTouchListener实现; 所有View的子类都可以通过setOnTouchListener()、setOnKeyListener()等方法来添加对某一类事件的Listener; Listener一般以I
阅读全文
posted @ 2020-04-27 20:28
JJ_S
阅读(580)
推荐(1)
摘要:
onCreate(): onMeasure(): onLayout(): onDraw(): onFinishInflate(): onAttachedToWindow(): onDetachedFromWindow(): onWindowVisibilityChanged(int): Constr
阅读全文
posted @ 2020-04-27 20:26
JJ_S
阅读(924)
推荐(0)
摘要:
0.Android开发者指南 https://developer.android.google.cn/guide https://developer.android.com/guide http://hukai.me/android-training-course-in-chinese/input/
阅读全文
posted @ 2020-04-27 20:21
JJ_S
阅读(170)
推荐(0)
摘要:
第一步:创建一个Android工程 第二步:选择一个Empty Activity(也可以是别的) 第三步:选择路径与保存目录,注意Name(这里是test)和Save Location最后一个包的名字必须一致(原因不清楚?) 第四步:创建好后生成的目录解释
阅读全文
posted @ 2020-04-27 20:11
JJ_S
阅读(188)
推荐(0)
摘要:
安装Android Studio: 安装SDK: 选择一个进行安装(可以编辑安装路径) 下载SDK源码: 选择路径,点击编辑 最后点击Next即可将源码下载到你所选的SDK路径中
阅读全文
posted @ 2020-04-27 20:01
JJ_S
阅读(162)
推荐(0)
2020年4月22日
摘要:
翻译自:https://thispointer.com//c11 multithreading part 7 condition variables explained/ 在本文中,我们将通过示例讨论C++ 11多线程中条件变量的用法。 条件变量 条件变量是一种事件,用于在两个或多个线程之间进行信号
阅读全文
posted @ 2020-04-22 15:29
JJ_S
阅读(442)
推荐(0)