Welcome 微信登录

首页 / 移动开发 / Android

简单介绍Android开发中的Activity控件的基本概念

简单介绍Android开发中的Activity控件的基本概念

Activity是最基本的模块,一般称之为"活动",在应用程序中,一个Activity通常就是一个单独的屏幕。简单理解,Activity代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如监听系统事件,为用户显示指定的View,启动其他Activity等。所有应用的Activity都继承于android.app.Activity类,该类是Android提供的基层类,其他的Activity继承该父类后,通过父类的方法来实现各种功能。Activi...
Android编程实现监控各个程序流量的方法

Android编程实现监控各个程序流量的方法

本文实例讲述了Android编程实现监控各个程序流量的方法。分享给大家供大家参考,具体如下:public void getAppTrafficList(){ //获取所有的安装在手机上的应用软件的信息,并且获取这些软件里面的权限信息 PackageManager pm=getPackageManager();//获取系统应用包管理 //获取每个包内的androidmanifest.xml信息,它的权限等等 List<PackageInfo> p...
Android编程之Application设置全局变量及传值用法实例分析

Android编程之Application设置全局变量及传值用法实例分析

本文实例讲述了Android编程之Application设置全局变量及传值用法。分享给大家供大家参考,具体如下:/*** 重写Application,主要重写里面的onCreate方法,就是创建的时候,* 我们让它初始化一些值,前段时间在javaeye里面看到过一个例子,与此相似,* 我做了些改进。听说外国开发者习惯用此初始化一些全局变量,好像在Activity* 一些类里面初始化全局变量的化,会遇到一些空指针的异常,当然,我没有遇到过。* 如果用此方法初...
Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)

Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)

本文实例讲述了Android通过Handler与AsyncTask两种方式动态更新ListView的方法。分享给大家供大家参考,具体如下:有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.布局main.xml:<...
Android如何防止多次点击事件

Android如何防止多次点击事件

问题描述恐怕大家都会遇到这样的问题,一个点击事件多次触发,导致,同样的内容提交了多次,或者说弹出多个页面...onClick事件是Android开发中最常见的事件。比如,一个submitButton,功能是点击之后会提交一个订单,则一般代码如下,其中submitOrder()函数会跳转到下一页进行处理 :<code class="hljs" java="">//代码0submitButton.setOnClickListener(new OnC...
Android编程之自定义锁屏实例分析

Android编程之自定义锁屏实例分析

本文实例讲述了Android编程之自定义锁屏。分享给大家供大家参考,具体如下:花了半天时间研究下了自定义锁屏,发现其实实现并不是很神秘。不过有些地方还是值得注意。首先说流程,锁屏界面一般是在关闭屏幕时启用,打开屏幕时展现在我们面前,所以我们知道了锁屏的时机,恰好屏幕开关会发出相应的广播,所以我们也可以像系统一样捕获到屏幕开关的事件。广播对应的两个action引用android.intent.action.SCREEN_ONandroid.intent.ac...
Android编程之动态壁纸实例分析

Android编程之动态壁纸实例分析

本文实例讲述了Android编程之动态壁纸。分享给大家供大家参考,具体如下:从android 2.1版本起引入了动态壁纸的概念,熟悉android的人一定不会陌生。这里解释一个动态壁纸是怎么形成又是怎么工作的。首先动态桌面的动态体现出这个组件是实时变化的,也就是说有一个后台在不停的刷新这个组件。联想到后台组件首先想到的就是service,从代码角度看,果然如此。每一个动态桌面都继承自WallpaperService,其中必须实现的抽象方法onCreateE...
Android编程中的5种数据存储方式

Android编程中的5种数据存储方式

本文介绍Android平台进行数据存储的五大方式,分别如下:1 使用SharedPreferences存储数据2 文件存储数据 3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据下面详细讲解这五种方式的特点第一种: 使用SharedPreferences存储数据适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等...
图解Eclipse在线安装ADT插件过程

图解Eclipse在线安装ADT插件过程

要想使用Eclipse开发Android应用,首先要安装一个ADT插件,在此记录一下在Eclipse中采用在线安装的方式ADT插件,我使用的Eclipse版本是:eclipse-jee-luna-SR2-win32-x86_64,操作步骤如下:Help --> Install new software,如下图所示: 这种是采用在线安装ADT插件的方式,由于天朝对Google一直都墙着,所以要想使用这种方式在线安装ADT插件,那么...
<< 421 422 423 424 425 426 427 428 429 430 >>