原创 SharedPreference apply 引起的 ANR 問題
轉發: 作者:字節跳動技術團隊 鏈接:https://www.jianshu.com/p/9ae0f6842689 來源:簡書 簡書著作權歸作者所有,任何形式的轉載都請聯繫作者獲得授權並註明出處。 項目中 ANR 率居高不下,從統計上
原创 SIGBUS:BUS_ADRERR for stack access violation in memcpy
http://www.voidcn.com/article/p-ehbjknbs-bcc.html 記錄一個發生在copy constructor中的SIGBUS:BUS_ADRERR的trouble shooting,涉及三個點 1
原创 native crash相關小結
一、native crash捕獲原理 native crash捕獲的原理摘選完善自:Android 開發中常見 Crash 的情況。native crash捕獲主要利用了Linux的信號機制(進程間通信方式的一種)。當應用程序異常,Lin
原创 OPDS Catalog 1.2 Open Publication Distribution System開放式出版發佈系統介紹
OPDS Catalog 1.2 The Open Publication Distribution System (OPDS) Catalog format is a syndication format for electronic
原创 安卓捕獲RuntimeException,ANR,Native信號異常
三大崩潰 衆所周知,安卓端有三大崩潰,都會造成應用崩掉,分別是 RuntimeException java端的運行時異常.比如一些空指針之類的,發生時應用會崩潰. ANR 安卓爲了用戶體驗設的保護機制,在應用在主線程做耗時操作的時候
原创 Mac筆記本Android開發配置:
Mac筆記本Android開發配置: 1. Android studio配置篇 1.1 皮膚配置 Android studio - > preferences - > plugins
原创 通知報錯
https://stackoverflow.com/questions/25317659/how-to-fix-android-app-remoteserviceexception-bad-notification-posted-from
原创 Android應用開發管理app內存
轉自谷歌官網:https://developer.android.google.cn/topic/performance/memory.html#java 管理你的應用程序的內存 隨機存取存儲器(RAM)是任何軟件開發環境中的寶貴資源,但
原创 Android.mk的用法和基礎
部分是參考別人借鑑,便於自己查看學習。 一個Android.mk file用來向編譯系統描述你的源代碼。具體來說:該文件是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一
原创 MAT 使用
Eclipse MAT內存分析工具(Memory Analyzer Tool) https://cloud.tencent.com/developer/article/1361381 MAT使用進階(使用方法) https://blog.
原创 Android 自定義attr Style styleable以及其應用,應用界面主題Theme使用方法
Android 自定義attr Style styleable以及其應用,應用界面主題Theme使用方法 http://www.jianshu.com/p/61b79e7f88fc 相信每一位從事Android開發的猿都遇到過需要自己
原创 Android Apk反編譯
apkTool: https://ibotpeaches.github.io/Apktool/ 操作步驟: WIN7 下載附件apktool壓縮包,解壓得到apktool文件夾,裏面包含apktool.bat和apktool.jar 啓動
原创 如何配置自定義gradle
1. 自定義config.gradle def versions = [:] versions.support = '1.0.0-beta01' versions.constraint_layout = '1.1.2' versions
原创 關於通知是否顯示角標
應用發通知時,可以設置是否顯示徽章: 設置接口:channel.setShowBadge(true); 修改爲false既不顯示。 411 private void createNotificationChannel() {
原创 Android9.0平臺SystemUI通知顯示流程
根據如上流程,如果需要對通知欄和下拉通知某包名的進行屏蔽,可以在數據地方做考慮,即NotificationData中的filterAndsort中,對不需要的包名跳過即可。