Whatever is worth doing is worth doing well.

Never put off the work till tomorrow what you can put off today.

Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚

随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentExcep...

2014-11-10 00:05:05

阅读数 175394

评论数 116

Android 使用动态加载框架DL进行插件化开发

概述: 随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余增加.项目新功能的添加,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,只能紧急发布补丁版本,强制用户进行更新.结果频繁的更新,反而容易降低用户使用黏性.或者是公司业务的不断发展,同系的应用越来越多,传统方...

2014-10-20 00:06:28

阅读数 72467

评论数 101

Android WebView 因重定向无法正常goBack()解决方案

首先说下问题,初始页面为A,点击某个链接跳转到B(http://xxx.com.cn/),B页面重定向到C页面(http://xxx.com.cn/website/index.html) 当调用webview.goBack()时,页面回退到B,然后接着会重定向回C页面. 这样会导致两个问题: ...

2014-09-08 10:46:17

阅读数 63045

评论数 24

Android WebView的Js对象注入漏洞解决方案

1,使用场景我们很多时候要使用WebView来展示一个网页,现在很多应用为了做到服务端可控,很多结果页都是网页的,而不是本地实现,这样做有很多好处,比如界面的改变不需要重新发布新版本,直接在Server端修改就行了。用网页来展示界面,通常情况下都或多或少都与Java代码有交互,比如点击网页上面的一...

2014-06-27 15:30:45

阅读数 5211

评论数 4

关于Android应用开发的一些安全注意事项

Android已经具有内置到操作系统的安全功能,显著降低应用安全问题的频次和影响,但作为应用程序开发人员,我们也需要注意在开发应用程序时的安全问题. 安全级别是取决于应用程序的类型和域. 这里有我们需要注意的一些潜在的安全问题,我已经收集到了这篇文章中. 在这里我列出来在开发应用中需要保护应用...

2014-06-06 08:17:04

阅读数 7552

评论数 0

ActivityGroup window bad token问题深入分析

TabActivity的父类是ActivityGroup,而ActivityGroup的父类是Activity。因此从Ams的角度来看,ActivityGroup与普通的Activity没有什么区别,其生命周期包括标准的start,stop,resume,destroy等,而且系统中只允许同时允许...

2014-05-13 10:19:08

阅读数 4439

评论数 0

Android 4.4 KitKat中SecretKeyFactory API的变动

原文地址: http://android-developers.blogspot.co.uk/2013/12/changes-to-secretkeyfactory-api-in.html随着Android 4.4的发布,开发者需要改变之前通过SecretKeyFactory从Unicode密码断...

2014-01-07 09:19:07

阅读数 4372

评论数 1

Android 双卡双待手机解析短信异常分析及解决

开发中,难免会遇到各种各样的适配问题,尤其是经过深度修改定制过的系统,有的无论是软硬件上都有很大的区别,这里不得不提到一种奇葩的机型,没错,那就是双卡双待的手机.由于是双SIM卡,导致用正常方法解析短信会遇到异常,这里先看下解决方案:

2013-12-31 10:10:40

阅读数 9810

评论数 5

Android WebView Touch事件及相关问题处理

继上一篇 Android WebView常见问题及解决方案汇总 中归纳了一些处理webview的常见问题,这次要说的是webview中的touch事件: 有时候在开发中,我们需要对webview加入触摸事件的处理,比如加入滑动效果或者类似于阅读中的翻页效果,这时候我们就需要重写webview中的o...

2013-12-26 09:04:25

阅读数 27858

评论数 2

Android 3.0动画系统详解

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,dr...

2013-12-19 14:37:12

阅读数 4496

评论数 0

Android WebView中Header与Cookie应用场景深入剖析

首先回顾一下Cookie与Header这两个重要的概念,这里将两者做一个简单的对比 Android中,Cookie的相关信息保存在/data/data/package_name/database/webview.db中. 这里通过对比,Cookie从Android最早的版本已经开始支持. 但Coo...

2013-12-18 09:21:17

阅读数 32732

评论数 17

Android Dribbble风格边栏菜单实现

随着IOS7的推出,大量移动应用也开始进行了重新设计.,开始应用大量的扁平化.可以说现在IOS和Android的风格设计方面确实是在逐渐地靠拢. ReisdeMenu 创意灵感来自于Dribbble(Dribbble是一个面向创作家、艺术工作者、设计师等创意类作品的人群,提供作品在线服务,供网友在...

2013-12-17 09:43:08

阅读数 15509

评论数 30

利用ETag缓存优化请求

为什么使用Etag请求头? Etag 主要为了解决 Last-Modified 无法解决的一些问题。 1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET; 2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,...

2013-12-13 14:43:36

阅读数 7751

评论数 3

电子图书新规范EPUB3.0

EPUB 是数字出版业的工业标准之一,重要性不言而喻。2011 年,5 月 23 日 International Digital Publishing Forum(以下简称 IDPF)正式确定 EPUB3 标准。与上一代 EPUB2 标准相比,EPUB3 带来很多非常重要的变化,这些变化会对数字出...

2013-12-02 14:29:08

阅读数 7030

评论数 1

Android性能测试框架Emmagee

目前移动设备,尤其是Android设备,相对于过去的J2me时代,硬件有大幅度的提高,并且更新地非常快,可以安装和运行更多的应用. 但是目前安卓市场对于应用的要求并不如苹果商店那么严格,Android系统本身内存管理上也不同于ipone. Android上应用各种无节制的后台操作,推送服务等等,都...

2013-11-30 20:15:51

阅读数 11159

评论数 1

Android 控制ScrollView滚动到底部

在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等, 这里有两种办法,第一种,使用scrollTo():这种方法较为麻烦,现在直接使用第二种:scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部scrollView.ful...

2013-11-28 23:28:18

阅读数 98549

评论数 4

Android 使用加速度传感器实现摇一摇功能及优化

目前很多应用已经实现了摇一摇功能,这里通过讲解该功能的原理及实现回顾一下加速度传感器的使用. 并且特别说明下在集成到实际项目中,如何通过优化来增强程序的健壮性:1.首先获得传感器管理器的实例 sensorManager = (SensorManager) context.getSystemServ...

2013-11-25 09:20:12

阅读数 21127

评论数 3

Android 4.4 KitKat 使用Chrome DevTools 远程调试WebView

在Google最新发布的Android 4.4 KitKat移动操作系统中,其WebView(网页视图)组件做出了一个很大的变动:因为它现在是由Chromium驱动的。Google表示,这是对Android WebView API的一次"重大修补",为应用开发者带来了与Chro...

2013-11-08 09:06:55

阅读数 33920

评论数 7

Android 4.4 WebView重大改动:由Chromium驱动 支持HTML5和CSS新特性

在Google最新发布的Android 4.4 KitKat移动操作系统中,其WebView(网页视图)组件做出了一个很大的变动:因为它现在是由Chromium驱动的。Google表示,这是对Android WebView API的一次"重大修补",为应用开发者带来了与Chro...

2013-11-07 09:08:09

阅读数 11278

评论数 0

Android 4.4 新特性分析-15项大改进!

摘要: Google发布了Android 4.4 KitKat,并其同时面世的还有新旗舰Nexus 5。Android 4.4 KitKat有怎样的改进、是否值得升级呢,下面就为大家呈现Android 4.4 KitKat的全部新特性。1. 新的拨号和智能来电显示首先,新的拨号 ...Google...

2013-11-06 09:43:48

阅读数 6027

评论数 0

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