chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

最佳實(shí)踐 | 助您提升應(yīng)用的無(wú)障礙功能

谷歌開發(fā)者 ? 來(lái)源:未知 ? 2022-11-28 18:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

某些使用 Android 設(shè)備的用戶具有不同于他人的無(wú)障礙功能需求。為了幫助具有共同的無(wú)障礙功能需求的特定人群,Android 框架為開發(fā)者創(chuàng)建無(wú)障礙服務(wù)提供了相關(guān)功能,這種服務(wù)可將應(yīng)用的內(nèi)容呈現(xiàn)給此類用戶,并代表他們?cè)趹?yīng)用中執(zhí)行操作。

Android 提供了一些系統(tǒng)無(wú)障礙服務(wù),其中包括:

  • TalkBack: 幫助視力低下或失明的人。通過(guò)合成語(yǔ)音讀出內(nèi)容,并在應(yīng)用中執(zhí)行操作以響應(yīng)用戶手勢(shì)。
  • 開關(guān)控制: 幫助有運(yùn)動(dòng)障礙的人。突出顯示互動(dòng)元素,并執(zhí)行操作以響應(yīng)用戶按某個(gè)按鈕的動(dòng)作。用戶只使用 1 個(gè)或 2 個(gè)按鈕就能控制設(shè)備。


  • TalkBack

    https://support.google.com/accessibility/android/answer/6283677

  • 開關(guān)控制

    https://support.google.com/accessibility/android/answer/6122836


為了幫助具有無(wú)障礙功能需求的用戶順利使用您的應(yīng)用,應(yīng)用應(yīng)遵循本頁(yè)中介紹的最佳做法,這些做法基于讓應(yīng)用使用起來(lái)更沒(méi)有障礙中所述的關(guān)鍵準(zhǔn)則。

以下各種最佳做法可以進(jìn)一步改進(jìn)應(yīng)用的無(wú)障礙功能:
  • 標(biāo)簽元素: 用戶應(yīng)該能夠理解應(yīng)用中每個(gè)有意義的互動(dòng)界面元素的內(nèi)容和用途。
  • 使用或擴(kuò)展系統(tǒng)微件: 基于框架包含的視圖元素構(gòu)建,而不是創(chuàng)建您自己的自定義視圖。框架的視圖和微件類已經(jīng)提供了應(yīng)用所需的大多數(shù)無(wú)障礙功能。
  • 使用除顏色之外的提示: 用戶應(yīng)該能夠明確區(qū)分界面中的各類元素。為此,除了顏色之外,還應(yīng)使用圖案和位置表示這些差異。
  • 讓媒體內(nèi)容使用起來(lái)更沒(méi)有障礙: 嘗試向應(yīng)用的視頻或音頻內(nèi)容添加說(shuō)明,這樣使用這些內(nèi)容的用戶就無(wú)需完全依靠視覺(jué)或聽覺(jué)提示。



標(biāo)簽元素


請(qǐng)務(wù)必針對(duì)應(yīng)用中的每個(gè)互動(dòng)界面元素,為用戶提供實(shí)用且描述性的標(biāo)簽。每個(gè)標(biāo)簽都應(yīng)說(shuō)明特定元素的含義和用途。TalkBack 等屏幕閱讀器可以向依靠這些服務(wù)的用戶讀出這些標(biāo)簽。

在大多數(shù)情況下,您可以在包含給定界面元素的布局資源文件中指定該元素的說(shuō)明。雖然您通常使用 contentDescription 屬性添加標(biāo)簽,如讓應(yīng)用使用起來(lái)更沒(méi)有障礙指南中所述,但還需要牢記一些其他標(biāo)簽添加方法,如下面幾部分所述。


可修改的元素


為可修改的元素 (如 EditText 對(duì)象) 添加標(biāo)簽時(shí),您可以列舉有效輸入的示例,除了讓相應(yīng)的示例文字可由屏幕閱讀器讀出之外,最好還在元素本身中顯示這些文字。在這些情況下,您可以使用 android:hint 屬性,如以下代碼段所示:

<EditText
android:id="@+id/addressLine2"
android:hint="@string/aptSuiteBuilding" ... />


在這種情況下,View 對(duì)象的 android:labelFor 屬性應(yīng)設(shè)為 EditText 元素的 ID。如需了解詳情,請(qǐng)參閱下文中介紹如何為相互描述的元素對(duì)添加標(biāo)簽的部分。


  • EditText

    https://developer.android.google.cn/reference/android/widget/EditText


