文章 2017-08-03 来自:开发者社区

一种提高Android应用进程存活率新方法(上)

基础知识 Android 进程优先级 1 进程优先级等级一般分法 Activte process Visible Process Service process Background process Empty process 2 Service技巧 onStartCommand返回START_STICKY onDestroy中startself Service后台变前置,setForgr...

文章 2017-08-03 来自:开发者社区

一种提高Android应用进程存活率新方法(下)

接上文 创建 Account服务 public class XXAuthService extends Service {      private XXAuthenticator mAuthenticator;       &n...

文章 2017-08-02 来自:开发者社区

Android避免内存溢出(Out of Memory)方法总结

避免内存溢出的方法,主要是对以下三个方面对程序进行优化 内存引用 在处理内存引用之前,我们先来复习下什么是强引用、软引用、弱引用、虚引用 强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 软引用:如果一个对象...

文章 2017-07-31 来自:开发者社区

Android开发中,那些让你相见恨晚的方法、类或接口

1.getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。2.ArgbEvaluator.evaluate(float fraction, Object startValue, Object endValue); 用于根据一个起始颜色值和一个结束颜色值以及一个偏移量生成一个新的颜色,分分钟....

文章 2017-07-21 来自:开发者社区

[Android Pro] InputStream.skip方法的思考

参考 : http://blog.csdn.net/gsyzhu/article/details/8102286 在java.io.InputStream类中定义了skip这个方法。在API中的描述如下: skip public long skip(long n) throws IOException Skips over and discards n by...

文章 2017-07-18 来自:开发者社区

Android 方法数超过64k、编译OOM、编译过慢解决方案。

 目前将项目中的leancloud的即时通讯改为环信的即时通讯。当引入easeui的时候 出现方法数超过上限的问题。  搜索一下问题,解决方法很简单。  这里简单记录一下,顺序记录一下此解决方案导致的另一个问题。    一、解决方法数超过64k的问题  问题描述: Error:The number of method references in a .dex file cannot excee.....

文章 2017-07-13 来自:开发者社区

Android把Bitmap保存为PNG图像文件的简单方法(同步)

public static void saveBitmapAsPng(Bitmap bmp,File f) { try { FileOutputStream out = new FileOutputStream(f); bmp.compress(Bitmap.CompressFormat.PNG, 100, out); ...

文章 2017-07-10 来自:开发者社区

Android客户端捕获http请求包的方法

对于Web测试,我们可以很容易的抓取到相关的http请求包,不用什么专业软件,甚至浏览器都能帮我们完成这个功能,拿到需要的http请求连接 。   http连接对于测试同学来说, 不论做功能、性能或是安全,都是非常重要的, 他过滤了前台的因素,让测试同学直接能对后台进行交互。   以上是http连接的重要性,基本等于废话,下面是正题。   客户端安全测试,同样需要拿到http的请求包,由于客户端....

Android客户端捕获http请求包的方法
文章 2017-07-03 来自:开发者社区

Android中数据库升级onUpgrade方法说明

Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:  1. 帮助文档里说的“数据库升级”是指什么?  你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。  2. 数据库升级应....

文章 2017-07-03 来自:开发者社区

YouTube采用新方法帮助印度Android用户节省数据成本

谷歌针对印度用户居高不下的数据上网费用,在Android版YouTube当中推出了一项新功能,叫做智能离线,它可以让印度用户在移动数据更便宜的时段,通常在午夜后和黎明前,下载视频到Android设备当中。要使用这项功能,印度用户只需在YouTube当中打开视频,然后点击下载图标将它保存为离线观看。 然后,用户会看到一个名为“夜间保存”的选项,用户选择相应的服务商和数据计划,该应用程序将在适当的时....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注