Welcome 微信登录

首页 / 移动开发 / Android

加载页面遮挡耗时操作任务页面--第三方开源之AndroidProgressLayout

加载页面遮挡耗时操作任务页面--第三方开源之AndroidProgressLayout

AndroidProgressLayout实现为界面添加圆形进度条。调用setprogress()方法显示和隐藏进度条在Android的开发中,往往有这种需求,比如一个耗时的操作,联网获取网络图片、内容,数据库耗时读写等等,在此耗时操作过程中,开发者也许不希望用户再进行其他操作(其他操作可能会引起逻辑混乱),而此时需要给用户一个额外的加载页面遮挡住主逻辑代码的运行,待主页面的耗时操作完成后,自动消失这样加载过度页面,恢复出正常应该显示的页面。举个实际的例子...
Android编程之绘制文本(FontMetrics)实现方法

Android编程之绘制文本(FontMetrics)实现方法

本文实例讲述了Android编程之绘制文本(FontMetrics)实现方法。分享给大家供大家参考,具体如下:Canvas 作为绘制文本时,使用FontMetrics对象,计算位置的坐标。它的思路和java.awt.FontMetrics的基本相同。FontMetrics对象它以四个基本坐标为基准,分别为:FontMetrics.topFontMetrics.ascentFontMetrics.descentFontMetrics.bottom该图片将如下...
Android编程实现屏幕自适应方向尺寸与分辨率的方法

Android编程实现屏幕自适应方向尺寸与分辨率的方法

本文实例讲述了Android编程实现屏幕自适应方向尺寸与分辨率的方法。分享给大家供大家参考,具体如下:Android 屏幕自适应方向尺寸与分辨率,包括屏幕界面布局、多分辨率支持、获取屏幕尺寸、屏幕横屏与竖屏等,android 模拟器横屏,android 虚拟机横屏,android 判断横屏,android 禁止横屏,android 强制横屏,android 横屏事件,android 自适应分辨率,android 屏幕自适应,android 图片自适应,an...
Android编程实现TextView字体颜色设置的方法小结

Android编程实现TextView字体颜色设置的方法小结

本文实例讲述了Android编程实现TextView字体颜色设置的方法。分享给大家供大家参考,具体如下:对于setTextView(int a)这里的a是传进去颜色的值。例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去。复制代码 代码如下:tv.setTextColor(this.getResources().getColor(R.color.red)...
Android编程实现设置按钮背景透明与半透明及图片背景透明的方法

Android编程实现设置按钮背景透明与半透明及图片背景透明的方法

本文实例讲述了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法。分享给大家供大家参考,具体如下:Button或者ImageButton的背景设为透明或者半透明:半透明复制代码 代码如下:<Button android:background="#e0000000" ... />透明复制代码 代码如下:<Button android:background="#00000000" ... />颜色和不透明度 (alpha...
简单介绍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...
<< 201 202 203 204 205 206 207 208 209 210 >>