SeekBar和Viewpager冲突 Android开发中滑动冲突非常常见,基本是是嵌套时出现触摸事件被拦截或者无法传递到。 比如SeekBar和Viewpager,SeekBar和ListView等下面是的内容是摘抄于《SeekBar和... Android# SeekBar# Viewpager 6年前355
[摘]彻底理解Java中堆和栈的区别 概述 在Java中,内存分为两部分,一种是堆内存,另一种就是栈内存。 Java中变量在内存中的分配 类变量(static修饰的变量): 在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以... Android# Android# java# 堆内存 6年前521
[摘]Android异常和性能优化 - OOM异常 什么是OOM OOM全称为“Out of memory”异常,从名字上可以理解就是内存耗尽了。在android当中,android系统会给每个APP设立一个独立的工作区间,也就是Dalvik虚拟机空间... Android# Android# OOM# Out of memory 6年前311
常用的Monkey命令 Monkey的概念 “猴子测试”是指没有测试经验的人甚至对计算机根本不了解的人(就像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程序,他就会针对他看到的界面进行操作,其操作是无目的的... Android# monkey# whitelist 6年前381
Can not perform this action after onSaveInstanceState java.lang.IllegalStateException异常 Line 151151: 06-14 19:15:46.601 1804 1804 E Media: java.lang.Illeg... Android# Android# commit# commitAllowingStateLoss 6年前303
Link of class 'Lcom.....;' failed 问题描述 导入同事修改的系统应用后编译成功,但运行起来后就异常了。 Link of class 'Lcom/.....;' failed 异常完整日志 W/dalvikvm( 5955): Link ... Android# Android# Fatal# VerifyError 6年前359
Android系统签名转换为keystore 为啥需要keystore 通常,我们在做系统用户开发时,需要给应用加上系统签名,使其拥有系统权限,签名方式可以使用系统源码中的platform.pk8、platform.x509.pem、signap... Android# Android# keystore# 系统签名 6年前275
[摘]Android音频焦点处理 概要 Android系统允许多个应用同时播放音频,这种特性有利有弊。例如当我们正在听音乐的时候突然点开了一个视频,如果我们发现音乐的声音和视频的的声音混合了在一起,这显然让我们非常不爽。而如果我们在播... Android# Android# AudioManager# 音频焦点 6年前327