logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android 耗时分析(adb shell/Studio CPU Profiler/插桩Trace API)

使用adb logcat、adb shell 、studio cpu profiler、插桩Debug trace API ,来分析冷启动耗时、Activity显示耗时、某个方法具体耗时点,提高流畅度

文章图片
#android#adb
Android反编译之APK(apktool、dex2jar、jd、jadx)

前言:在开发过程,反编译apk也是常见的事情。 通常,是借鉴某些apk中某项功能的实现思路或者实现技术。查看apk中资源和代码,常见的方式有以下几种:apktool+dex2jar+jdjadx(推举使用)1. 使用apktool反编译apk的资源文件。先准备好apktool,然后选择一个apk,拷贝到apktool同一个文件下,然后运行cmd。。这里以Bro...

Android System crash DeadSystemException(Service/Activity/终极解决方案)

当Android系统服务已经死亡,app进程与之通讯,会抛出DeadSystemException。可能发生在Activity的生命周期,service的生命周期,其他涉及跨进程通讯,处理起来各有不同

文章图片
#android
Android 内存分析(java/native heap内存、虚拟内存、处理器内存 )

通过Byte数组和Bitmap来了解,dalvik java 堆内存、native heap 内存、32位设备3G虚拟内存,手机处理器内存等等。

文章图片
#java#android#jvm
Android adb shell 查看App内存(java堆内存/vss虚拟内存/详细的内存状况/内存快照hprof)和系统可用内存

通过adb shell 查看app内存和系统内存,分析是java 堆内存不足还是app虚拟内存不足还是系统可用内存不足导致内存紧张,从而引发oom

文章图片
#android#adb#java
Android 获取奔溃crash的日志(adb logcat或者dropbox)

记录下adb logcat 抓取奔溃日志,dropbox 获取系统记录的奔溃,判断是系统进程还是app进程导致奔溃

文章图片
#android#adb
百度语音SDK使用

百度语音SDK提供:语音识别:将声音转成文字语音合成:将文字转成语音文件,然后播放语音文件,即文字变声音。语音唤醒:语音唤醒,激活运用程序

#百度
Android应用程序签名系统的签名(SignApk.jar)

android程序签名系统,详细图文使用步骤。

#android
AndroidStudio配置与使用SVN

1. svn安装2. androidStudio中svn的使用与配置

#svn#android-studio
Android Koom 处理 app 的OOM 一些系列问题(java /native/thread leak)

使用快手团队的koom 专治android oom 问题,包含thread 线程过多、java /native 内存泄漏、java 大对象占用内存等等

#java#android#jvm
到底了