簡體   English   中英

尋找彩信大小限制?

[英]Finding MMS size limit?

我正在編寫一個通過彩信發送 PNG 的 Android 應用程序。 我遇到的一個問題是較大的圖像被壓縮為 JPG。 因為圖像格式必須是無損的,所以我需要知道用戶的 MMS 字節限制(顯然沒有跨運營商標准化)。 我已經將 300KB 視為經驗法則,但我想知道是否有辦法以編程方式找到最大 MMS 大小,這樣我就可以避免壓縮。 謝謝!

在 Android M 及更高版本中,有一個公共 API: https : //developer.android.com/reference/android/telephony/CarrierConfigManager.html

在 M 之前,API 是私有的。 但是,您可以輕松訪問這些值。 Android 依賴於存儲在 MMS 服務 ( https://android.googlesource.com/platform/packages/services/Mms/+/lollipop-dev/res/ ) 中的 XML 文件中的預定義值。 您可以將這些值導入到您的應用程序中,或者在運行時從 /system/priv-app/MmsService/MmsService.apk 中提取它們(該文件是全球可讀的)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM