自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 AndroidStudio 编译报错 DexArchiveBuilderException

升级到android studio到3.3,gradle插件版本升级到3.3.2。编译的时候会报DexArchiveBuilderException。在windows上没有问题,只出现在mac下面。解决办法:将gradle插件版本降级为3.1.4...

2019-04-10 10:13:14 739

转载 如何定位和解决Andorid的内存溢出问题(大总结)

我们经常在做项目过程中遇到内存溢出的问题,同时面试中关于OOM的问题也常常出现。这里,我将前辈们解决Andorid内存溢出的方法重新整理一番,方便自己以后使用。最后附上参考博文。一、Android的内存机制android应用层是由java开发的,android的davlik虚拟机与jvm也类似,只不过它是基于寄存器的。在java中,通过new

2016-02-28 22:53:50 1617

原创 利用Android Studio完成多渠道打包

最近将IDE换成了Android studio。毕竟是Google的亲儿子嘛。。。。。。。下面正式进入到多版本打包,以友盟渠道列表为例。第一步:修改manifest文件    android:name="UMENG_CHANNEL"    android:value="${UMENG_CHANNEL_VALUE}"/>第二步:编写项目下面的build.gradle文件

2016-02-16 11:40:57 296

原创 对android:configChanges属性,一般认为有以下几点:

1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activity的android:configChanges="

2016-01-28 16:14:50 373

原创 apktool反编译时经常会出现下面的信息

apktool反编译时经常会出现下面的信息1.Input file  was not found or was not readable.2.Destination directory (C:\Users\user\a) already exists. Use -f switch if you want to overwrite it.3.Exception in thread

2016-01-28 16:00:46 794

原创 Android魅族等手机下拉刷新有留白(下拉悬停)

最近测试妹妹测试出来在魅族手机上,下拉刷新的时候顶部会有留白;真的想说魅族真的是没事瞎折腾。。。。。。。。。还给这种效果取了一个名字。。。。下拉悬停。。。。可以利用下面方法去掉,xml中添加如下属性。android:overScrollMode="never" 或者代码修改listView.setOverScrollMode(

2016-01-18 16:54:53 1327

原创 android加载网页隐藏某些内容

我们在利用webview加载网页的过程中,会遇到这样的需求。网页中的内容并不是我们都需要的,我们需要对其中的一些内容进行隐藏,解决办法如下:final String insertJavaScript = "javascript:window.onload=function(){ " + "document.getElementsByClassName('headtitle')[

2016-01-11 18:15:53 723

原创 mac android studio please check subversion ssl setting

虽然大多数人都是用git进行代码的版本控制。但是还是有一些小公司使用svn这个老家伙,like me............ 最近用svn又碰到了一个神奇的问题,由于一个svn的源是https的。所以在添加的时候会出现please check subversion ssl setting。然后让你换成去as的设置里面更改ssl设置,比如sslv3或者tlsv1之类,然而并没有什么卵用。

2015-12-07 23:31:05 600

原创 Android出现Immutable bitmap passed to Canvas constructor错误的原因

出现Immutable bitmap passed to Canvas constructor错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片解决办法如下:使用[java] view plaincopyBitmapFactory.decodeResource(getResources(), R.

2015-12-03 18:20:57 795

原创 android微信分享到朋友圈 图片过大闪退

原先集成过微信的分享,分享到朋友圈和微信对话都没有问题。项目上线由于图片各异,最近会偶尔出现分享到朋友圈时候根本就打不开share的界面,但是到微信聊天是可以;下面贴出先前的代码:Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.send_img);WXImageObject imgObj =

2015-12-03 18:18:49 2404

原创 Android之bitmap的镜像3D翻转(绕x轴 Y轴)

主要运用到的是graphics下面的camera类。大家不要误以为是handware下面的哦。import android.graphics.Camera;private Camera camera;camera = new Camera(); /**     * 翻转图片     *     * @param isLeftOrRight   

2015-12-03 18:15:59 3375

原创 Android在dialog中如何隐藏输入法

如果是在正常的情况下我们都会这样去隐藏输入法public static void showInputKeyboard(Context context , View view){        if (null != view){            InputMethodManager inputMethodManager = (InputMethodManager)     con

2015-12-03 18:10:43 689

原创 Android JNI的的时候,会遇到findlibrary returned null的错误

很多朋友在开发Android JNI的的时候,会遇到findlibrary returned null的错误,因为某种原因,so没有打包到apk中。下面浅析下引起该错误的原因以及平台兼容性问题。一、没有将so打包到apk中的原因。当你发现到findlibrary returned null的错误时,其实最直接的解决办法就是解压apk,看看apk中的x86、armeabi、arm

2015-11-20 10:05:08 3085

dex2jar2.1

dex转jar工具,2.1最新版,现在0.9.15甚至2.0版都不能反编译某些dex了,刚找到2.1版可以

2019-03-27

android内存分析工具集锦

主要从5个模块入手: 1 java的GC机制以及Android最大堆内存分配 2 Monitors 3 DDMS/Traceview 4 Mat 5 LeakCanary 6 开发中要注意的点。

2016-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除