相互描述的元素對(duì)

給定的 EditText 元素通常會(huì)有一個(gè)相應(yīng)的 View 對(duì)象,該對(duì)象描述了用戶應(yīng)在 EditText 元素中輸入的內(nèi)容。在搭載 Android 4.2 (API 級(jí)別 17) 或更高版本的設(shè)備上,您可以通過(guò)設(shè)置 View 對(duì)象的 android:labelFor 屬性來(lái)指明這種關(guān)系。


  • View

    https://developer.android.google.cn/reference/android/view/View


下面的代碼段顯示了為此類元素對(duì)添加標(biāo)簽的示例:


<TextView
android:id="@+id/usernameLabel" ...
android:text="@string/username"
android:labelFor="@+id/usernameEntry" />


<EditText
android:id="@+id/usernameEntry" ... />



<TextView
android:id="@+id/passwordLabel" ...
android:text="@string/password
android:labelFor="@+id/passwordEntry" />


<EditText
android:id="@+id/passwordEntry"
android:inputType="textPassword" ... />


集合中的元素


向集合中的元素添加標(biāo)簽時(shí),每個(gè)標(biāo)簽都應(yīng)該是唯一的。這樣,系統(tǒng)的無(wú)障礙服務(wù)在讀出標(biāo)簽時(shí)就可以特指屏幕上的 1 個(gè)元素。這種對(duì)應(yīng)關(guān)系可讓用戶知道他們何時(shí)循環(huán)瀏覽界面,或何時(shí)將焦點(diǎn)移到了已經(jīng)發(fā)現(xiàn)的元素。


需要特別注意的是,您應(yīng)在重用布局內(nèi)的元素(如 RecyclerView 對(duì)象) 中添加更多文字或上下文信息,以便能夠唯一標(biāo)識(shí)每個(gè)子元素。


  • RecyclerView

    https://developer.android.google.cn/reference/androidx/recyclerview/widget/RecyclerView


為此,請(qǐng)?jiān)谶m配器實(shí)現(xiàn)中設(shè)置內(nèi)容說(shuō)明,如以下代碼段所示

data class MovieRating(val title: String, val starRating: Integer)


class MyMovieRatingsAdapter(private val myData: Array):
RecyclerView.Adapter() {


class MyRatingViewHolder(val ratingView: ImageView) :
RecyclerView.ViewHolder(ratingView)


override fun onBindViewHolder(holder: MyRatingViewHolder, position: Int) {
val ratingData = myData[position]
holder.ratingView.contentDescription = "Movie ${position}: " +
"${ratingData.title}, ${ratingData.starRating} stars"
}
}

相關(guān)內(nèi)容組

如果應(yīng)用顯示的多個(gè)界面元素構(gòu)成一個(gè)自然組 (如歌曲的詳細(xì)信息或消息的屬性),應(yīng)將這些元素整理到一個(gè)容器中,該容器通常是 ViewGroup 的子類。將容器對(duì)象的 android:screenReaderFocusable 屬性設(shè)為 true,并將每個(gè)內(nèi)部對(duì)象的 android:focusable 屬性設(shè)為 false。這樣,無(wú)障礙服務(wù)就可以在單次語(yǔ)音中逐個(gè)讀出內(nèi)部元素的內(nèi)容說(shuō)明。這樣整合相關(guān)元素有助于使用輔助技術(shù)的用戶更高效地發(fā)現(xiàn)屏幕上的信息。


  • android:screenReaderFocusable

    https://developer.android.google.cn/reference/android/view/View#attr_android:screenReaderFocusable

  • android:focusable

    https://developer.android.google.cn/reference/android/view/View#attr_android:focusable


注意: 在 Android 8.1 (API 級(jí)別 27) 及更低版本中,android:screenReaderFocusable 屬性不可用,因此應(yīng)改為設(shè)置容器的 android:focusable 屬性

以下代碼段包含彼此相關(guān)的內(nèi)容片段,因此容器元素 (即 ConstraintLayout 的實(shí)例) 的 android:screenReaderFocusable 屬性設(shè)為 true,每個(gè)內(nèi)部 TextView 元素的 android:focusable 屬性設(shè)為 false:

<ConstraintLayout
android:id="@+id/song_data_container" ...
android:screenReaderFocusable="true">


