Android
haibinglong
这个作者很懒,什么都没留下…
展开
-
Android当中的防锯齿(Bitmap & Canvas )
在Android中,目前,我知道有两种出现锯齿的情况。 ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。 ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。 ◆ 用Canvas绘制位的的情况。在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在这些函数中,都有一个Paint参数,要做到防止锯齿,我们就要使用到这个参数。如下原创 2010-09-02 12:38:00 · 7618 阅读 · 2 评论 -
Android Log详解
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.转载 2010-09-03 11:08:00 · 2492 阅读 · 0 评论 -
Android 文件读写
FileOutputStream (String filename);//创建一个文件,如果文件已经存在则覆盖;filename为该文件的路径。原创 2010-09-03 15:08:00 · 510 阅读 · 0 评论 -
Android Service 介绍
一 什么是Service二 如何使用Service三 Service的生命周期一 什么是ServiceService,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。两种启动Service的方式有所不同。这里要说明一下的是如果你在Service的onCreate或者onSt转载 2010-09-02 18:25:00 · 512 阅读 · 0 评论 -
API
<br />setEllipsize(TextUtils.TruncateAt);<br />(如果字数较多变形,而不是不居中)<br /><br />setFreezesText(boolean)<br />(不仅保持文字而且保持元数据,比如光标的位置)<br /> <br /> setHint(int)<br /> Hint text to display when the text is empty. (当标签是空的时候,在标签中显示什么数据)<br /> <br /> setLineSpacing原创 2010-09-15 18:40:00 · 597 阅读 · 0 评论 -
Android组件相关概念总结
<br /> Android 手机操作系统是一款开源的系统。对编程有所了解的朋友们可以通过各种编写方式来使这款系统应用于手机中来满足各种需求。下面我们将会对Android组件的一些概念进行一个总结,以方便大家的学习。<br /> <br /> Android的一个核心特性就是,一个应用程序能利用另外应用程序的元素(假如这些应用程序允许这样做)。举个例子,如果你的程序需要展示一个可以滚动的图片列表,正好有另外一个程序已经有这样一个合适的滚动条并且也允许其他程序使用,那么你就可以使用这个滚动原创 2010-09-07 13:29:00 · 429 阅读 · 0 评论 -
Android 横竖屏切换
<br /> android中横竖屏切换后,桌面布局也随之变化,这是怎么实现的呢?<br /> 如下: <br /> 竖屏情况下是调用res/layout 中的布局,如果要自定义横屏时的布局,可以在res/目录下新建一个layout-land 文件夹,在这个文件夹中新建横屏的布局,注意此布局文件的名字必须与竖屏的XML 文件的名字一样,否则布局情况不会改变,android模拟器的横竖屏切换是Ctrl+F11.原创 2010-09-07 13:01:00 · 715 阅读 · 0 评论 -
Android-Notification的使用
<br />Notification和NotificationManager的基本使用方法<br />1. NotificationManager和Notification用来设置通知。<br />通知的设置等操作相对比较简单,基本的使用方式就是用新建一个Notification对象,然后设置好通知的各项参数,然后使用系统后台运行的NotificationManager服务将通知发出来。<br />基本步骤如下:<br />1)得到NotificationManager:<br />String ns =原创 2010-09-08 10:47:00 · 1086 阅读 · 0 评论