随笔分类 -  Android

android:clearTaskOnLaunch的用法
摘要:比如你的应用里有N个Activity,其中有个是设置页面,你从主页面进入到设置页面设置了一些东西之后,突然,按了下Home键,回到了Android的Home,这时候你做了些别的事情,然后你再次点击你的应用程序图标进入你的应用程序的时候,依旧是回到设置页面,继续先前的工作,这也是大多数应用的情况。 但是,如果你把android:clearTaskOnLaunch的值设为true呢?顾名思义,它就在启动的时候把Task给清空了,就是你再次点击应用程序图标进入你的应用程序的时候是回到应用程序的第一个页面,而不会回到先前的设置页面。也就是说不保存先前的设置状态。至于,什么情况下要这么用,我还没想到,. 阅读全文

posted @ 2013-07-19 09:09 xtl 阅读(776) 评论(0) 推荐(1)

Android应用程序注册广播接收器(registerReceiver)的过程分析
摘要:前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其实就是注册广播接收器,本文将探讨Android应用程序是如何注册广播接收器以及把广播接收器注册到哪里去的。 在Android的广播机制中,ActivityManagerService扮演着广播中心的角色,负责系统中所有广播的注册和发布操作,因此,Android应用程序注册广播接收器的过程就把是广播接收器注册到ActivityManagerService的过程。Android应用程序是通过调用ContextWrapper.. 阅读全文

posted @ 2013-07-05 10:43 xtl 阅读(441) 评论(0) 推荐(0)

TextureView 和 Camera 应用
摘要:TextureView 是在Android 4.0 里新加的View。和SurfaceView (http://my.oschina.net/amigos/blog/60290): 但是TextureView是一个全新的视角,允许你来显示内容流,比如视频或一个开放式绘图介面现场。TextureView是独特的,因为它表现得像一个普通的观点,而不是创造另一个窗口,所以你可以把它像其他视图对象。例如,你可以申请转变,有生 命的,它使用ViewPropertyAnimator,或调整其混浊setAlpha()。昨天本人写了一个demo, 用TextureView代替了SurfaceView.main 阅读全文

posted @ 2012-09-11 09:19 xtl 阅读(10832) 评论(2) 推荐(0)

《转》UBUNTU10.04下建立Android开发环境
摘要:UBUNTU10.04下建立Android开发环境一、安装JDK1、在http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载最新的JDK,注意选择LINUX版。UBUNTU要下压缩包,不要下载RPM。目前为止最新版是jdk-7u2-linux- i586.tar.gz2、压缩包解压到任意目录,我是放到opt目录下。3、编辑 ~/.bashrc,加入export JAVA_HOME=/opt/jdk1.7PATH=$JAVA_HOME/bin:$PATH,保存退出(/opt/jdk1.7是JDK实际放置路径,根据 阅读全文

posted @ 2012-05-28 15:25 xtl 阅读(247) 评论(0) 推荐(0)

<装载>浅谈android的selector背景选择器
摘要:关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml<?xml version="1.0" encoding="utf-8" 阅读全文

posted @ 2012-02-02 10:04 xtl 阅读(213) 评论(0) 推荐(0)

android 颜色
摘要:<?xml version="1.0" encoding="utf-8" ?> <resources> <color name="white">#FFFFFF</color><!--白色 --> <color name="ivory">#FFFFF0</color><!--象牙色 --> <color name="lightyellow">#FFFFE0</color>< 阅读全文

posted @ 2012-01-30 16:58 xtl 阅读(164) 评论(0) 推荐(0)

ListActivity 应用之多层列表
摘要:ListActivity 的源代码:ListActivitypublic class ListActivity extends Activity { protected ListAdapter mAdapter; protected ListView mList; private Handler mHandler = new Handler(); private boolean mFinishedStart = false; private Runnable mRequestFocus = new Runnable() { public voi... 阅读全文

posted @ 2011-11-07 21:01 xtl

用户登入-Handler和Thread
摘要:从上一篇之后,我完善了我的软件的登入界面。 当点击登入按钮之后,ProgressBar 和连接网络的返回用户验证结果的是两个异步的线程。当返回用户验证结果后则返回主线程继续执行。 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.login); ... 阅读全文

posted @ 2011-11-05 16:29 xtl 阅读(217) 评论(0) 推荐(0)

Handler ProgessBar
摘要:通过Handler 主线程设置ProgerssBar控件的值, 一个异步的线程Runnable 控制ProgerssBar的值,并把值封装好通过Message 传递给Handler.package com.xtl.test2;import javax.security.auth.callback.Callback;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ProgressBar;imp 阅读全文

posted @ 2011-11-02 22:07 xtl 阅读(261) 评论(0) 推荐(0)

导航