android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
· Android控件无法显示的可能原因发布时间:2010-12-05
因为刚开始学习android,多少对控件以及详细的参数配置不熟悉,加之经验少,导致今天因为一个RadioButton无法显示搞了半个小时。先看配置源码:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android... 查看全文
Android常用控件(三)-ProgressBar、ListView一、ProgressBar(进度条)的使用示例1:一个应用程序有2个ProgressBar,让进度条显示进度。开发步骤:1、新建一个android项目2、在main.xml布局文件中先添加1个ProgressBar控件(firstProgressBar),设置这个进度条是以水平方式展示的,然后再设置这个控件为不显示(这里暂时不显示,我们在后面的程序中写代码将这个控件设置为显示)3、在main... 查看全文
· android Handler的使用(一)发布时间:2010-12-05
Handler的使用(一)Handler基本概念:Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。这种机制通常用来处理相对耗时比较长的操作。使用一个例子简单的来介绍一下Handler。示例1:一个应用程序中有2个按钮(start、end),当点击start按钮时,执行一个线程,这个线程在控制台输出一串字符串,并且每隔3秒再执行一次线程... 查看全文
packagecom.yangguangfu.listview;importandroid.app.ListActivity;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.Gravity;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.AbsListView;importandroid.widget... 查看全文
· android Handler的使用(二)发布时间:2010-12-05
Handler的使用(二)一、Handler与线程的关系Handler在默认情况下,实际上它和调用它的Activity是处于同一个线程的。例如在Handler的使用(一)的示例1中,虽然声明了线程对象,但是在实际调用当中它并没有调用线程的start()方法,而是直接调用当前线程的run()方法。通过一个例子来证实一下示例1:一个Android应用程序,在Activity中创建Handler和线程对象,并且在Activity的onCreate()方法中输出当前线程的id和名字... 查看全文
开始的时候,要首先声明一下,这边文章,是一个以扫除开发技术障碍为目标的学习经验。并不适合正统的AndroidUI功能开发。我们知道,正统的页面开发,会使用layout的xml描述页面、自动生成类R来完成资源定位。能够给我们的UI开发带来强大的功能,也符合MVC的开发模式。而我现在要做的,是让页面生成、布局、内容显示、事件都用Java代码来完成。这样的目的其实也很明显,想通过自己的框架代码控制UI显示,可以用于服务端配置控制客户端显示,完成类似HTML的功能。首先,根据常规... 查看全文
上一章,我实验了关于UI的基本效果,虽然还有很多控件需要二次开发和实验,不过至少说明是可以使用的。有些空间用代码生成确实十分的麻烦。比如,我花了一个晚上才研究明白,ViewList怎么能够用纯代码显示页面。首先,我们需要声明ListView控件,设置布局和数据源ListViewlv=newListView(context);lv.setId(12347);lv.setDrawSelectorOnTop(false);lv.setLayoutParams(newLayoutParams... 查看全文
由于好奇,怎么开发手机程序就去找了一些资料,终于配好了收集的开发环境。以下是步骤:需要下载的软件如下:AndroidSDK直接下载安装好JRE,解压下载回来的Eclipse.zip文件和AndroidSDK.zip文件。比如放到D:\ProgramFiles目录下。接下来运行eclipse.exe,还需要在线安装ADTPluginforEclipse,在Eclipse菜单上选择Help-&gt;IntallNewSoftware在界面上点击Add按钮... 查看全文
SharedPreferences类似于我们常用的ini文件,用来保存应用程序的一些属性设置,在Android平台常用于存储比较简单的参数设置。例如,可以通过它保存上一次用户所做的修改或者自定义参数设定,当再次启动程序后依然保持原有的设置。通过getPreferences()方法来获得Preferences对象,通过"SharedPreferences.Editoreditor=uiState.edit();"取得编辑对象,然后通过"edit.put....()"方法添加数据... 查看全文
· android 数据存储之 Files发布时间:2010-12-05
Android中可以在设备本身的存储设备或者外接的存储设备中创建用于保存数据的文件。同样,在默认状态下,文件是不能在不同的程序之间共享的。用文件来存储数据可以通过openFileOutput方法打开一个文件(如果这个文件不存在就自动创建这个文件),通过load方法来获取文件中的数据,通过deleteFile方法可以删除一个指定的文件。现在我们就用文件的方式实现我们的上一次写的保存音乐状态的例子。这个例子在这里,可以看一下--》http://byandby.javaeye... 查看全文
· android 数据存储之 Network发布时间:2010-12-05
这篇文章演示2个例子一个是发送电子邮件,一个是我们从网络上获取数据,然后显示在一个TextVew上。通过网络来获取和保存数据资源,这个方法需要设备保持网路连接状态,所以相对存在一些限制。将数据存储到网络上的方法很多,比如将要保存的数据以文件的方式上传到服务器、发送邮件等等。在我们的这个示例中演示的是我们将在应用程序退出时,将数据发送到电子邮件中备份,要发送电子邮件首先需要在电子邮件中配置电子邮件账户。下面我们就来一步一步配置电子邮件账户。大家去菜单里边点击电子邮件来进行配置... 查看全文
基于android2.1开发来电监听程序获取不到号码机型:华为C8500本人在基于android2.1的版本做来电监听的时候获取来电号码,使用的BroadcastReceiver捕获事件的获取信息的。在模拟器上一点问题没有每次都能正确获取到来电号码跑在真机上就不行了就第一次安装完毕能获取到,以后就偶尔能获取到,,,,,所用机型是华为的C8500【android2.1操作系统】。其他方式也试过了通过应用层的就是不成功。。。想通过底层框架层有没思路。。有人知道如何处理么... 查看全文
在emulator中启动android项目时报错:[2010-11-3022:18:34-AndroidTouch]FailedtouploadAndroidTouch.apkondevice'emulator-5554'[2010-11-3022:18:34-AndroidTouch]java.io.IOException:Unabletouploadfile:null[2010-11-3022:18:34-AndroidTouch]Launchcanceled!通过增加Eclipse... 查看全文
Android的系统自带的是默认匹配7位的号码,即如果你有一个号码为9876543210的联系人为“Android1”,同时你还有一个号码为6543210的联系人为"Android2",一般情况下你拨打Android2的号码时界面显示Android1,这是为什么呢?这个并不是Android的bug,而是Android设置了默认匹配后面7位,如果后面7位相同,则会显示先添加的那个联系人。如果我们想做8,9或者10位等等,该怎么做呢?这个属于android系统的代码... 查看全文
· android Tween动画概括+示例发布时间:2010-12-05
我们大家都知道android平台提供了两种动画,一种是Tween动画,即通过对场景里的对象不断进行图像变换(平移,缩放,旋转)来产生动画效果;第二种就是Frame动画,即顺序播放事先做好的图像,和电影类似。首先来分析Tween动画,Tween动画通过对View的内容完成一系列的的图形变换(包括平移、缩放、旋转、改变透明度)来实现动画效果。它主要包括以下四种动画效果:Alpha:渐变透明度动画效果以前也写过一个例子-->http://byandby.javaeye... 查看全文
在Android中,项目目录下的"res\drawable"用来设置该项目的一些图片资源,那么如何来显示这些图片资源呢?Android中提供了Bitmap来存放这些资源,如果大家对android的画图和Animation还不熟悉的话,可以看这里推荐的文章,介绍比较全面http://byandby.javaeye.com/blog/827527如下代码可以通过一个资源索引获得其图像对象的Bimmap关于获取图片位图的2种方法请参见这里http://byandby.javaeye... 查看全文
· android 图像旋转发布时间:2010-12-05
在Android中进行图像旋转需要使用Matrix,-->矩阵对象,它包含了一个3X3的矩阵,专门用于进行图像变换匹配。Matrix没有结构体,它必须被初始化,通过reset方法和set方法来实现。通过setRotate设置旋转角度,用createBitmap创建一个经过旋转等处理的Bitmap对象,然后将Bitmap对象绘制到屏幕之上,于是就实现了旋转操作。其实我们要实现一个位图的变化,旋转啊,缩放啊。无非就有2中思路,一:将一个位图按照需求重画一遍,画后的位图就是我们需要的了... 查看全文
· Android简单的圆盘形菜单发布时间:2010-12-05
今天偶然看到一个圆盘形的菜单,还可以转动,感觉挺有意思,然后想了想,做了个简单的效果。思路是这样的,定一个原点和一个半径,圆的四周均匀分布每个菜单。为了方便计算,菜单的坐标用度数表示,然后转化为极坐标计算。定某个点为起始点,根据总菜单数确定每个点增加的度数,然后依次确定每个点的度数,也就确定了坐标。packagechroya.demo.roundspin;importandroid.content.Context;importandroid.graphics.Bitmap... 查看全文
· android加载效果,带百分比的发布时间:2010-12-05
ProgressDialogpbarDialog;pbarDialog=newProgressDialog(context);pbarDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);pbarDialog.setMessage("Loading...");pbarDialog.setCancelable(true);pbarDialog.show();... 查看全文