自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android "multiple dex files define" 错误

在Android开发中经常看到这个错误,产生的原因还是挺值得研究的。   如果是在eclipse上出现的这个问题,基本上可以判断为同一工程中存在相同的jar包,或者是不同的jar包,但是他们之间有相同的类,所以解决办法就是干掉对方。在eclipse中如果删除jar之后还报错的话,可能是eclipse的缓存导致的,重启eclipse基本可以解决这个问题。   但是如果事情发生在 Androi

2015-08-31 11:53:32 600

原创 Android四大组件之Activity介绍

1、activity (1)一个Activity通常就是一个单独的屏幕(窗口),简单来说activity就是一个交互界面,一般应用程序都要由一个或者多个activity组成。   (2)Activity之间通过Intent进行通信。   (3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activit

2015-08-26 09:51:44 1016 1

原创 软件测试中的那些不可遗忘的基础知识

软件测试是一项批判性的工作,目的就是找出软件中的缺陷。这里暂时不去深究为什么要进行软件测试,以及软件测试带来的好处。只介绍软件测试中一些基本的测试方法。根据是否查看代码程序分为黑盒测试和白盒测试;根据是否运行软件又可分为静态测试和动态测试。   黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码。   白盒测试:访问代码,通过检查代码的线索来协助测试。  

2015-08-24 11:42:16 884

原创 Android内存优化之内存缓存

什么是缓存? 缓存技术原理就是把用户访问的所有对象看作一个全集,经过算法标记哪些是用户经常访问的对象,把这些对象放到一个集合里,这个集合是全集一个子集,下一次用户再访问的时候会先从这个子集集合中查找用户要访问的对象如果找到就直接返回这个对象,如果没有找到则再去全集中查找。当然了我这里说的只是原理性的东西,缓存是有很多算法的,并且有的不止一级缓存,这里就不过多讲了。   为什么要用到缓存?

2015-08-20 17:45:05 533

原创 分享:Android系统的常用权限整理

1.ACCES_NETWORK_STATE      允许应用程序获取网络状态信息的权限 2.ACCESS_WIFI_STATE          允许应用程序获取Wi-Fi网络状态的权限 3.BATTERY_STATS              允许应用程序获取电池状态的权限 4.BLUETOOTH                 允许应用程序连接匹配的蓝牙设备的权限 5.BLUETOO

2015-08-19 11:08:33 607

原创 AndroidStudio开发工具快捷键整理分享

在这里,自己整理了在使用AndroidStudio开发工具所使用到的一些快捷键,也出于在开发过程中节省时间提升效率,然而可能多数开发者之前使用的都是Eclipse开发工具,可能开始都不习惯,但是使用的时间长了就会习以为常了。   常用的快捷键如下:   Ctrl+N:查找类 Ctrl+Shift+N:查找文件 Ctrl+Alt+L :格式化代码 Ctrl+Alt+O:优化导入的类和包

2015-08-17 14:13:36 1203

原创 分享:高效开发Android App的10个建议

如果要Google Play上做一个最失败的案例,那简单、粗暴的方法就是开发一款界面奇慢无比、耗电、耗内存的APP。接下来就会得到无数用户的差评,最后就没人下载,也就没人使用了。即使你的应用设计创意很好也没用。   专注移动应用内测云服务平台-爱内测(www.ineice.com)的技术给小编分享以下十条高效开发安卓的建议:   建议一:怎么在后台取消一些线程中的动作   我们知道App

2015-08-15 10:49:14 804

原创 浅析:Android WebView 常见的九个问题

目前Android WebView问题越来越多,接下来由爱内测(www.ineice.com)的技术工程师为我们介绍几种常见的Android WebView问题:   1.为WebView自定义错误显示界面: /**     * 显示自定义错误提示页面,用一个View覆盖在WebView     */     protected void showErrorPage() {   

2015-08-13 14:23:11 893

原创 Bitmap之内存占用计算和加载注意事项

在手机中图片一般都是指Bitmap图片,为什么要说Bitmap呢?因为大家在开发应用的时候,都会使用一些图片来表现UI,用户也喜欢看图片,看文字获取信息太慢并且不直观,如果美工设计的好,看图片基本上不怎么看你的文字内容就知道你要表达什么,例如所有的购物网站都会编辑很多商品的配图来呈现给用户,由此可见图片在应用程序中的常见和重要。只要说到图片就不能离开如何避免OOM这个主题,因为在处理很多图片时很容

2015-08-12 11:36:50 423

原创 SDK插件安全分析

第三方sdk的包括广告、支付、统计、社交、推送,地图等类别,是广告商、支付公司、社交、推送平台,地图服务商等第三方服务公司为了便于应用开发人员使用其提供的服务而开发的工具包,封装了一些复杂的逻辑实现以及请求,响应解析的API,由于其使用的广泛性,一旦出现安全问题并且被黑客利用,其影响范围之广,危害之大不言而喻。 SDK的安全问题 首先,一些恶意的Sdk本身会存在着安全威胁,除了众所周知的获取用

2015-08-11 15:40:06 1021

原创 Android 中 Handler 引起的内存泄露

在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。 1.  public class SampleActivity extends Activity {  2.    3.    private final Handler mLeakyHandler = new Handler() {  4.      @Override  5

2015-08-06 09:57:13 418

原创 互联网App应用程序测试流程及测试总结

近年来随着移动互联网发展迅猛,APP也进行了爆发式的增长,相应的APP的测试检测就摆在每家企业眼前,这次有幸请到了国内应用安全检测团队-爱内测(www.ineice.com)的CTO为我们介绍App应用程序测试流程及测试总结:   1、 APP测试基本流程 1.1流程图 仍然为测试环境 Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个

2015-08-04 09:50:28 3048

空空如也

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

TA关注的人

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