Android——学习笔记
文章平均质量分 78
moyada
这个作者很懒,什么都没留下…
展开
-
Android中BaseAdapter的理
最近做一个项目,项目中用到了ListView,ListView最重要的就是绑定数据,这个数据由Adapter来提供,这里我重写了BaseAdapter这个类来实现自己的menuAdapter代码如下:package org.leepood.lanorder;import java.io.InputStream;import java.util.ArrayList;i转载 2014-10-05 21:29:03 · 253 阅读 · 0 评论 -
ListView中convertView和ViewHolder的工作原理
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理: 1.ListView针对List中每个item,要求adapter给我一个视图(getView) 2.一个新的视图被返回并显示如果我们有上亿个item要显示怎么办?为每个项目创建一个新视图?NO转载 2014-10-04 19:54:33 · 289 阅读 · 0 评论 -
Android中Adapter之BaseAdapter使用
Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法. Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。这里返回来的View正是由我们的Adapter中的getView方法返转载 2014-10-04 19:44:28 · 608 阅读 · 0 评论 -
Android Canvas类介绍
当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法: Canvas(): 创建一个空的画布,可以使用setBitm转载 2014-10-14 03:34:52 · 258 阅读 · 0 评论 -
Android 成功 使用GPS获取当前地理位置(解决getLastKnownLocation 返回 null)
自本篇博客发布以来,收到了很多同行的邮件,大部分都是给我要MapUtils.java文件,或者要关于定位的Demo。以后也省的大家麻烦了,我直接把Demo挂到我的QQ云盘上去,大家可以去那里下载。(注意该Demo无法直接运行,因为我是从项目中抽出来的,但我能保证,该Demo包含了我所有的定位代码,自己调试吧,你懂的)... QQ云盘地址:http://url.cn/PU7vxq转载 2014-10-12 21:45:31 · 458 阅读 · 0 评论 -
Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
转自:http://android.blog.51cto.com/268543/333769/本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框 对话框经常作为Activity的一部分来创建和显示。你通常应该从protected Dialog Activi转载 2014-10-12 21:55:43 · 360 阅读 · 0 评论 -
android学习—— context 和 getApplicationContext()
在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个语句所在的Ac转载 2014-10-12 21:51:48 · 341 阅读 · 0 评论 -
Android中Context
Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onCli转载 2014-10-12 21:51:09 · 264 阅读 · 0 评论 -
Android数据的四种存储方式
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQL转载 2014-10-12 21:51:46 · 378 阅读 · 0 评论 -
Android入门之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。[java] view plaincopyLocationManger locationManager=(LocationManager)this.getSystemService(Context.转载 2014-10-12 21:52:29 · 583 阅读 · 0 评论 -
SharedPreferences详解
http://download.csdn.net/download/gcsdn2000/4161520[java] view plaincopypackage edu.cczu.SimplePreference; import android.app.Activity; import android.content.Con转载 2014-10-14 03:32:27 · 288 阅读 · 0 评论 -
安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
Activity.finish()Call this when your activity is done and should be closed.在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移出转载 2014-10-14 03:30:48 · 322 阅读 · 0 评论 -
Android的一些基本概念小整理
什么是Activity?通俗一点说Activity就是一个界面,这个界面里面可以放置各种控件。Activity的界面也是用xml文件表示的,放置在res->layout下面。每生成一个新的Activity后,我们需要在AndroidManifest.xml中注册一下这个activityActivity生命周期onCreate(Bundle savedInstanceState):创转载 2014-10-14 03:30:08 · 443 阅读 · 0 评论 -
Android之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE转载 2014-10-12 21:40:49 · 358 阅读 · 0 评论 -
ListView中convertView和ViewHolder的工作原理
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理: 1.ListView针对List中每个item,要求adapter给我一个视图(getView) 2.一个新的视图被返回并显示如果我们有上亿个item要显示怎么办?为每个项目创建一个新视图?NO转载 2014-10-05 21:35:55 · 262 阅读 · 0 评论 -
ListView中getView的原理+如何在ListView中放置多个item
ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原转载 2014-10-05 21:35:27 · 269 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
转载必须注明出处 :http://blog.csdn.net/qinjuning大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为转载 2014-10-04 19:34:47 · 298 阅读 · 0 评论