主頁 > 移動端開發 > android anr問題分析

android anr問題分析

2020-09-19 01:57:15 移動端開發


----- pid 1936 at 2020-09-16 19:03:33 -----
Cmd line: com.hjcamera
Build fingerprint: 'alps/full_len6737t_66_sh_n/len6737t_66_sh_n:7.0/NRD90M/1568701051:userdebug/test-keys'
ABI: 'arm'
Build type: optimized
Zygote loaded classes=4377 post zygote classes=1596
Intern table: 50338 strong; 537 weak
JNI: CheckJNI is off; globals=640 (plus 595 weak)
Libraries: /data/app/com.hjcamera-1/lib/arm/libUVCCamera.so /data/app/com.hjcamera-1/lib/arm/libauxadc.so /data/app/com.hjcamera-1/lib/arm/libfb.so /data/app/com.hjcamera-1/lib/arm/libjpeg-turbo1500.so /data/app/com.hjcamera-1/lib/arm/libmtgpio.so /data/app/com.hjcamera-1/lib/arm/libpct2075.so /data/app/com.hjcamera-1/lib/arm/libreactnativejni.so /data/app/com.hjcamera-1/lib/arm/libusb100.so /data/app/com.hjcamera-1/lib/arm/libuvc.so /data/app/com.hjcamera-1/lib/arm/libyoga.so /system/lib/libandroid.so /system/lib/libcompiler_rt.so /system/lib/libjavacrypto.so /system/lib/libjnigraphics.so /system/lib/libmedia_jni.so /system/lib/libsoundpool.so /system/lib/libwebviewchromium_loader.so libjavacore.so libopenjdk.so (19)
Heap: 8% free, 16MB/18MB; 91546 objects
Dumping cumulative Gc timings
Start Dumping histograms for 132 iterations for partial concurrent mark sweep
ProcessMarkStack: Sum: 2.342s 99% C.I. 0.006ms-49.656ms Avg: 5.915ms Max: 55.026ms
UpdateAndMarkImageModUnionTable: Sum: 1.318s 99% C.I. 1.481us-14088us Avg: 624.139us Max: 17876us
MarkConcurrentRoots: Sum: 618.516ms 99% C.I. 0.005ms-15.663ms Avg: 2.342ms Max: 35.740ms
MarkRootsCheckpoint: Sum: 388.999ms 99% C.I. 0.250ms-11.991ms Avg: 1.473ms Max: 14.450ms
UpdateAndMarkZygoteModUnionTable: Sum: 360.791ms 99% C.I. 1.822ms-9.023ms Avg: 2.733ms Max: 11.237ms
SweepLargeObjects: Sum: 335.237ms 99% C.I. 0.306ms-8.704ms Avg: 2.539ms Max: 9.008ms
SweepMallocSpace: Sum: 105.710ms 99% C.I. 11us-9471.999us Avg: 400.416us Max: 11309us
ScanGrayAllocSpaceObjects: Sum: 59.401ms 99% C.I. 2us-3035.999us Avg: 225.003us Max: 4369us
MarkNonThreadRoots: Sum: 58.840ms 99% C.I. 55us-4968us Avg: 222.878us Max: 5292us
ReMarkRoots: Sum: 50.703ms 99% C.I. 183us-2859.999us Avg: 384.113us Max: 3807us
BindBitmaps: Sum: 28.566ms 99% C.I. 134us-3649.999us Avg: 216.409us Max: 5294us
SweepSystemWeaks: Sum: 28.224ms 99% C.I. 143us-984.499us Avg: 213.818us Max: 1089us
ImageModUnionClearCards: Sum: 22.395ms 99% C.I. 0.250us-49.939us Avg: 5.301us Max: 593us
AllocSpaceClearCards: Sum: 20.250ms 99% C.I. 1us-389.333us Avg: 38.352us Max: 1842us
FinishPhase: Sum: 16.542ms 99% C.I. 81us-385.999us Avg: 125.318us Max: 648us
ProcessReferences: Sum: 15.704ms 99% C.I. 8us-3315.999us Avg: 118.969us Max: 8111us
MarkingPhase: Sum: 15.026ms 99% C.I. 50us-2578.999us Avg: 113.833us Max: 3750us
MarkAllocStackAsLive: Sum: 13.552ms 99% C.I. 18us-2096.999us Avg: 102.666us Max: 3421us
(Paused)ScanGrayAllocSpaceObjects: Sum: 9.901ms 99% C.I. 2us-383.999us Avg: 37.503us Max: 422us
ScanGrayImageSpaceObjects: Sum: 8.506ms 99% C.I. 0.250us-49.844us Avg: 4.027us Max: 300us
(Paused)ScanGrayImageSpaceObjects: Sum: 7.637ms 99% C.I. 0.250us-49.868us Avg: 3.616us Max: 364us
ProcessCards: Sum: 7.632ms 99% C.I. 19us-341.999us Avg: 28.909us Max: 363us
(Paused)PausePhase: Sum: 4.960ms 99% C.I. 27us-300.499us Avg: 37.575us Max: 348us
RevokeAllThreadLocalAllocationStacks: Sum: 4.184ms 99% C.I. 21us-217.999us Avg: 31.696us Max: 302us
PreCleanCards: Sum: 4.117ms 99% C.I. 24us-266.999us Avg: 31.189us Max: 274us
SwapBitmaps: Sum: 3.570ms 99% C.I. 14us-435.999us Avg: 27.045us Max: 684us
ZygoteModUnionClearCards: Sum: 3.367ms 99% C.I. 11us-22us Avg: 12.753us Max: 22us
ReclaimPhase: Sum: 2.599ms 99% C.I. 12us-251.999us Avg: 19.689us Max: 437us
EnqueueFinalizerReferences: Sum: 2.339ms 99% C.I. 4us-333.999us Avg: 17.719us Max: 391us
ScanGrayZygoteSpaceObjects: Sum: 1.780ms 99% C.I. 11us-25us Avg: 13.484us Max: 25us
InitializePhase: Sum: 1.771ms 99% C.I. 4us-20us Avg: 13.416us Max: 20us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 1.647ms 99% C.I. 11us-30us Avg: 12.477us Max: 30us
Sweep: Sum: 1.250ms 99% C.I. 7us-20us Avg: 9.469us Max: 20us
MarkRoots: Sum: 807us 99% C.I. 4us-16us Avg: 6.113us Max: 16us
RecursiveMark: Sum: 418us 99% C.I. 2us-7us Avg: 3.166us Max: 7us
UnBindBitmaps: Sum: 278us 99% C.I. 2us-5us Avg: 2.106us Max: 5us
SwapStacks: Sum: 267us 99% C.I. 2us-3us Avg: 2.022us Max: 3us
(Paused)ProcessMarkStack: Sum: 159us 99% C.I. 0.250us-25us Avg: 1.204us Max: 25us
SweepZygoteSpace: Sum: 146us 99% C.I. 0.250us-23us Avg: 1.106us Max: 23us
FindDefaultSpaceBitmap: Sum: 138us 99% C.I. 1us-2us Avg: 1.045us Max: 2us
PreSweepingGcVerification: Sum: 83us 99% C.I. 250ns-1000ns Avg: 628ns Max: 1000ns
Done Dumping histograms
partial concurrent mark sweep paused: Sum: 105.631ms 99% C.I. 378us-10779.999us Avg: 800.234us Max: 21265us
partial concurrent mark sweep total time: 5.866s mean time: 44.445ms
partial concurrent mark sweep freed: 281875 objects with total size 823MB
partial concurrent mark sweep throughput: 48052.3/s / 140MB/s
Start Dumping histograms for 133 iterations for sticky concurrent mark sweep
MarkConcurrentRoots: Sum: 588.037ms 99% C.I. 0.002ms-13.006ms Avg: 2.210ms Max: 19.018ms
MarkRootsCheckpoint: Sum: 430.381ms 99% C.I. 0.250ms-13.672ms Avg: 1.617ms Max: 15.702ms
SweepArray: Sum: 245.806ms 99% C.I. 0.133ms-11.683ms Avg: 1.848ms Max: 11.683ms
ScanGrayAllocSpaceObjects: Sum: 115.793ms 99% C.I. 2us-8475.999us Avg: 217.656us Max: 12830us
FreeList: Sum: 86.829ms 99% C.I. 4us-2754.500us Avg: 174.006us Max: 6816us
ReMarkRoots: Sum: 60.495ms 99% C.I. 181us-5101.500us Avg: 454.849us Max: 5656us
ScanGrayImageSpaceObjects: Sum: 59.817ms 99% C.I. 1.005us-236us Avg: 14.054us Max: 15577us
SweepSystemWeaks: Sum: 41.973ms 99% C.I. 148us-3050.500us Avg: 315.586us Max: 3230us
MarkingPhase: Sum: 41.878ms 99% C.I. 192us-4138us Avg: 314.872us Max: 5990us
ProcessMarkStack: Sum: 35.353ms 99% C.I. 1.027us-1867.999us Avg: 66.453us Max: 16185us
MarkNonThreadRoots: Sum: 31.625ms 99% C.I. 56us-2083.500us Avg: 118.890us Max: 3002us
ImageModUnionClearCards: Sum: 31.342ms 99% C.I. 0.501us-99.828us Avg: 7.364us Max: 7704us
AllocSpaceClearCards: Sum: 27.453ms 99% C.I. 2us-625.499us Avg: 51.603us Max: 1797us
BindBitmaps: Sum: 23.988ms 99% C.I. 135us-1654.750us Avg: 180.360us Max: 3527us
UnBindBitmaps: Sum: 14.515ms 99% C.I. 2us-4890us Avg: 109.135us Max: 14139us
ScanGrayZygoteSpaceObjects: Sum: 14.230ms 99% C.I. 11us-802us Avg: 53.496us Max: 7643us
(Paused)ScanGrayAllocSpaceObjects: Sum: 11.643ms 99% C.I. 2us-617us Avg: 43.770us Max: 665us
ForwardSoftReferences: Sum: 10.450ms 99% C.I. 2us-3476.500us Avg: 78.571us Max: 7302us
(Paused)ScanGrayImageSpaceObjects: Sum: 9.146ms 99% C.I. 0.251us-49.984us Avg: 4.297us Max: 656us
ProcessReferences: Sum: 6.688ms 99% C.I. 4us-2068.500us Avg: 50.285us Max: 2788us
ProcessCards: Sum: 6.625ms 99% C.I. 20us-144.500us Avg: 24.906us Max: 163us
(Paused)PausePhase: Sum: 5.921ms 99% C.I. 26us-718us Avg: 44.518us Max: 1217us
FinishPhase: Sum: 5.412ms 99% C.I. 31us-366us Avg: 40.691us Max: 366us
ZygoteModUnionClearCards: Sum: 4.646ms 99% C.I. 10us-83.500us Avg: 17.466us Max: 1183us
ReclaimPhase: Sum: 4.041ms 99% C.I. 11us-770.250us Avg: 30.383us Max: 2170us
RevokeAllThreadLocalAllocationStacks: Sum: 3.860ms 99% C.I. 21us-77us Avg: 29.022us Max: 77us
PreCleanCards: Sum: 3.453ms 99% C.I. 22us-48us Avg: 25.962us Max: 48us
ResetStack: Sum: 2.750ms 99% C.I. 10us-116.750us Avg: 20.676us Max: 129us
EnqueueFinalizerReferences: Sum: 2.654ms 99% C.I. 2us-786.250us Avg: 19.954us Max: 1908us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 2.318ms 99% C.I. 11us-300.500us Avg: 17.428us Max: 474us
InitializePhase: Sum: 1.879ms 99% C.I. 11us-47us Avg: 14.127us Max: 47us
SwapBitmaps: Sum: 1.159ms 99% C.I. 6us-18us Avg: 8.714us Max: 18us
MarkRoots: Sum: 904us 99% C.I. 4us-83.500us Avg: 6.796us Max: 120us
RecordFree: Sum: 293us 99% C.I. 1us-6us Avg: 2.203us Max: 6us
SwapStacks: Sum: 276us 99% C.I. 2us-5us Avg: 2.075us Max: 5us
FindDefaultSpaceBitmap: Sum: 218us 99% C.I. 1us-6us Avg: 1.639us Max: 6us
(Paused)ProcessMarkStack: Sum: 160us 99% C.I. 0.250us-37us Avg: 1.203us Max: 37us
PreSweepingGcVerification: Sum: 74us 99% C.I. 250ns-2000ns Avg: 556ns Max: 2000ns
Done Dumping histograms
sticky concurrent mark sweep paused: Sum: 168.422ms 99% C.I. 0.374ms-8.335ms Avg: 1.266ms Max: 8.697ms
sticky concurrent mark sweep total time: 1.934s mean time: 14.541ms
sticky concurrent mark sweep freed: 332824 objects with total size 399MB
sticky concurrent mark sweep throughput: 172091/s / 206MB/s
Total time spent in GC: 7.800s
Mean GC size throughput: 5MB/s
Mean GC object throughput: 78721 objects/s
Total number of allocations 705640
Total bytes allocated 62MB
Total bytes freed 45MB
Free memory 1685KB
Free memory until GC 1685KB
Free memory until OOME 239MB
Total memory 18MB
Max memory 256MB
Zygote space size 1548KB
Total mutator paused time: 274.053ms
Total time waiting for GC to complete: 506.918us
Total GC count: 265
Total GC time: 7.800s
Total blocking GC count: 0
Total blocking GC time: 0
Histogram of GC count per 10000 ms: 0:33,1:5,3:1,11:1,26:1,29:1,54:2,55:1
Histogram of blocking GC count per 10000 ms: 0:45
Histogram of native allocation 0:1059,128:574,256:102,384:77,512:60,640:1,896:16,1152:2 bucket size 128
Histogram of native free 0:32,64:95,192:530,256:37,448:21,512:48 bucket size 64
/data/app/com.hjcamera-1/oat/arm/base.odex: interpret-only
Current JIT code cache size: 109KB
Current JIT data cache size: 108KB
Current JIT capacity: 256KB
Current number of JIT code cache entries: 226
Total number of JIT compilations: 249
Total number of JIT compilations for on stack replacement: 1
Total number of deoptimizations: 3
Total number of JIT code cache collections: 3
Memory used for stack maps: Avg: 301B Max: 7KB Min: 12B
Memory used for compiled code: Avg: 475B Max: 7KB Min: 2B
Memory used for profiling info: Avg: 152B Max: 3KB Min: 16B
Start Dumping histograms for 254 iterations for JIT timings
Compiling: Sum: 2.368s 99% C.I. 0.142ms-86.367ms Avg: 9.438ms Max: 128.489ms
TrimMaps: Sum: 19.322ms 99% C.I. 9us-1324.499us Avg: 76.

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/77920.html

