Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 移动开发 / Android

Android中Intent传递对象的两种方法Serializable,Parcelable

Android中Intent传递对象的两种方法Serializable,Parcelable

Android中的传递有两个方法,一个是Serializable,另一个是Parcelable。Serializable是J2SE本身就支持的。而Parcelable是Android所特有的。二者的使用场景和区别:1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable。2)Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC。3)Parcelable不能使用在要将数据存储在磁盘...
Android自定义控件样式实例详解

Android自定义控件样式实例详解

本文实例讲述了Android自定义控件样式的方法。分享给大家供大家参考,具体如下:Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果。一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用...
Android编程实现左右滑动切换背景的方法

Android编程实现左右滑动切换背景的方法

本文实例讲述了Android编程实现左右滑动切换背景的方法。分享给大家供大家参考,具体如下:最近想做一个左右滑动切换背景图片的应用,特地将自己的研究分享一下:这个需要继承2个监听接口 OnGestureListener, OnTouchListener关于这2个接口大家可以在网上查一下同时需要设置2个属性bgLayout.setOnTouchListener(this);bgLayout.setLongClickable(true);并且在这个函数中有如下...
Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法

Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法

本文实例讲述了Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法。分享给大家供大家参考,具体如下:Android写的应用程序其实可以调节屏幕亮度的,查了一下资料发现WindowManager.LayoutParams这个类就包含了调节亮度的参数:WindowManager.LayoutParams lp = getWindow().getAttributes();lp.screenBrightness = 0.1f;其中参数screenBrig...
Android编程实现使用SoundPool播放音乐的方法

Android编程实现使用SoundPool播放音乐的方法

本文实例讲述了Android编程实现使用SoundPool播放音乐的方法。分享给大家供大家参考,具体如下:如果应用程序要播放密集、短促的音效,这时还用MediaPlayer就显得不合适了。MediaPlayer存在如下缺点:1、资源占用率较高,延迟时间较长2、不支持多个音频同时播放此时我们可以用SoundPool来播放音效,SoundPool使用音效池的概念来管理多个短促的音效,例如它可以开始就加载20个音效,以后在程序中按音效的ID进行播放SoundPo...
Android使用自定义alertdialog实现确认退出按钮

Android使用自定义alertdialog实现确认退出按钮

有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog),以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:public boolean onKeyDown(int keyCode, KeyEvent event) {// ...
实例详解Android自定义ProgressDialog进度条对话框的实现

实例详解Android自定义ProgressDialog进度条对话框的实现

Android SDK已经提供有进度条组件ProgressDialog组件,但用的时候我们会发现可能风格与我们应用的整体风格不太搭配,而且ProgressDialog的可定制行也不太强,这时就需要我们自定义实现一个ProgressDialog。 通过看源码我们发现,ProgressDialog继承自Alertdialog,有一个ProgressBar和两个TextView组成的,通过对ProgressDialog的源码进行改进就可以实现一个自定义的Prog...
Android 自定义ProgressDialog进度条对话框用法详解

Android 自定义ProgressDialog进度条对话框用法详解

ProgressDialog的基本用法ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。首先看看progressDialog里面的方法setProgressStyle:设置进度条风格,风格为圆形,旋转的。setTitlt:设置标题setMessage:设置提示信息;setIcon:设置标题图标;setIndeterminate:设置Progre...
Android闪屏效果实现方法

Android闪屏效果实现方法

本文实例讲述了Android闪屏效果实现方法。分享给大家供大家参考,具体如下:闪屏,就是SplashScreen,也可以说是启动画面,就是启动的时候,闪(展示)一下,持续数秒后,自动关闭。android的实现非常简单,使用Handler对象的postDelayed方法就可以实现。在这个方法里传递一个Runnable对象和一个延迟的时间。该方法实现了一个延迟执行的效果,延迟的时间由第2个参数指定,单位是毫秒。第一个参数是Runnable对象,里面包含了延迟后...
Android编程之界面实现全屏显示的方法(2种方法)

Android编程之界面实现全屏显示的方法(2种方法)

本文实例讲述了Android编程之界面实现全屏显示的方法。分享给大家供大家参考,具体如下:在开发android的应用当中,我们会遇到将一些界面设置为全屏显示的格式,有两种实现的方法。其一是在Java代码中实现,其二是在配置文件中实现。1. 在Java代码中设置super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE); //无titlegetWindow(...
<< 451 452 453 454 455 456 457 458 459 460 >>