日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android API中被忽略的几个函数接口

發布時間:2023/11/30 Android 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android API中被忽略的几个函数接口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. MotionEvent的幾個函數

下面的方法都支持多點觸摸,即可以對單個觸摸點調用下面的方法

1.1 getPressure()

這個api 可以獲取到手指觸摸屏幕時候的壓力,但是需要硬件和驅動支持...

它有助于我們做出更加擬物化的設計,比如:

1. 手繪??梢愿鶕种笁毫Ω玫啬M畫筆的出息和顏色的深淺,讓人感覺更真實。

2. 對控件的點擊操作。 可以根據手指壓力來設置控件(如按鈕)的pressed效果,比如下凹的幅度。

3. 新操作方式。及手指不離開屏幕,通過調整手指壓力來達到操作目的,比如模擬汽車加油門

1.2 getSize()

獲取手指觸摸屏幕時與屏幕的接觸面積

這個可以用來識別fattouch events,也就是很大面積的觸摸事件,這個時候往往有可能是用戶的誤操作。

1.3 getToolType()

獲取觸發當前事件的物體類型:手指、觸控筆或者鼠標(觸控版)

這個我也沒想到有啥用處。。。

?

2. ClipData

ClipData.addItem(ClipData.Item item)?

這個api可以將文本、資源地址和Intent放在一個ClipData對象里面,然后保存在系統的剪切板中,而系統的剪切板是可以跨應用程序傳遞數據的,因此可以支持以下功能:

1. 跨應用程序復制、粘貼各種文件(圖片、視頻)等,類似windows的剪切板。

2. 由于資源地址可以是本地或者來自網絡,因此還可以直接copy網絡端的資源,類似于PC端的有道云筆記,直接將網頁的內容copy到本地。ClipData本身已經支持帶HTML標簽的格式化文本了。。

3. 直接copy應用程序的快捷方式,Intent就相當于啟動一個界面的快捷方式,因此理論上講可以copy跳轉到應用程序任何界面的快捷方式,比如撥打某人的電話,發起和某人的視頻聊天。

?

1.3 Vibrator

Vibrator.vibrate (long[] pattern, intrepeat)

這個api可以控制震動馬達的節奏,可以支持一下功能:

1. 讓用戶自定義震動節奏,ios已經有這個功能了。

2. 內置幾套震動節奏,和鬧鈴鈴音配合好,增加趣味性。

轉載于:https://www.cnblogs.com/Free-Thinker/p/4808797.html

總結

以上是生活随笔為你收集整理的Android API中被忽略的几个函数接口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。