標籤:Android

上一篇:求~新手怎么搭建app然后在app是實作文字識別、人臉識別等功能

下一篇:安裝adb命令時,發生錯誤,求教

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【從零開始擼一個App】Dagger2

    Dagger2是一個IOC框架,一般用于Android平臺,第一次接觸的朋友,一定會被搞得暈頭轉向。它延續了Java平臺Spring框架代碼碎片化,注解滿天飛的傳統。嘗試將各處代碼片段串聯起來,理清思緒,真不是件容易的事。更不用說還有各版本細微的差別。 與Spring不同的是,Spring是通過反射 ......

    uj5u.com 2020-09-10 06:57:59 more
  • Flutter Weekly Issue 66

    新聞 Flutter 季度調研結果分享 教程 Flutter+FaaS一體化任務編排的思考與設計 詳解Dart中如何通過注解生成代碼 GitHub 用對了嗎?Flutter 團隊分享如何管理大型開源專案 插件 flutter-bubble-tab-indicator A Flutter librar ......

    uj5u.com 2020-09-10 06:58:52 more
  • Proguard 常用規則

    介紹 Proguard 入口,如何查看輸出,如何使用 keep 設定入口以及使用實體,如何配置壓縮,混淆,校驗等規則。

    ......

    uj5u.com 2020-09-10 06:59:00 more
  • Android 開發技術周報 Issue#292

    新聞 Android即將獲得類AirDrop功能:可向附近設備快速分享檔案 谷歌為安卓檔案管理應用引入可安全隱藏資料的Safe Folder功能 Android TV新主界面將顯示電影、電視節目和應用推薦內容 泄露的Android檔案暗示了傳說中的谷歌Pixel 5a與折疊屏新機 谷歌發布Andro ......

    uj5u.com 2020-09-10 07:00:37 more
  • AutoFitTextureView Error inflating class

    報錯: Binary XML file line #0: Binary XML file line #0: Error inflating class xxx.AutoFitTextureView 解決: <com.example.testy2.AutoFitTextureView android: ......

    uj5u.com 2020-09-10 07:00:41 more
  • 根據Uri,Cursor沒有獲取到對應的屬性

    Android: 背景:呼叫攝像頭,拍攝視頻,指定保存的地址,但是回傳的Cursor檔案,只有名稱和大小的屬性,沒有其他諸如時長,連ID屬性都沒有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ......

    uj5u.com 2020-09-10 07:00:44 more
  • Android連載29-持久化技術

    一、持久化技術 我們平時所使用的APP產生的資料,在記憶體中都是瞬時的,會隨著斷電、關機等丟失資料,因此android系統采用了持久化技術,用于存盤這些“瞬時”資料 持久化技術包括:檔案存盤、SharedPreference存盤以及資料庫存盤,還有更復雜的SD卡記憶體儲。 二、檔案存盤 最基本存盤方式, ......

    uj5u.com 2020-09-10 07:00:47 more
  • Android Camera2Video整合到自己專案里

    背景: Android專案里呼叫攝像頭拍攝視頻,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后來因專案需要,改成了camera2 1.Camera2Video 官方demo有點問題,下載后,不能直接整合到專案 問題1.多次拍攝視頻崩潰 問題2.雙擊record按鈕, ......

    uj5u.com 2020-09-10 07:00:50 more
  • Android 開發技術周報 Issue#293

    新聞 谷歌為Android TV開發者提供多種新功能 Android 11將自動填表功能整合到鍵盤輸入建議中 谷歌宣布Android Auto即將支持更多的導航和數字停車應用 谷歌Pixel 5只有XL版本 搭載驍龍765G且將比Pixel 4更便宜 [圖]Wear OS將迎來重磅更新:應用啟動時間 ......

    uj5u.com 2020-09-10 07:01:38 more
  • 海豚星空掃碼投屏 Android 接收端 SDK 集成 六步驟

    掃碼投屏,開放網路,獨占設備,不需要額外下載軟體,微信掃碼,發現設備。支持標準DLNA協議,支持倍速播放。視頻,音頻,圖片投屏。好點意思。還支持自定義基于 DLNA 擴展的操作動作。好像要收費,沒體驗。 這里簡單記錄一下集成程序。 一 跟目錄的build.gradle添加私有mevan倉庫 mave ......

    uj5u.com 2020-09-10 07:01:43 more
最新发布
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:40:31 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:40:11 more
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:39:36 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:39:13 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:16:23 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:16:15 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:15:46 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:14:53 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:14:08 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:08:34 more