自定义博客皮肤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)
  • 收藏
  • 关注

原创 工作中关于webview同步cookie遇到的坑

/** * 同步一下cookie */private void synCookies(String url) { CookieSyncManager.createInstance(LiCaiActivity.this); CookieManager cookieMgr = CookieManager.getInstance(); cookieMgr.setAcceptCoo

2016-12-22 13:16:38 900

原创 安卓加载大背景图片或者加载大量本地资源图片时经常导致内存溢出(Out of Memory Error)推荐几种解决方案

Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory  Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证): 方案一、读取图片时注意方法的调用,适当压缩  尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图

2016-12-22 08:50:41 4647 1

原创 安卓开发关于百度地图定位返回经纬度4.9E324科学计数法的解决方案

百度地图提供的sdk开发包也是个坑!!!Android机型适配不够好,部分手机能够定位有些手机不能定位!!!!!用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。也就是百度地图最开始

2016-12-21 10:40:43 4957 1

原创 安卓中数据库存本地储路径和Shareprefence本地存储路径以及将文件转换成String字符串的工具类

数据库本地路径:"/data/data/cn.com.example.fang_com/databases/你的数据库名.db";Shareprefence本地存储路径:"/data/data/cn.com.example.fang_com/shared_prefs/你的Shareprefence名.xml"//以下为将本地文件转换成String字符串的工具类:private String r

2016-12-20 10:53:51 2219

原创 安卓关于ANR的可能情况

ANR 是什么?怎样避免和解决 ANR(重要)ANR->Application Not Responding也就是在规定的时间内,没有响应。三种类型:1). KeyDispatchTimeout(5 seconds) –主要类型按键或触摸事件在特定时间内无响应2). BroadcastTimeout(10 seconds) –BroadcastReceive

2016-12-19 15:30:02 625

原创 安卓中捕获未捕获的异常信息CrashHandler

在Android开发中在所难免的会出现程序crash,俗称崩溃。用户的随意性访问出现测试时未知的Bug导致我们的程序crash,此时我们是无法直接获取的错误log的,也就无法修复Bug。这就会极大的影响用户体验,此时我们需要注册一个功能来捕获全局的异常信息,当程序出现crash信息,我们把错误log记录下来,上传到服务器,以便于我们能及时修复bug。实现这个功能我们需要依赖于UncaughtExc

2016-12-19 15:07:45 700

原创 安卓类似华为手机适配底部虚拟按键的解决方案

场景1:华为手机遮挡了屏幕底部。场景2:进入应用时,虚拟键自动缩回,留下空白区域。需求:需要安卓能自适应底部虚拟按键,用户隐藏虚拟按键时应用要占满整个屏幕,当用户启用虚拟键时,应用能往上收缩,等于是被底部虚拟按键顶上来。需求很简单,实现起来却困难重重,公司抠门,连个带虚拟键的手机也不配一部~~。完美解决方案:解释一下下面的代码,就是监听某个视

2016-12-16 10:11:51 19276 6

原创 关于AsyncTask的缺陷问题

AsyncTask缺陷 1.生命周期关于AsyncTask存在一个这样广泛的误解,很多人认为一个在Activity中的AsyncTask会随着Activity的销毁而销毁。然后事实并非如此。AsyncTask会一直执行doInBackground()方法直到方法执行结束。一旦上述方法结束,会依据情况进行不同的操作。 •如果cancel(boolean)调用了,则执行onCanc

2016-12-14 14:14:11 877

原创 对称加密与非对称加密相关

对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。优点:对称加密算法的优点是算法公开、计算量小、加密速度快、加密效率高。缺点:在数据传送前,发送方和接收方必须商定好秘钥,双方必须保存好秘钥。常用算法:DESAES非对称加密    RSA非

2016-12-13 16:01:27 443

原创 AndroidStudio中.9图的制作

1,用一张干净的png图片放在mipmap里面。2,点击图片右键最后一项,create 9-patch file保存在drawable目录3,对drawable里面生成的.9图进行划线,(注意:左和上划就可以,右边和下边不要划),直接鼠标左键划黑线,不要摁着ctrl划红线(因为这个错误耽搁好久)。 (左上分别代表图片纵向拉伸只拉伸该部分和图片横向拉伸只拉伸该部分)4,保存并

2016-12-13 13:35:29 6631

转载 安卓采用AutoLayout开源框架屏幕适配方案

一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案Android 百分比布局库(percent-support-lib) 解析与扩展Android 增强版百分比布局库 为了适配而扩展

2016-12-13 13:12:37 2173

原创 安卓广播使用时的ANR问题,onReceive的生命周期为10秒

在 Android中,程序的响应(Responsive)被活动管理器(Activity Manager)和窗口管理器(Window Manager)这两个系统服务所监视,当BroadcastReceiver在10秒内没有执行完毕,Android会认为该程序无响应,所以在 BroadcastReceiver里不能做一些比较耗时的操作,否则会弹出ANR(Application No Respons

2016-12-12 14:06:23 5702

转载 解决Android Studio报错:DefaultAndroidProject : Unsupported major.minor version 52.0

我的Android进阶之旅------>解决Android Studio报错:DefaultAndroidProject : Unsupported major.minor version 52.02016-07-01 10:04 10664人阅读 评论(4) 收藏 举报 分类:Android应用开发(274) 版权声明:本文为【欧阳鹏】原创文章

2016-12-12 10:17:57 1795

空空如也

空空如也

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

TA关注的人

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