11 2014 档案
摘要:【Handler的简单用法】Handler类的作用之一:在新启动的线程中发送消息。在主线程中获取、处理消息。 为了让主程序能“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现——开发者只要重写Handler类中处理消息的方法,当新启动的线程发送消息时,消息会发送到与之关联的Mes...
阅读全文
摘要:一、普通的Menu的创建Menu【API】1、Menu接口定义了如下方法来添加菜单:MenuItem add(int titleRes):添加一个新的菜单项。MenuItem add(int groupId,int itemId,int order,CharSequence title):添加一个新...
阅读全文
摘要:源码地址:https://github.com/licong/android-menudrawerMenuDrawer——简单的使用方法今天,我们需要达到的效果是,使用MenuDrawer创建一个侧滑菜单视图,当我们点击菜单项(使用ListView)时,右面的内容视图(就是一个TextView)会响...
阅读全文
摘要:本程序的目的是写一个通用的、实用的菜单项ListView,掌握BaseAdapter 、ListView、style 的使用先看看我们最终实现的效果废话少说直接上代码:主Activity类,MenuTuiCoolActivity.java 文件 1 public class MenuTuicool...
阅读全文
摘要:android:ellipsize文章来自:http://www.cnblogs.com/nicklezhang/archive/2011/01/22/1941884.html最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位...
阅读全文
摘要:文章来自:http://www.cnblogs.com/wolipengbo/p/3438891.html向作者表示感谢【Android 资源类型】Android资源类型分为两大类:1、无法通过R资源清单文件访问的原生资源,保存在/assets/目录下:也就是说,放在这个文件中的资源,在SDK对该应...
阅读全文
摘要:在android中我们经常会使用到一些好用的、对我们项目有帮助的开源项目,如slidingmenu,Android-ViewPagerIndicator或者android-actionbar啊 ,下面来说如何导入第三方jar,使我们的项目正确运行。使用slidingmenu项目jar包1在这里我以s...
阅读全文
摘要:文章来自http://www.cnblogs.com/lichenwei/p/4111252.html, 请尊重作者的劳动成果,向作者表示感谢1、所谓的SlidingMenu,就是像下面这样的QQ菜单页面视图:相信大家都不陌生,下面我们自来开发一个这样的SlidingView组件,实际上非常的简单,...
阅读全文
摘要:这个代码的作用就是提高代码的重用性。它可以把已经定义好的一个布局当成另外一个布局的中的一个元素。下面举一个例子:textview_1.xml文件 ratingbar.xml文件 主布局文件 运行结果是:
阅读全文
摘要:Android 为Fragment 和Activity之间的通信提供了两种机制:机制1:①Fragment获取它所在的Activity调用Fragment的getActivity()方法即可返回它所在的Activity实例,之后我们就能够通过这个实例调用findViewById(int) 方法了,也...
阅读全文
摘要:TabHost1、TabHost 可以非常方便的在窗口上放置多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组件摆放区域。通过这种方式就可以在一个容器中放置更多的组件2、与TabHost结合使用的还有如下组件:TabWidget:代表选项卡的标签条TabSpec:代表选项卡的一个Tab页面...
阅读全文
摘要:本文综合了:http://zhujiao.iteye.com/blog/1856980和http://blog.csdn.net/maikol/article/details/6048647和http://blog.csdn.net/xxdbupt/article/details/20450915几...
阅读全文
摘要:部分文章内容来自:http://www.cnblogs.com/JohnTsai/p/4077183.html对layout_weight的分析分为四个部分首先我们我们看看Android 官方文档中的解释:从上面的说明中可以看出:1、layout_weight属性只能够使用在LinearLayout...
阅读全文
摘要:文章来自http://www.cnblogs.com/smyhvae/p/3983234.html,向作者表示感谢!请尊重作者的劳动成果,如若转载,请注明前面的出处我们再把Activity的生命周期和Fragment的生命周期对比一下,就清楚很多了:先来说说Fragment生命周期中所能够到达的状态...
阅读全文
摘要:部分文章来源于:http://www.cnblogs.com/smyhvae/p/3978989.html, 向作者表示感谢【正文】Android上的界面展示都是通过Activity实现的,Activity实在是太常用了。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上...
阅读全文
摘要:ScrollView和HorizontalScrollView1、滚动视图ScrollView和HorizontalScrollView 是两个非常简单的组件,就是用来为视图添加滚动条的容器,前者是用来添加竖直滚动条的,或者用来添加竖直滚动条,我们可以通过嵌套的方式,将水平和竖直滚动条全部添加到一个...
阅读全文
摘要:《》首先得先说明一下这个AdapterView到底能够实现什么功能:我们知道一个Android应用程序的界面的组成步骤是:①首先用Layout布局对界面进行整体上的划分②之后在布局划分的模块内部用简单的组件进行填充这样就完成了界面的组成,但是Android为我们提供了AdapterVIew这个类,通...
阅读全文
摘要:1、怎样实现环形进度条,和自定义进度条2、有一个问题必须非常的注意那就是:在Android4.0之后,要求所有关于网路的操作必须全部在单独的线程中操作,否则就崩了,切记切记,调了一个晚上呀
阅读全文
摘要:ProgressBar1、Android 支持几种风格的进度条,通过设置style属性可以为ProgressBar指定风格,该属性支持一下几种风格属性值:①@android:style/Widget.ProgressBar.Horizontal:水平进度条②@android:style/Widget...
阅读全文
摘要:《》系统服务类——系统级别的Service我们除了可自己创建服务类之外,还可以使用系统服务类,比如:来电服务类、短信服务类、网络服务类、壁纸服务类、电源服务类等等,接下来我们就介绍一下常用的系统服务类,但是我们并不会将每个类中的所有的功能都介绍一下,只会举一两个典型的用法,至于其他的功能可以随时查阅...
阅读全文
摘要:BroadcastReceiverA 、特别关注:广播接收器的生命周期:关键在于BroadcastReceiver中的onReceive()方法,从onReceive()里的第一行代码开始,onReceive()里的最后一行代码结束。一个广播到来的时候,用什么方式提醒用户是最友好的呢?第一种方式是吐...
阅读全文
摘要:为什么要使用Service?一般在没有界面显示的Service是Android中实现程序后台运行的解决方案,非常适合用于去执行哪些不需要和用户交互而且还要求长期运行的任务。不能运行在一个独立的进程当中,而是依赖与创建服务时所在的应用程序进程。只能在后台运行,并且可以和其他组件进行交互。Service...
阅读全文
摘要:一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Intent这个英语单词...
阅读全文
摘要:《》我们一般在使用StartActivity和Intent启动Activity的时候,通常当前的Activity和将要启动的目标Activity位于同一个包中,但是如果将要启动的目标Activity和当前的Activity位于不同的包中,怎样启动呢?这就要解决以下两个问题:1、如何在Manifest...
阅读全文
摘要:《》如果你所用的Android手机没有将屏幕方向锁定的话,那么所有的应用程序的界面都会有随着屏幕的方向的改变而发生改变,如果你的应用程序的界面没有针对屏幕的改变而在代码上做出一些适应的操作的话,那么手机就会以硬性的方式将应用程序界面强行适应屏幕的方向,但是这时就有可能使界面变得非常的丑;下面就介绍一...
阅读全文
摘要:《》我们知道在通过一个Activity启动另一个Activity的时候,可以使用startActivityForResult(Intent intent , int requestCode)方法,也就是说带有返回值的启动方法使用这种方法的步骤如下:1、当前的Activity重写onActivityR...
阅读全文
摘要:《》Activity的配置所谓的Activity的配置,在Manifest.xml文件中对文件中定义的Activity类进行一下声明:其中:name:指定该Activity的实现类的类名icon:指定该Activity的标题栏中使用的图标label:指定该Activity的标题栏中使用的描述文字ex...
阅读全文
摘要:《》Activity 的生命周期与加载模式在Activity的生命周期中,如下方法会被回调:public void onCreate(Bundle savedInstanceState) ;创建Activity时被回调。该方法在Activity的一个生命周期中只可能回调一次public void o...
阅读全文
摘要:《》IP多播技术也叫做IP组播技术,具体的内容见《计算机网络——谢希仁》,下面只是介绍一下IP多播的一些原理、概念和特点 《》IP多播技术实际上是由运输层的UDP协议应用程序来使用的技术,因此它是一种无连接的、无差错校验的、不可靠的协议 《》IP多播的实现需要有三方面的支持: ①多播组:一个多播组由
阅读全文