aoi学院

Aisaka's Blog, School of Aoi, Aisaka University

在Android开发过程中,常需要更新界面的UI,而更新UI是要主线程来更新的,即UI线程更新。Android中的View不是线程安全的,如果在主线程之外的线程中直接更新页面显示会报错。runOnUithread(Runnale)和Handler.post(Runnable)都是将更新UI的操作提交到主线程/UI线程中执行。

非主UI线程更新视图的两种方法:一种是Handler,一种是Activity中的runOnUiThread(Runnable)方法。

阅读全文 »

onTouch()方法

当把手放到View上后,onTouch方法被一遍一遍的调用

onTouch方式是View的onTouchListener接口中定义的方法。当一个View绑定了onTouchListener后,当有Touch事件触发时,就会调用onTouch方法。


onTouchEvent()方法

当把手放到Activity上时,onTouchEvent方法会一遍一遍的被调用

onTouchEvent方法时重载的Activity的方法。重写了Acitivity的onTouchEvent方法后,当屏幕有Touch事件时,此方法就会被调用。

阅读全文 »

禁止旋转屏幕

1
2
3
4
<activity
android:name=".MyActivity"
android:screenOrientation="portrait"
android:label="@string/app_name"/>

旋转后恢复现场

“持久化/恢复现场”来解决。即在onPause()里将用户当前已经输入的内容保存到数据库或Preference,在onCreate()方法里读取并填充到表单中,这也是官方推荐的方法。

阅读全文 »

2021年的东京奥运会从7月23开始到现在正在火热的进行中,此次奥运会一大亮点是运用了AI评分辅助系统技术来对比赛运动员的表现打分,AI评分系统和人类动作评估的研究方向与应用关系密切,评分系统在动作捕捉、辅助评分多个环节发挥了作用,AI评分系统有助力于裁判公正性。

阅读全文 »

美国时间2021年7月29日Neuralink宣布已在C轮融资中从Google Ventures、Peter Thiel的创始人基金和OpenAI首席执行官Sam Altman在内的投资者那里筹集了 2.05 亿美元,其表示:“本轮融资将用于Neuralink的第一个产品推向市场,并加快未来产品的研发速度。该设备以高带宽与自然的方式使四肢瘫痪的人能够与电脑、手机交互,享受数字自由。”也就是说,脑机接口设备即将在市场上推广使用。但是,随着脑机接口应用的数量的增多和领域的扩展,带来了一些亟待解决的技术和伦理问题。

阅读全文 »