分类目录归档:no_home

通过packageName打开GooglePlay详情页面

在特定的情况下,我们需要通过应用程序的包名直接打开GooglePlay的详情页面,代码如下:

Android5.1 Webview内存泄漏分析

问题现象

Android 5.1 系统,App存在 WebView 泄漏情况,还比较严重。通过内存泄漏分析得到的GC roots引用如下: 每新打开一次WebViewActivity,就会发生就会发生一次Webview实例无法释放,新增一个对象。上图中的两个AppSearchWebView实例,就是由于打开了两次导致。

问题分析 继续阅读

AndroidManifest中的meta-data读取不到

问题背景

昨天有同事出现很奇怪的问题,就是AndroidManifest中的meta-data值读取不到了,简直就像灵异事件,以前都没有问题,他把问题给我描述之后我觉得不可能。于是去看了一下他的代码。一眼就找出了病根。他的代码如下。

问题分析 继续阅读

Drawable与Bitmap相互转化

我们有时候会遇到Drawable转化为Bitmap或者Bitmap转化为Drawable的情况,那么应该如何转化呢?其实非常简单。

Drawable转化为Bitmap

Drawble转Bitmap有两种方法,第一种方法较为灵活,可以调整图片的质量,第二种方式相对简单。看下面的代码:

方法一

方法二

Bitmap转化为Drawable

如何读取AndroidManifest中的meta-data

我们经常会在AndroidMainfest.xml中配置meta-data,来记录一些配置项,并且分为两种情况,一种是在Application标签中meta-data,一种是在Activity中的meta-data,如下面的代码。

为什么UMENG_KEY要用16进制表示而不是10进制的数字串呢?此处有一坑

读取Activity中的meta-data 继续阅读