<TextView
android:id="@+id/song_title" ...
android:focusable="false"
android:text="@string/my_song_title" />
<TextView
android:id="@+id/song_artist"
android:focusable="false"
android:text="@string/my_songwriter" />
ConstraintLayout>


由于無(wú)障礙服務(wù)在單次語(yǔ)音中讀出內(nèi)部元素的說(shuō)明,因此務(wù)必確保每條說(shuō)明都簡(jiǎn)明扼要地傳達(dá)出元素的含義。

自定義組標(biāo)簽

如果需要,您可以通過(guò)為某個(gè)組本身提供內(nèi)容說(shuō)明,替換平臺(tái)中該組的內(nèi)部元素說(shuō)明的默認(rèn)分組和排序。

以下代碼段展示了一個(gè)示例自定義組說(shuō)明:


android:id="@+id/song_data_container" ...
android:screenReaderFocusable="true"
android:contentDescription="@string/title_artist_best_song">



android:id="@+id/song_title" ...



android:text="@string/my_song_title" />

android:id="@+id/song_artist"



android:text="@string/my_songwriter" />


嵌套組

如果應(yīng)用的界面顯示多維信息 (如節(jié)日活動(dòng)的每日列表),應(yīng)對(duì)內(nèi)部組容器使用 android:screenReaderFocusable 屬性。這種標(biāo)簽添加方案可以很好地平衡發(fā)現(xiàn)屏幕內(nèi)容所需的語(yǔ)音條數(shù)與每條語(yǔ)音的長(zhǎng)度。

以下代碼段展示了一種為較大的組內(nèi)的組添加標(biāo)簽的方法:

<ConstraintLayout
android:id="@+id/festival_event_table" ... >
<ConstraintLayout
android:id="@+id/stage_a_event_column"
android:screenReaderFocusable="true">





ConstraintLayout>
<ConstraintLayout
android:id="@+id/stage_b_event_column"
android:screenReaderFocusable="true">





ConstraintLayout>
ConstraintLayout>

文字中的標(biāo)題

某些應(yīng)用使用標(biāo)題總結(jié)屏幕上顯示的多組文字。如果特定的 View 元素表示一個(gè)標(biāo)題,您可以通過(guò)將該元素的 android:accessibilityHeading 屬性設(shè)為 true,表明它的無(wú)障礙服務(wù)用途。


  • android:accessibilityHeading

    https://developer.android.google.cn/reference/android/view/View#attr_android:accessibilityHeading


無(wú)障礙服務(wù)的用戶可以選擇瀏覽標(biāo)題,而不是瀏覽段落或字詞。這種靈活性可改善文字瀏覽體驗(yàn)。


無(wú)障礙窗格標(biāo)題

在 Android 9 (API 級(jí)別 28) 及更高版本中,您可以為屏幕的窗格提供使用起來(lái)沒(méi)有障礙的標(biāo)題。出于無(wú)障礙目的,窗格是窗口中能夠從視覺(jué)上加以區(qū)分的部分,如 Fragment 的內(nèi)容。為了讓無(wú)障礙服務(wù)能夠理解與窗口行為類似的窗格行為,您應(yīng)該為應(yīng)用的窗格指定描述性標(biāo)題。這樣一來(lái),當(dāng)窗格的外觀或內(nèi)容發(fā)生變化時(shí),無(wú)障礙服務(wù)就可以為用戶提供更精細(xì)的信息。

如需指定窗格的標(biāo)題,請(qǐng)使用 android:accessibilityPaneTitle 屬性,如以下代碼段所示:

<MyShoppingCartView
android:id="@+id/shoppingCartContainer"
android:accessibilityPaneTitle="@string/shoppingCart" ... />


<MyShoppingBrowseView
android:id="@+id/browseItemsContainer"
android:accessibilityPaneTitle="@string/browseProducts" ... />

  • android:accessibilityPaneTitle

    https://developer.android.google.cn/reference/android/R.attr#accessibilityPaneTitle


裝飾性元素

如果界面中某個(gè)元素的存在只是為了讓內(nèi)容看起來(lái)間距合理或布局美觀,請(qǐng)將其 android:contentDescription 屬性設(shè)為 "null":

https://developer.android.google.cn/reference/android/view/View#attr_androidcontentDescription


