- 博客(17)
- 资源 (96)
- 收藏
- 关注
原创 framelayout的使用
FrameLayout: 帧布局容器该布局容器可以用来占有屏幕的某块区域,可以包含有多个子控件或者子布局,但是所有被包含的子控件都是以左上角的原点坐标为开始坐标,不能指定子控件的位置。该布局的特点是能够在同一块区域上显示多个控件。所有的子控件是采用的堆栈的结构,最后加进来的显示在最上面。即同一坐标上的后加入的控件会覆盖先前加入的控件,但是可以通过设置后加入控件的透明度来显示先前加入的控件来达到
2011-11-29 16:40:34 2412
转载 toast的五种效果
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1、默认效果:view plain copyToast toast = Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT); to
2011-11-29 11:24:52 1346
转载 WIFI,蓝牙,电池,背光,SD卡,摄像头,按键,MIC,重力感应等 功能的简单使用
1、WIFI(打开,关闭,使能,扫描等)2、蓝牙(打开关闭)3、电池(获取电池的各种参数和状态信息)4、背光(背光调节)5、U盘/SDcard(判断是否插入,读取等)6、屏幕校准(准确的说是点击屏幕的准确度,不是校准屏幕,这是一个简单的算法,这里只提供思路了:屏幕上放5个Button,分别位于左上;左下;右上;右下;获取图片所在屏幕的位置,和图片的长宽,在用户点击Button时
2011-11-28 17:09:49 1935
转载 include的使用
在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过 标签来重用layout代码。 app_title.xml:android:id="@+id/titleLayout" android:layout_width="fi
2011-11-24 01:09:28 587
转载 <viewStub/>, <requestFocus />, <merge />and<include
定义AndroidLayout(XML)时,有四个比较特别的标签是非常重要的,其中有三个是与资源复用有关,分别是, , and。可是以往我们所接触的案例或者官方文档的例子都没有着重去介绍这些标签的重要性。1.): 此标签可以使UI在特殊情况下,直观效果类似于设置View的不可见性,但是其更大的(R)意义在于被这个标签所包裹的Views在默认状态下不会占用任何内存空间。viewStub通过inc
2011-11-24 01:03:16 750
转载 Android layout 使用include和merge 标签
使用<include /> 标签来重用layout代码如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签: android:id="@+id/workspace" android:layout_width="fill_parent" android:layo
2011-11-24 00:51:05 1699
转载 Timer和TimerTask详解
1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.util.TimerTask;/*** Simple demo that us
2011-11-23 01:48:15 490
原创 android中textview的文字处理--同一段文字部分文字作高亮或者显示不同大小等
在android中可以使用 html标签来对文字进行处理。。如 mainteTextView.setText(Html.fromHtml("黄色高亮其他的正常显示"));
2011-11-22 16:37:33 1026
转载 在android应用使用自定义的字体显示文字
有时候,系统自带的字体并不能满足我们特殊的需求,这时候就需要引用其他的字体了,可以把下载的字体文件放在assets目录下.自定义字体文件不能使用xml代码读取而应该使用java代码: public class Test extends Activity { @Override public void onCreate(Bundle i
2011-11-22 16:15:17 1215
转载 Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
Android编程获取网络连接状态(3G/Wifi)及调用网络配置获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。 Android平台提供了ConnectivityManager类,用于网络连接状态的检测。 Android开发文档这样描述ConnectivityMa
2011-11-20 00:13:27 930
转载 Android XML解析Pull方式———解析网络数据示例
一.基础知识通过前面的学习我们已经知道了Android上使用SAX和DOM方式解析XML的方法,并且对两种做了简单的比较,通过比较我们知道对在往往内存比较稀缺的移动设备上运行的Android系统来说,SAX是一种比较合适的XML解析方式。但是SAX方式的特点是需要解析完整个文档才会返回,如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式还是会对整个文档进行解析,尽管XML文
2011-11-19 06:14:29 3956
转载 用pull解析器 生成xml文件
有些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOM API生成XML文件,或者也可以使用pull解析器生成XML文件,这里推荐大家使用Pull解析器。 使用Pull解析器生成一个与android.xml文件内容相同的myandroid.xml文件,代码在本页下方备注
2011-11-17 23:32:41 999
转载 Android 4.0的12大新特性
2011-10-20 09:52 | 18241次阅读 | 来源:36氪 【已有57条评论】发表评论关键词:4.0,Android | 作者:欧开磊 | 收藏这篇资讯谷歌和三星今天上午在香港发布了代号为“冰激凌三明治”的新一代操作系统Android 4.0,同时发布了第一款运行该系统的智能手机Galaxy Nexus。这个新操作系统究竟有哪些新特性呢?本文选取了An
2011-11-17 00:06:20 822
转载 httpclient 学习
前言 超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。 尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项空白
2011-11-16 23:46:54 1313
转载 android消息机制
1.1.Message代码在框架\基地\核心\ JAVA \ Android的\ OS \ Message.java中。泳池中取出一个消息,如果消息消息池:大小为10个;通过Message.mPool - >(消息并且Message.next) - >(消息并且Message.next) - >(消息并且Message.next)... ...构造一个消
2011-11-08 13:28:34 960
转载 activity属性设置大全
activity属性设置android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变, 比如切换回home
2011-11-02 23:38:24 1044
转载 Android应用程序线程消息循环模型分析
我们知道,Android应用程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。我们也知道,Android应用程序是支持多线程的,即可以创建子线程来执行一些计算型的任务,那么,这些子线程能不能像应用程序的主线程一样具有消息循环呢?这些子线程又能不能往应用程序的主线程中发送消息呢?本文将分析Android应用程序线程消息处理模型,为读者解答这两个问题
2011-11-01 20:47:22 809
ShareSDK分享内容
2014-01-13
Gradle 使用指南
2015-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人