- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 background居中显示
尝试几次 background能否居中显示 android:layout_width="320.0dip" android:layout_below="@id/alertimage" android:layout_height=
2011-08-31 20:27:49 2157
原创 activity设置全屏
Android获得屏幕的宽和高 int screenWidth; int screenHeight; WindowManager windowManager = getWindowManager(); Display d
2011-08-26 16:52:04 405
转载 SoundPool使用
之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了
2011-08-26 10:33:20 557
转载 很牛 x 的
http://www.moandroid.com/?page_id=1176http://edison-cool911.iteye.com/blog/890339 listview http://www.cnblogs.com/transmuse
2011-08-25 14:49:23 416
转载 Android异步任务AsyncTask
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第
2011-08-25 14:46:18 361
转载 ByteArrayOutputStream
ByteArrayOutputStream和ByteArrayInputStream详解ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputS
2011-08-25 14:43:27 6236
原创 bitmap
要获取位图信息,比如位图大小、是否包含透明度、颜色格式等,获取得到Bitmap就迎刃而解了,这些信息在Bitmap的函数中可以轻松获取到http://www.cnblogs.com/feisky/archive/2010/01/10/1643460.html
2011-08-25 14:32:36 303
转载 android客户端 与服务器交互
第一步我们看看如何请求获得所有商品信息:1//创建一个http客户端2HttpClient client=new DefaultHttpClient();3//创建
2011-08-25 10:41:07 1159
转载 Remove '@override' annotation
在实际应用中应该注意的一点就是:在eclipse中,compiler 都得设置到1.6。这包括preference->java->compiler 下要改成1.6, 同时,project里的build path 里jdk 也得改成1.6。 这主要是针对同时装了1.5, 1.6
2011-08-24 13:39:21 444
原创 android:windowSoftInputMode属性使用
活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键
2011-08-19 10:58:15 521 1
转载 LinearGradient
LinearGradient是线性渐变,用法如下:Paint p=new Paint();LinearGradient lg=new LinearGradien(0,0,100,100,Color.RED,Color.BLUE,Shader.TileMode.MIRROR
2011-08-18 13:40:23 4873 1
翻译 属性详解
android:allowTaskReparenting 是否可以将目标activity从启动它的那个Task移动到他自己定义的而且马上要显示的那个Task.如果为false,它就会留在启动它的那个Task中. android:alwaysRetainTask
2011-08-16 17:20:58 534
原创 notifyDataSetChanged
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。首先我们可能重写get
2011-08-16 16:03:05 6734 2
原创 学习 拾余
Assert类 Android还继承了JUnit的Assert类,其中,有两个子类,MoreAsserts和ViewAsserts: MoreAsserts类包含更多强大的断言方法,如assertContainsRegex(String, Stri
2011-08-15 11:25:14 613
原创 ListView有好几种风格的分隔线
设置方法: mListView.setDivider(getResources().getDrawable(android.R.drawable.alert_light_frame));关键是参数:android.R.drawable.alert_light_
2011-08-15 09:51:16 460
原创 生僻但很实用的属性设置
android:contentDescription 设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面 上 不会有效果,自己在程序中控制,可临时放一点字符串数据。android:drawingCacheQ
2011-08-14 23:13:50 615
转载 Handler 之谜
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,
2011-08-12 17:17:24 450
转载 SlidingDrawer 就是Android的抽屉类。
http://schemas.android.com/apk/res/android"android:layout_width="fill_parent" android:layout_height="fill_parent"android:orientation="ve
2011-08-04 10:36:55 539
原创 no window to dispatch pointer action 终极解决方案
这一天 突然 出现 intent 无法跳转 很纠结 只要是imageView的setonClickListener 就会 no window to dispath pointer action 搞的很纠结 仔细审慎 getWindow
2011-08-02 16:53:26 1177
BikeRoute一步一步的指示,路线图,卫星导航等功能。源码
2012-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人