Welcome 微信登录

首页 / 移动开发 / Android

Android优化应用启动速度

Android优化应用启动速度

一、应用的启动启动方式通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动。1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个方式叫热启动。特点1、冷启动:冷启动因为系统会重...
Android传递Bitmap对象在两个Activity之间

Android传递Bitmap对象在两个Activity之间

通过内部存储方式实现了在两个Activity之间传递Bitmap对象以及其它支持串行化的Java对象,关键点有如下:1. HTTP客户端下载图片,通过ImageView对象显示2. 把ImageView上的Bitmap对象从当前Activity传递到另外一个Activity中并显示出来3. 基于串行化传递Java对象数据首先看我是怎么实现HTTP客户端下载图片,通过异步Task接口实现HTTP客户端下载图片并通过Handler来更新ImageView,代码...
Android应用启动速度优化

Android应用启动速度优化

开发Android应用中,随着功能越来越多,启动速度越来越慢。有没有办法让自己应用启动速度快一点呢?方法是人想出来的。先说说我的实现方法:1 将onCreate 中初始化的内容,移动到线程中做初始化,加载等2 初始化完成之后,通过Handler发送消息,3 Hander 中收到消息后,再初始化完整界面。public class MainActivity extends Activity {@Overrideprotected void onCreate(B...
Android接收和发送短信处理

Android接收和发送短信处理

关于短信接收处理方面,当前已经有一些app做的比较好了,比如发给手机发验证码验证的问题,很多app在手机接收到验证码后,不需要输入,就直接可以跳过验证界面,这就是用到了对接收到的短信的处理。至于短信的发送,也没什么好说的了。在此也只是附上一个小实例。效果图:MainActivity:import android.app.Activity; import android.app.PendingIntent; import android.content.Br...
Android实现多媒体录音笔

Android实现多媒体录音笔

记事本涉及到的仅仅是对string 的存储,而且在读取上并不存在什么难点,直接用textview显示便可以了。需要做的主要是使用SQLite对数据进行一个整理。而录音笔需要考虑的就相对较多了:比如录音时中断,录音时用户点击播放按钮;未录音,用户点击停止按钮;在录音或者播放时关闭activity;listview的item中需要为button设置不同的点击效果等等。为了便于新手学习,在此还是罗列一下涉及的主要知识点:1、Baseadapter2、JAVA的f...
解决Android从相册中获取图片出错图片却无法裁剪问题的方法

解决Android从相册中获取图片出错图片却无法裁剪问题的方法

在学习获取相册中图片进行裁剪的时候遇到了比较大的问题,在纠结了近半天才真的解决,下面分享一下学习经验。问题:选择了相册中的图片之后要进入图片裁剪的时候出错,(华为)手机提示“此图片无法获取”,经百度后,明白是版本不同导致的URI的问题的问题,原文如下:4.3或以下,选了图片之后,根据Uri来做处理,很多帖子都有了,我就不详细说了.主要是4.4,如果使用上面pick的原生方法来选图,返回的uri还是正常的,但如果用ACTION_GET_CONTENT的方法,...
Android实现拍照截图功能

Android实现拍照截图功能

本文将向大家展示如何拍照截图。先看看效果图:拍照截图有点儿特殊,要知道,现在的Android智能手机的摄像头都是几百万的像素,拍出来的图片都是非常大的。因此,我们不能像对待相册截图一样使用Bitmap小图,无论大图小图都统一使用Uri进行操作。一、首先准备好需要使用到的Uri:privatestatic final String IMAGE_FILE_LOCATION = "file:///sdcard/temp.jpg";//temp fileUri i...
Android中Service服务详解(一)

Android中Service服务详解(一)

本文详细分析了Android中Service服务。分享给大家供大家参考,具体如下:一、Service简介Service是Android中实现程序后台运行的解决方案,适用于去执行那些不需要和用户交互而且还要求长期运行的任务。Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件...
Android实现从相册截图的功能

Android实现从相册截图的功能

在这篇文章中,我将向大家展示如何从相册截图。先看看效果图:上一篇文章中,我就拍照截图这一需求进行了详细的分析,试图让大家了解Android本身的限制,以及我们应当采取的实现方案。大家可以回顾一下:Android实现拍照截图功能根据我们的分析与总结,图片的来源有拍照和相册,而可采取的操作有使用Bitmap并返回数据使用Uri不返回数据前面我们了解到,使用Bitmap有可能会导致图片过大,而不能返回实际大小的图片,我将采用大图Uri,小图Bitmap的数据存储...
Android中Service服务详解(二)

Android中Service服务详解(二)

本文详细分析了Android中Service服务。分享给大家供大家参考,具体如下:在前面文章《Android中Service服务详解(一)》中,我们介绍了服务的启动和停止,是调用Context的startService和stopService方法。还有另外一种启动方式和停止方式,即绑定服务和解绑服务,这种方式使服务与启动服务的活动之间的关系更为紧密,可以在活动中告诉服务去做什么事情。为了说明这种情况,做如下工作:1、修改Service服务类MyServic...
Android rom解包打包工具

Android rom解包打包工具

eMMC主要是针对手机和平板电脑等产品的内嵌式存储器,由于其在封装中集成了一个控制器,且提供标准接口并管理闪存等优势,越来越受到Android手机厂商的青睐,以eMMC为存储设备的android手机,其文件系统(system、data分区)一般采用ext4格式。如小米手机的线刷包:一.img解包 之前我在修改小米桌面中介绍过利用rom助手解包。这里介绍另一个更方便实用的工具:windows平台的ext4_unpacker。直接选择需要解压的img镜像文件,...
Android Activity中onStart()和onResume()的区别分析

Android Activity中onStart()和onResume()的区别分析

本文分析了Android Activity中onStart()和onResume()的区别。分享给大家供大家参考,具体如下:首先你要知道Activity的四种状态:① Active/Runing 一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。② Paused 当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维...
<< 221 222 223 224 225 226 227 228 229 230 >>