【转】Pro Android学习笔记(十八):用户界面和控制(6):Adapter和AdapterView
摘要:目录(?)[-]SimpleCursorAdapter系统预置的layoutArrayAdapter动态数据增插删排序自定义TextView风格其他AdapterAdapterView不仅仅是UI,同时还将数据关联到UI上,例如在手机中经常使用的ListView就是AdapterView。ListV...
阅读全文
【转】Pro Android学习笔记(十五):用户界面和控制(3):Button控件
摘要:目录(?)[-]基础ButtonImageButtonToggleButtonCheckBoxRadioButton基础ButtonButton是最常用的基础控件之一,在Android中是TextView的继承类。在上面衍生ImageButton和ToggleButton,我们将逐一介绍。小例子如图...
阅读全文
【转】Pro Android学习笔记(十六):用户界面和控制(4):ImageView控件
摘要:目录(?)[-]XML片段代码设置ImageViewImageView是基础的控件,它是android.widget.ImageView的继承类。XML片段 代码设置ImageView在XML中ui_image3没有设置具体的src,可以在代码中通过若干中方法设置。方式1:设...
阅读全文
【转】Pro Android学习笔记(十四):用户界面和控制(2):Text类控制
摘要:目录(?)[-]TextView例子1在XML中设置autoLink属性例子2在代码中设置autoLink属性EditTextAutoCompleteTextViewMultiAutoCompleteTextViewTextViewTextView之前已经使用过很多,直接显示,比较简单。但是我们可以...
阅读全文
【转】Pro Android学习笔记(十三):用户界面和控制(1):UI开发
摘要:目录(?)[-]UI开发方式一通过XML文件方式二通过代码方式三XML代码UI开发先理清一些UI概念:view、widget、control:这三个名词其实没有什么区别,都是一个UI元素,例如一个button。Container(容器):包含其他view,例如grid可以认为是容器,它有cell,每...
阅读全文
【转】Pro Android学习笔记(十二):了解Intent(下)
摘要:解析Intent,寻找匹配Activity如果给出component名字(包名、类名)是explicit intent,否则是implicit intent。对于explicit intent,关键就是component 名字,在中声明的其他属性被忽略。对于implicit intent,则根据ac...
阅读全文
【转】Pro Android学习笔记(十一):了解Intent(中)
摘要:Intent的构成Intent可以带有action,data(由URI表达),extra data(key/value map,键值对),指定的类名(成为component name)。一个intent至少携带上述的一个内容。Action。Action名,在上一笔记中已经给出两种例子,一种是系统自带...
阅读全文
【转】Pro Android学习笔记(十):了解Intent(上)
摘要:目录(?)[-]Intent基本含义系统的IntentAndroid引入了Intent的概念来唤起components,component包括:1、Activity(UI元件)2、Service(后台代码)3、Broadcast receiver(处理广播消息的代码)4、Content provid...
阅读全文
【转】Pro Android学习笔记(八):了解Content Provider(下中)
摘要:在之前提供了小例子BookProvider,我们回过头看看如何将通过该Content Provider进行数据的读取。(1)增加private void addBook(String name ,String isbn,String author){/* 从ContentProvider的inser...
阅读全文
【转】Pro Android学习笔记(九):了解Content Provider(下下)
摘要:Content provider作为信息的读出,比较常见的还有文件的读写,最基础的就是二进制文件的的读写,例如img文件,音频文件的读写。在数据库中存放了该文件的路径,我们可以通过ContentProvider获得InputSream和OutputStream,实现对文件的操作。Pro Androi...
阅读全文
【转】Pro Android学习笔记(七):了解Content Provider(下上)
摘要:我们通过一个Content Provider小例子进行详细说明。数据源是一个SQLite数据库,名字为books.db,该数据库只含有一个表格,名字为books。表格中含有name,isbn,author,created_date和modified_date几列。我们通过一个名为BookProvid...
阅读全文
【转】Pro Android学习笔记(六):了解Content Provider(中)
摘要:Content Provider的架构Authority类似web中的域名,每个content provider会通过AndroidManifest.xml向系统注册authority,如下。其中name是类名,即如何找寻这个content provider。可以省去AndroidManifest....
阅读全文
【转】Pro Android学习笔记(四):了解Android资源(下)
摘要:处理任意的XML文件自定义的xml文件放置在res/xml/下,可以通过R.xml.file_name来获取一个XMLResourceParser对象。下面是xml文件的例子:,本次采用带参数的方式作为实验-->Hello from an elementtest.Hello World!通过java...
阅读全文
【转】Pro Android学习笔记(五):了解Content Provider(上)
摘要:Content Provider是抽象数据封装和数据访问机制,例如SQLite是Android设备带有的数据源,可以封装到一个content provider中。要通过content provider进行读写,需要使用URI。推荐阅读Android学习笔记(四七):Content Provider初...
阅读全文
【转】Pro Android学习笔记(三):了解Android资源(上)
摘要:在Android开发中,资源包括文件或者值,它们和执行应用捆绑,无需在源代码中写死,因此我们可以改变或替换他们,而无需对应用重新编译。了解资源构成参考阅读Android学习笔记(三八):资源resource(上)、XML解析(XmlPullParser),Android学习笔记(三九):资源reso...
阅读全文
【转】Pro Android学习笔记(二):开发环境:基础概念、连接真实设备、生命周期
摘要:在Android学习笔记(二):安装环境中已经有相应的内容。看看何为新。这是在source网站上的Android架构图,和标准图没有区别,只是这张图颜色好看多了,录之。本笔记主要讲述Android开发环境。一些基础概念View。View是UI基础构建元素。View也可作为view容器,即有层次嵌套。...
阅读全文
【转】Pro Android学习笔记(一):Android 平台 2013.6.4
摘要:本系列是阅读《Pro Android4》的读书笔记,也包括网络阅读资料的整理,以及个人心得。由于智能手机引入AP(应用处理器),Android在某种意义上是个人计算机,具有桌面计算机的完整架构,采用Linux-based OS stack来管理设备、内存和进程。Android的Java库覆盖电话,视...
阅读全文
【转】Android Menu
摘要:Menu由两种形式,Option menu和Context menu。前者是按下设备的Menu硬按钮弹出,后者是长按widget弹出。Option Menu当我们按下Menu的硬件按钮时,Option Menu将被触发显示,最多可以显示6个选项的icon菜单,如果选项多于6个,第6个选项显示为“Mo...
阅读全文
【转】Android SDCard操作(文件读写,容量计算)
摘要:android.os.Environment提供访问环境变量java.lang.Objectandroid.os.EnvironmentEnvironment静态方法:方法 :getDataDirectory()返回 :File解释 : 返回Data的目录方法 :getDownloadCacheDi...
阅读全文