如果應(yīng)用僅支持搭載 Android 4.1 (API 級(jí)別 16) 或更高版本的設(shè)備,您可以將這些純裝飾性元素的 android:importantForAccessibility 屬性設(shè)為 "no"。



擴(kuò)展系統(tǒng)微件


要點(diǎn):在設(shè)計(jì)應(yīng)用的界面時(shí),請(qǐng)使用或擴(kuò)展位于 Android 類層次結(jié)構(gòu)中盡可能靠下位置的系統(tǒng)微件。位于層次結(jié)構(gòu)最下方的系統(tǒng)微件已經(jīng)具備應(yīng)用所需的大多數(shù)無(wú)障礙功能。擴(kuò)展系統(tǒng)提供的這些微件比根據(jù)更通用的 View、ViewCompatCanvasCanvasCompat 類創(chuàng)建您自己的微件更容易。

如果您必須直接擴(kuò)展 ViewCanvas (這可能是高度個(gè)性化體驗(yàn)或游戲關(guān)卡所必需的),請(qǐng)參閱讓自定義視圖使用起來(lái)更沒(méi)有障礙。


  • View

    https://developer.android.google.cn/reference/kotlin/android/view/View

  • ViewCompat

    https://developer.android.google.cn/reference/kotlin/androidx/core/view/ViewCompat

  • Canvas

    https://developer.android.google.cn/reference/kotlin/android/graphics/Canvas

  • CanvasCompat

    https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/canvas/CanvasCompat.java

  • 讓自定義視圖使用起來(lái)更沒(méi)有障礙

    https://developer.android.google.cn/guide/topics/ui/accessibility/custom-views


本部分介紹了如何實(shí)現(xiàn)一種特殊類型的 Switch,稱為 TriSwitchTriSwitch 對(duì)象的工作方式與 Switch 對(duì)象類似,不同之處在于,TriSwitch 的每個(gè)實(shí)例允許用戶在 3 種可能的狀態(tài)之間切換。

  • Switch

    https://developer.android.google.cn/reference/android/widget/Switch


從類層次結(jié)構(gòu)最下方擴(kuò)展

Switch 對(duì)象從其層次結(jié)構(gòu)中的幾個(gè)框架界面類繼承一些屬性:
View
? TextView
? Button
? CompoundButton
? Switch


新的 TriSwitch 類最好直接從 Switch 類擴(kuò)展。這樣,Android 無(wú)障礙功能框架就可以提供 TriSwitch 類所需的大多數(shù)無(wú)障礙功能:

  • 無(wú)障礙操作: 告知系統(tǒng)無(wú)障礙服務(wù)如何模擬TriSwitch 對(duì)象上執(zhí)行的各種可能的用戶輸入。(繼承自 View。)
  • 無(wú)障礙事件: 告知無(wú)障礙服務(wù)當(dāng)屏幕刷新或更新時(shí),TriSwitch 對(duì)象的外觀會(huì)發(fā)生的各種可能的變化方式。(繼承自 View。)
  • 特征: 有關(guān)每個(gè) TriSwitch 對(duì)象的詳細(xì)信息,例如其顯示的任何文字的內(nèi)容。(繼承自 TextView。)
  • 狀態(tài)信息: TriSwitch 對(duì)象的當(dāng)前狀態(tài)的說(shuō)明,如 "選中" 或 "未選中"。(繼承自 CompoundButton。)
  • 狀態(tài)的文字說(shuō)明: 文字類說(shuō)明,解釋了各種狀態(tài)的含義。(繼承自 Switch。)

繼承自 Switch 及其父類的這種聚合行為幾乎就是 TriSwitch 對(duì)象的預(yù)期行為。因此,您的實(shí)現(xiàn)可以著重于將可能的狀態(tài)數(shù)從 2 種擴(kuò)展到 3 種。

定義自定義事件


當(dāng)您擴(kuò)展某個(gè)系統(tǒng)微件時(shí),可能會(huì)改變用戶與該微件互動(dòng)方式的某一方面。請(qǐng)務(wù)必定義這些互動(dòng)變化,以便無(wú)障礙服務(wù)可以更新應(yīng)用的微件,就像用戶直接與微件互動(dòng)一樣。


