Android
文章平均质量分 75
adb_avd
这个作者很懒,什么都没留下…
展开
-
Dialog中获得用户填写的数据
创建一个View对象,由View提供输入的控件和布局(一般我们通过LayoutInflater将xml布局文件转换成View对象) 创建一个Builder对象 将第一步创建的View对象设置到Builder中。 创建按钮和设置回调函数 根据之前配置的Builder生成Dialog转载 2011-07-20 01:21:04 · 1519 阅读 · 0 评论 -
android测试框架Junit使用
在实际开发中,开发android软件的过程需要不断地进行测试。使用Junit测试框架,是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码: pac原创 2011-07-20 01:22:57 · 773 阅读 · 0 评论 -
资源文件之Color
定义在XML中的color,可以当作Drawable使用,来填充矩形区域(圆角可以有)。这种Drawable的行为很像是颜色填充。注意:Color Drawable是一种简单的资源,可以使用name特性来引用其值(不再是XML文件的名)。因此,你可以在一个XML文件中的元素下添加原创 2011-07-20 01:37:15 · 450 阅读 · 0 评论 -
TextView中显示文字和图片
//文字位于图片的下方 android:drawableBottom="@drawable/detail_refresh_icon" style="@style/detail_btn" /> android:drawableBottom="@drawable/d原创 2011-07-20 01:33:27 · 986 阅读 · 0 评论 -
android应用程序更新功能实现
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:准备知识 AndroidManifest.xml里定义了每个Android apk转载 2011-07-20 01:31:53 · 1249 阅读 · 0 评论 -
代码控制文件的打开
private void openFile(File f) { Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setA转载 2011-07-20 01:16:48 · 347 阅读 · 0 评论 -
资源文件之StateListDrawable
StateListDrawable是定义在XML中的Drawable对象,能根据状态来呈现不同的图像。例如,Button存在多种不同的状态(pressed、focused或other),使用StateListDrawable,你可以为Button的每个状态提供不同的按钮图像。你可原创 2011-07-20 01:38:18 · 669 阅读 · 0 评论 -
蓝牙设备的使用
public class BlueToothActivity extends Activity { // 获得BluetoothAdapter对象 private BluetoothAdapter adapter = null; private BluetoothReceiver原创 2011-07-20 01:34:25 · 514 阅读 · 0 评论 -
Java代码与Xml实现界面的比较
一般情况下对于Android程序布局我们往往使用XML文件来编写,这样可以提高开发效率,但是考虑到代码的安全性以及执行效率,可以通过Java代码执行创建,虽然Android编译过的xml是二进制的,但是加载xml解析器的效率对于资源占用还是比较大的,一般一个简单的TextView原创 2011-07-20 01:46:25 · 970 阅读 · 0 评论 -
线程更新UI
简述 当第一次启动一个Android程序时,Android会自动创建一个称为“main”主线程的线程。这个主线程(也称为UI线程)很重要,因为它 负责把事件分派到相应的控件,其中就包括屏幕绘图事件,它同样是用户与Andriod控件交互的线程。比如,当你在屏幕上按下一个按钮后,UI原创 2011-07-20 01:44:29 · 468 阅读 · 0 评论 -
android新浪微博客户端 开机Logo动画实现
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //全屏显示 this.requestWindowFeature(Window.FEATURE_原创 2011-07-20 01:36:06 · 567 阅读 · 0 评论 -
每隔1秒刷新一次文本内容显示时间
// 获得文字控件 private TextView tipView = null;tipView = (TextView) findViewById(R.id.timeText);Handler handler = new Handler();//启动runnable任务han原创 2011-07-20 01:24:21 · 3265 阅读 · 0 评论