2013年4月22日

如何让listView加入的HeaderView不可点击【转】

摘要: //默认可点击的HeaderViewView headView = inflater.inflate(R.layout.search_top, null);mListView.addHeaderView(headView)//这样可以让HeaderView不可点击mListView.addHeaderView(headView ,null,false); 阅读全文

posted @ 2013-04-22 14:43 liyingming 阅读(144) 评论(0) 推荐(0) 编辑

2013年4月21日

android 按比例获取SD卡缩略图

摘要: BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; //获取这个图片的宽和高 Bitmap bitmap = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getAbsolutePath()+ "/daru... 阅读全文

posted @ 2013-04-21 22:00 liyingming 阅读(252) 评论(0) 推荐(0) 编辑

2013年4月20日

android监听返回按钮

摘要: 在android中监听返回事件可以用以下两种方法来实现:一,onKeyDown(int keyCode, keyEvent event) public boolean onKeyDown(int keyCode, KeyEvent event) 这个方法可以在继承了Activity的类中使用,在继承了TabActivity的类使用无法使用。二,dispatchKeyEvent(KeyEvent event) public boolean dispatchKeyEvent() 这个方法既可以在继承了Activity的类中使用,也可以在继承了TabActivity的类中使用。 阅读全文

posted @ 2013-04-20 17:37 liyingming 阅读(297) 评论(0) 推荐(0) 编辑

2013年4月19日

canvas介绍

摘要: 当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法: Canvas(): 创建一个空的画布,可以使用setBitmap()方法来设置绘制具体的画布。 Canvas(Bitmap bitmap): 以bitmap对象创建一个画布,则将内容都绘制在bitmap上,因此bitmap不得为null。 Canvas(GL gl): 在绘制3D 阅读全文

posted @ 2013-04-19 10:03 liyingming 阅读(178) 评论(0) 推荐(0) 编辑

2013年4月18日

intent介绍

摘要: Intent(意图)主要是解决Android应用的各项组件之间的通讯。Intent[1]负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。例如,在一个联系人维护的应用中,当我们在一个联系人列表屏幕(假设对应的Activity为listActivity)上,点击某个联系人后,希望能够跳出此联系人的详细信息屏幕(假设对应的Activity为detailActivit 阅读全文

posted @ 2013-04-18 15:15 liyingming 阅读(152) 评论(0) 推荐(0) 编辑

2013年4月17日

使用MapView创建地图浏览程序【转】

摘要: 本文使用Spinner和MapView创建一个地图浏览程序。你可以从这里下载代码,此代码是与M5 SDK兼容的。TourGuide的运行结果如下所示: TourGuide的主类扩展了MapActivity,因为只有MapActivity才可以创建并使用MapView。由于某些原因我们不能在xml文件中使用MapView标签,而必须使用View,然后指定class属性为com.google.android.maps.MapView。至少在M5 SDK上还是如此的。main.xml的内容如下所示。<?xml version="1.0" encoding="utf 阅读全文

posted @ 2013-04-17 13:41 liyingming 阅读(220) 评论(0) 推荐(0) 编辑

2013年4月16日

Android中Bitmap,byte[],Drawable相互转化【转】

摘要: 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bitmap1 Resources res = getResources();2 Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.icon);2、... 阅读全文

posted @ 2013-04-16 09:35 liyingming 阅读(157) 评论(0) 推荐(0) 编辑

2013年4月15日

Bitmap

摘要: 位图是位的数组,它制订了像素矩阵中各像素的颜色。亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增多单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的。在体检时,工作人员会给你一个本子,在这个本子上有一些图像,而图像都是由一个个的点组成的,这和位图图像其实是差不多的。由于每一个像素都是单独染色的,您可以通过以每次一个像素的频率操作选择区域而产生近似相片的逼真效果,诸如加深阴影和加重颜色。缩小位图尺寸也会使原图 阅读全文

posted @ 2013-04-15 10:18 liyingming 阅读(298) 评论(0) 推荐(0) 编辑

2013年4月14日

安装android开发环境原始版(windows版)【转】

摘要: 一、下载需要用到的工具:(1)下载JAVA的IDE开发工具– Eclipse到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本(2)下载Java开发包 — Java SE Development Kit (JDK) JDK 6到Sun官方网站下载JDK6,选择JDK 6 Update 12(3)下载Android开发包 — Android SDK到Google的官方网站下载Android的开发包For Windows的二、下载完需要的工具之后,开始安装(1)安装Ecplise:下载回来的Ecplise(eclipse-jee-ganymede-SR2-w 阅读全文

posted @ 2013-04-14 21:36 liyingming 阅读(176) 评论(0) 推荐(0) 编辑

2013年4月13日

android判断phonegap是否联网且加载super.loadUrl网址【转】

摘要: public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setIntegerProperty("splashscreen", R.drawable.splash);ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = cwjManager.getActiveNetworkI 阅读全文

posted @ 2013-04-13 22:19 liyingming 阅读(306) 评论(0) 推荐(0) 编辑

导航