一般準(zhǔn)則是,對(duì)于您替換的每個(gè)基于視圖的回調(diào),您還需要通過(guò)替換 ViewCompat.replaceAccessibilityAction() 來(lái)重新定義相應(yīng)的無(wú)障礙操作。在應(yīng)用的測(cè)試中,您可以通過(guò)調(diào)用 ViewCompat.performAccessibilityAction() 來(lái)驗(yàn)證這些重新定義的操作的行為。


  • ViewCompat.replaceAccessibilityAction()

    https://developer.android.google.cn/reference/androidx/core/view/ViewCompat#replaceAccessibilityAction(android.view.View,%20androidx.core.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat,%20java.lang.CharSequence,%20androidx.core.view.accessibility.AccessibilityViewCommand)

  • ViewCompat.performAccessibilityAction()

    https://developer.android.google.cn/reference/androidx/core/view/ViewCompat#performAccessibilityAction(android.view.View,%20int,%20android.os.Bundle)


此原則如何對(duì) TriSwitch 對(duì)象起作用

與普通的 Switch 對(duì)象不同,點(diǎn)按 TriSwitch 對(duì)象可以循環(huán)切換 3 種可能的狀態(tài)。因此,需要更新相應(yīng)的 ACTION_CLICK 無(wú)障礙操作:
class TriSwitch(context: Context) : Switch(context) {
// 0, 1, or 2.
var currentState: Int = 0
private set


init {
updateAccessibilityActions()
}


private fun updateAccessibilityActions() {
ViewCompat.replaceAccessibilityAction(this, ACTION_CLICK,
action-label) {
view, args -> moveToNextState()
})
}


private fun moveToNextState() {
currentState = (currentState + 1) % 3
}
}



使用除顏色之外的提示


為了幫助有色覺(jué)缺陷的用戶,請(qǐng)使用除顏色之外的提示區(qū)分應(yīng)用屏幕中的界面元素。具體方法包括采用不同的形狀或大小、提供文字或視覺(jué)圖案,或者添加基于音頻的反饋或基于輕觸手勢(shì)的觸感反饋來(lái)表示元素的差異。


下圖顯示了一個(gè) Activity 的兩個(gè)版本。一個(gè)版本僅使用顏色區(qū)分工作流程中兩種可能的操作。另一個(gè)版本采用了最佳做法: 除了顏色之外,還使用了形狀和文字來(lái)突出兩個(gè)選項(xiàng)之間的差異:

△ 僅使用顏色創(chuàng)建界面元素的示例 (左圖),
以及使用顏色、形狀和文字創(chuàng)建界面元素的示例 (右圖)


讓媒體內(nèi)容使用起來(lái)更沒(méi)有障礙


如果您開發(fā)的應(yīng)用包含視頻剪輯或音頻錄音等媒體內(nèi)容,應(yīng)設(shè)法為具有不同類型的無(wú)障礙功能需求的用戶提供支持,讓他們能夠理解此類內(nèi)容。特別是,我們建議您做到以下幾點(diǎn):

  • 添加可讓用戶暫?;蛲V共シ琶襟w、調(diào)整音量以及切換字幕的控件。
  • 如果視頻提供的信息對(duì)于完成工作流程至關(guān)重要,應(yīng)以其他格式提供相同的內(nèi)容,如轉(zhuǎn)錄內(nèi)容。


其他資源


如需詳細(xì)了解如何讓您的應(yīng)用使用起來(lái)更沒(méi)有障礙,請(qǐng)參閱下面列出的其他資源:


  • Codelab: 基本的 Android 無(wú)障礙功能

    https://developer.android.google.cn/codelabs/starting-android-accessibility#0
  • 博文: 無(wú)障礙功能: 是否所有用戶都能使用您的應(yīng)用?

    https://android-developers.googleblog.com/2012/04/accessibility-are-you-serving-all-your.html


歡迎您持續(xù)關(guān)注我們,及時(shí)了解更多開發(fā)技術(shù)和產(chǎn)品更新等資訊動(dòng)態(tài)。




?點(diǎn)擊屏末||即刻了解無(wú)障礙功能更多相關(guān)內(nèi)容




原文標(biāo)題:最佳實(shí)踐 | 助您提升應(yīng)用的無(wú)障礙功能

文章出處:【微信公眾號(hào):谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6241

    瀏覽量

    109970

原文標(biāo)題:最佳實(shí)踐 | 助您提升應(yīng)用的無(wú)障礙功能

