Welcome 微信登录

首页 / 移动开发 / Android

Android ContentResolver使用说明

Android ContentResolver使用说明

Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才可以。如何将应用程序的数据暴露出去? Android提供了Co...
Android中把bitmap存成BMP格式图片的方法

Android中把bitmap存成BMP格式图片的方法

最近的项目,做图片的另存为功能,需要把图片存成jpg,png,bmp。对于jpg和png来说相对简单,android提供了bitmap.compress()方法可以马上解决。但是对于BMP这种格式,没有很好的支持。我花了几天时间在网上找了很久,都没有找到有用的答案,同样也发了疑问,没有合适的解答。package com.test.bitmap;import java.io.FileNotFoundException;import java.io.FileO...
android之ContentResolver与ContentProvider介绍

android之ContentResolver与ContentProvider介绍

android中对数据操作包含有: file, sqlite3, Preferences, ContectResolver与ContentProvider前三种数据操作方式都只是针对本应用内数据,程序不能通过这三种方法去操作别的应用内的数据。 android中提供ContectResolver与ContentProvider来操作别的应用程序的数据。一、 使用方式 一个应用实现ContentProvider来提供内容给别的应用来操作, 一个应用通过Cont...
Android中进程生命周期的优先级

Android中进程生命周期的优先级

学习Android最好的途径当然是强大的官方文档了,其中在Processes and Threads一节中对于进程生命周期淘汰优先级,有着详细的介绍。就不给大家转帖了,直接放译文吧,如下:Android系统会尽量维持进程的存在,但毕竟资源有限,当系统资源告急的时候会淘汰一部分进程。淘汰顺序的凭据就是系统进程的优先级了,优先级越高越不容易被杀死,反之亦然。系统总共为进程分了五个优先级,如下一、前台进程(进程满足如下任一条件即为前台进程):1. 拥有 一个执行...
Android中viewPager使用指南

Android中viewPager使用指南

viewPager是谷歌官方提供的一种方便实现页面滑动效果的控件,可以直接使用也可以和fragment联合使用。这里只简单说下直接使用。使用viewPager的步骤如下:(1)在布局中放入viewPager的控件(2)设置加载到viewPager中的view(3)编写viewPager特有的adapter(4)实例化viewPager并给他绑定上步设置的adapter这个步骤体现的也是MVC思想,可以参考我之前的文章http://www.jb51.net/...
Android getSystemService用法实例总结

Android getSystemService用法实例总结

本文实例分析了Android getSystemService用法。分享给大家供大家参考,具体如下:1. 说明android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Se...
浅谈Android开发中ListView控件性能的一些优化方法

浅谈Android开发中ListView控件性能的一些优化方法

ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑2.尽最大可能避免GC3.滑动的时候不加载图片4.将ListView的scrollingCache和animateCache设置为false5.item的布局层级越少越好6.使用ViewHolder下面就具体来看一些1.在adapt...
Android中系统自带锁WalkLock与KeyguardLock用法实例详解

Android中系统自带锁WalkLock与KeyguardLock用法实例详解

本文实例讲述了Android中系统自带锁WalkLock与KeyguardLock用法。分享给大家供大家参考,具体如下:WalkLock - 顾名思义 唤醒锁 点亮屏幕用的KeyguardLock - 顾名思义 键盘锁 解锁键盘用的详细介绍:1: WalkLock 唤醒锁- WalkLock真的能点亮屏幕吗?答案是肯定的。 可是有时候为什么不点亮屏幕,这个就是参数设置的问题了。复制代码 代码如下:PowerManager.newWakeLock(Power...
学习Android Material Design(RecyclerView代替ListView)

学习Android Material Design(RecyclerView代替ListView)

本文实例实现一下 RecyclerView,代码比较简单,适合初学者,如有错误,欢迎指出。复习 ListView可以查看这篇文章深入浅出学习Android ListView基础,了解关于ListView 的基础知识。实现过程中需要复写BaseAdapter,主要是这4个方法public int getCount() :适配器中数据集中 数据的个数,即ListView需要显示的数据个数public Object getItem(int position) :...
Android下录制App操作生成Gif动态图的全过程

Android下录制App操作生成Gif动态图的全过程

Android App开发完了,自然希望录个gif做个展示。视频也可以做展示,但是需要上传到优酷、土豆等等,而且本来就十几秒的App演示操作过程,视频网站的广告就要一分钟,没有gif轻量简单省流量。下图是我录制的一个短信轰炸机应用的效果图:本文教大家如何录制gif,分享给大家供大家参考,具体内容如下思路生成gif的思路是两步1、把App操作过程录制成视频2、根据视频转换成Gif目前网上录制GIf的思路也基本都是分为这2步,不知道有没有更好的方法,一步就生成...
<< 221 222 223 224 225 226 227 228 229 230 >>