文章出處:【微信號(hào):Google_Developers,微信公眾號(hào):谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深度解析淘寶API接口:功能、限制與最佳實(shí)踐

    在當(dāng)今日益繁榮的電商領(lǐng)域,淘寶作為中國(guó)最大的電子商務(wù)平臺(tái)之一,其API接口為開發(fā)者提供了豐富的功能和數(shù)據(jù)資源。本文將深入解析淘寶API接口的功能、限制,并分享一些最佳實(shí)踐,幫助開發(fā)者更
    的頭像 發(fā)表于 10-20 13:48 ?88次閱讀

    藍(lán)牙技術(shù)如何構(gòu)建無(wú)障礙生態(tài)

    幾十年來(lái),我們熟知的藍(lán)牙?技術(shù)不僅被廣泛應(yīng)用于耳機(jī)、移動(dòng)設(shè)備和汽車,還悄然改變著智能家居、零售、工業(yè)制造等眾多領(lǐng)域。更令人驚喜的是,除了連接音頻設(shè)備和可穿戴設(shè)備外,這項(xiàng)技術(shù)還在提高無(wú)障礙性方面發(fā)揮著關(guān)鍵作用。
    的頭像 發(fā)表于 07-24 11:21 ?1096次閱讀

    海爾LED TV產(chǎn)品榮獲DEKRA德凱歐盟無(wú)障礙指令證書

    在歐洲,“無(wú)障礙”不再只是社會(huì)責(zé)任的延伸,而是一項(xiàng)法定的產(chǎn)品設(shè)計(jì)要求。根據(jù)歐盟無(wú)障礙指令 (EU) 2019/882(European Accessibility Act,EAA),自2025年6月
    的頭像 發(fā)表于 07-15 14:22 ?668次閱讀

    電商API安全最佳實(shí)踐:保護(hù)用戶數(shù)據(jù)免受攻擊

    。本文將系統(tǒng)介紹電商API安全的最佳實(shí)踐,幫助您保護(hù)用戶數(shù)據(jù)免受常見(jiàn)攻擊。文章結(jié)構(gòu)清晰,分步講解關(guān)鍵措施,確保內(nèi)容真實(shí)可靠,基于行業(yè)標(biāo)準(zhǔn)如OWASP API安全指南。 1. 使用HTTPS加密所有通信 API通信必須全程加密,防
    的頭像 發(fā)表于 07-14 14:41 ?327次閱讀
    電商API安全<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>:保護(hù)用戶數(shù)據(jù)免受攻擊

    生產(chǎn)環(huán)境中Kubernetes容器安全的最佳實(shí)踐

    隨著容器化技術(shù)的快速發(fā)展,Kubernetes已成為企業(yè)級(jí)容器編排的首選平臺(tái)。然而,在享受Kubernetes帶來(lái)的便利性和可擴(kuò)展性的同時(shí),安全問(wèn)題也日益凸顯。本文將從運(yùn)維工程師的角度,深入探討生產(chǎn)環(huán)境中Kubernetes容器安全的最佳實(shí)踐
    的頭像 發(fā)表于 07-14 11:09 ?360次閱讀

    天馬榮獲新財(cái)富雜志“2024 ESG最佳實(shí)踐獎(jiǎng)”

    天馬可持續(xù)發(fā)展?ESG表現(xiàn)再獲認(rèn)可,上榜2024年新財(cái)富雜志最佳上市公司評(píng)選“ESG最佳實(shí)踐榜單”。
    的頭像 發(fā)表于 05-21 14:43 ?612次閱讀

    在Jetpack Compose中解鎖CameraX的強(qiáng)大功能

    本文是 "相機(jī)與媒體 Spotlight Week" 系列的內(nèi)容之一。此系列中,我們會(huì)提供文章、視頻、示例代碼等資源,以幫助您提升應(yīng)用中的媒體體驗(yàn)。
    的頭像 發(fā)表于 02-25 11:50 ?841次閱讀

    BEM+Sass結(jié)合使用的最佳實(shí)踐

    BEM(Block Element Modifier)與Sass的結(jié)合使用是前端開發(fā)中一種高效且規(guī)范的樣式編寫方式。以下是一些最佳實(shí)踐,旨在幫助開發(fā)者更好地利用這兩種工具來(lái)提高代碼的可讀性、可維護(hù)性
    的頭像 發(fā)表于 02-12 16:50 ?857次閱讀

    兆芯最佳實(shí)踐應(yīng)用場(chǎng)景解決方案發(fā)布

    《兆芯最佳實(shí)踐應(yīng)用場(chǎng)景解決方案》現(xiàn)已正式發(fā)布,掃描下方二維碼或點(diǎn)擊閱讀原文即可獲取下載。
    的頭像 發(fā)表于 01-13 14:45 ?772次閱讀

    數(shù)據(jù)采集與傳輸無(wú)障礙 簡(jiǎn)化設(shè)備,解決隧道深部監(jiān)測(cè)難題 擺脫信號(hào)盲區(qū)的困擾

    數(shù)據(jù)采集與傳輸無(wú)障礙 簡(jiǎn)化設(shè)備,解決隧道深部監(jiān)測(cè)難題 擺脫信號(hào)盲區(qū)的困擾 根據(jù)實(shí)際情況和工程環(huán)境,我們特別推出了一種一站式現(xiàn)場(chǎng)監(jiān)測(cè)方案,旨在方便快捷地完成隧道深部及信號(hào)盲區(qū)部分的施工監(jiān)測(cè)。我們利用
    的頭像 發(fā)表于 12-21 17:29 ?620次閱讀
    數(shù)據(jù)采集與傳輸<b class='flag-5'>無(wú)障礙</b> 簡(jiǎn)化設(shè)備,解決隧道深部監(jiān)測(cè)難題 擺脫信號(hào)盲區(qū)的困擾

    立訊精密入選2024可持續(xù)發(fā)展最佳實(shí)踐案例

    近日,由中國(guó)上市公司協(xié)會(huì)(以下簡(jiǎn)稱中上協(xié))主辦的2024上市公司可持續(xù)發(fā)展大會(huì)在京召開。會(huì)上,中上協(xié)發(fā)布了2024上市公司可持續(xù)發(fā)展最佳及優(yōu)秀實(shí)踐案例。立訊精密憑借“立志高遠(yuǎn) 訊航可持續(xù)高質(zhì)量發(fā)展”的卓越實(shí)踐,從596篇投稿中脫
    的頭像 發(fā)表于 11-28 13:50 ?897次閱讀

    4G模組之UDP應(yīng)用的最佳實(shí)踐!

    今天說(shuō)的是4G模組之UDP應(yīng)用,展示最佳實(shí)踐,送你參考。
    的頭像 發(fā)表于 11-08 09:24 ?1505次閱讀
    4G模組之UDP應(yīng)用的<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>!

    MES系統(tǒng)的最佳實(shí)踐案例

    效率、降低成本、保證產(chǎn)品質(zhì)量。 MES系統(tǒng)的最佳實(shí)踐案例 引言 在當(dāng)今競(jìng)爭(zhēng)激烈的制造業(yè)環(huán)境中,企業(yè)必須不斷尋求創(chuàng)新和改進(jìn)的方法來(lái)保持競(jìng)爭(zhēng)力。MES系統(tǒng)作為一種關(guān)鍵的信息技術(shù)工具,已經(jīng)被廣泛應(yīng)用于各種制造行業(yè),以實(shí)現(xiàn)生產(chǎn)過(guò)程的優(yōu)化和管理。本文將探討MES系統(tǒng)的
    的頭像 發(fā)表于 10-27 09:33 ?3364次閱讀

    邊緣計(jì)算架構(gòu)設(shè)計(jì)最佳實(shí)踐

    邊緣計(jì)算架構(gòu)設(shè)計(jì)最佳實(shí)踐涉及多個(gè)方面,以下是一些關(guān)鍵要素和最佳實(shí)踐建議: 一、核心組件與架構(gòu)設(shè)計(jì) 邊緣設(shè)備與網(wǎng)關(guān) 邊緣設(shè)備 :包括各種嵌入式設(shè)備、傳感器、智能手機(jī)、智能攝像頭等,負(fù)責(zé)采
    的頭像 發(fā)表于 10-24 14:17 ?1466次閱讀

    云計(jì)算平臺(tái)的最佳實(shí)踐

    云計(jì)算平臺(tái)的最佳實(shí)踐涉及多個(gè)方面,以確保高效、安全、可擴(kuò)展和成本優(yōu)化的云環(huán)境。以下是一些關(guān)鍵的最佳實(shí)踐: 一、云成本優(yōu)化 詳細(xì)分析云使用情況 :通過(guò)細(xì)致的監(jiān)控和分析,識(shí)別低ROI(投資
    的頭像 發(fā)表于 10-24 09:17 ?1014次閱讀