生如夏花

生如夏花的.net 博客空间

导航

随笔分类 - android基础

1 2 下一页

android基础
本人讲课时录制的Android应用开发技术教学视频
摘要:网盘地址:http://yun.baidu.com/pcloud/album/info?query_uk=1963923831&album_id=3523786484935252365本人讲课时录制的视频,采用webex录制,视频文件内容相对较小30-50兆左右,1个视频文件平均大概有1个小时左右的... 阅读全文

posted @ 2014-04-29 20:45 生如夏花之灿烂 阅读(2954) 评论(9) 推荐(6) 编辑

jsoup使用样式class抓取数据时空格的处理
摘要:最近在研究用android和jsoup抓取小说数据,jsoup的使用可以参照http://www.open-open.com/jsoup/;在抓纵横中文网永生这本书的目录内容时碰到了问题,永生的书简介url http://book.zongheng.com/book/48552.html中,我要抓取点击阅读这个链接的url 再根据这个url到索引页,解析索引页的章节目录和链接。使用jsoup抓取class可以直接这样调用Document doc = Jsoup.parse("http://book.zongheng.com/book/48552.html");doc.sel 阅读全文

posted @ 2013-08-27 17:17 生如夏花之灿烂 阅读(9149) 评论(3) 推荐(1) 编辑

(原创)Android入门教程(三十六)------实现手机联系人的全选
摘要:开发android应用,肯定会经常用到andorid手机联系人,在android中一般都用Listview呈现手机联系人,如果想实现用checkbox实现全选的效果,默认的ListView好像不太好解决这个问题。以下步骤,可以使用自定义布局来实现手机联系人的全选,效果如下图1.创建包含Listview的主界面布局文件main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout android:orientation="vertical" android:la 阅读全文

posted @ 2011-08-11 18:15 生如夏花之灿烂 阅读(4993) 评论(0) 推荐(0) 编辑

Android入门教程(三十五)------在Android上使用ZXing识别条形码/二维码(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 越来越多的手机具备自动对焦的拍摄功能,这也意味着这些手机可以具备条码扫描的功能.......手机具备条码扫描的功能,可以优化购物流程,快速存储电子名片(二维码)等。 本文使用ZXing 1.6实现条码/二维码识别。ZXing是个很经典的条码/二维码识别的开源类库,long long ago,就有开发者在J2ME上使用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力,而目前已经有不少Android手机具备自动对焦的功能。本文代码运行的结果如下,使用91手机助手截图时,无法截取Sur 阅读全文

posted @ 2011-08-11 14:28 生如夏花之灿烂 阅读(4847) 评论(0) 推荐(0) 编辑

Android入门教程(三十三)------之ListView自适应实现表格(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表格则只能定位在表格行。因此还是那句老话:根据具体的使用环境而选择GridView 或者 ListView实现表格。先贴出本文程序运 阅读全文

posted @ 2011-08-11 14:07 生如夏花之灿烂 阅读(1423) 评论(0) 推荐(0) 编辑

Android入门教程(三十二)------之SQLite分页表格(转)
摘要:上次讲的Android上的SQLite分页读取,只用文本框显示数据而已,这次就讲得更加深入些,实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画: 这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。网上介绍Android上实现表格的DEMO一般都用ListView。ListView与GridView对比,ListView最大的优势是格单元的大小可以自定义,可以某单元长某单元短,但是难于实现自适应数据表的结构;而GridView最大的优势就是自适应数据表的结构,但是格单元统一大小。。。对于数据表结 阅读全文

posted @ 2011-08-11 13:52 生如夏花之灿烂 阅读(869) 评论(0) 推荐(0) 编辑

Android入门教程(三十一)------SQLite分页读取(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。先贴出本文程序运行的结果:本文主要讲解了SQLite的基本用法,如:创建数据库,使用SQL命令查询数据表、插入数据,关闭数据库,以及使用GridView实现了一个分页栏(关 阅读全文

posted @ 2011-08-11 13:48 生如夏花之灿烂 阅读(587) 评论(0) 推荐(0) 编辑

Android入门教程(三十)------之XML解析与生成(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!本文使用SAX来解析XML,在Android里面可以使用SAX和DOM,DOM需要把整个XML文件读入内存再解析,比较消耗内存,而SAX基于事件驱动的处理方式,可以在各节点触发回调函数,不过SAX适合节点结构简单的XML文档,复杂的XML文档在后期的节点深度处理会有点麻烦。本文要解析的test.xml文件如下:view plaincopy to clipboardprint?<?xmlversion="1.0"encoding="utf-8"?><t 阅读全文

posted @ 2011-08-11 13:45 生如夏花之灿烂 阅读(2761) 评论(0) 推荐(0) 编辑

Android入门教程(二十九)------之BroadcastReceiver (转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 前面分别讨论了Activity和Service,这次就轮到BroastcastReceiver,Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendBroadcast把Intent发送之后,系统会自动把符合条件的BroastcastReceiver启动,跟嵌入式系统的中断类似。 本文主要演示了如何静态/动态注册BroastcastReceiver,向系统索取电量信息,以及枚举信息 阅读全文

posted @ 2011-08-11 13:26 生如夏花之灿烂 阅读(445) 评论(0) 推荐(0) 编辑

Android入门教程(二十八)------之Service(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍了Activity以及Intent的使用,这次就介绍Service,如果把Activity比喻为前台程序,那么Service就是后台程序,Service的整个生命周期都只会在后台执行。Service跟Activity一样也由Intent调用。在工程里想要添加一个Service,先新建继承Service的类,然后到AndroidManifest.xml -> Application ->Application Nodes中的Service标签中添加。 Service要由Activity通 阅读全文

posted @ 2011-08-11 13:15 生如夏花之灿烂 阅读(472) 评论(0) 推荐(0) 编辑

Android入门教程(二十七)------之Style与Theme (转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml和style.xml(位于/base/core/res/res/values/)包含了很多系统定义好的style,建议在里面挑个合适的,然 阅读全文

posted @ 2011-08-11 11:14 生如夏花之灿烂 阅读(827) 评论(0) 推荐(0) 编辑

Android入门教程(二十六)------之ActivityGroup + GridView 实现Tab分页标签(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中。接下来贴出本例运行的效果图:ImageAdapter是本实例的关键之一,它继承于BaseAdapte 阅读全文

posted @ 2011-08-11 11:09 生如夏花之灿烂 阅读(779) 评论(0) 推荐(0) 编辑

Android入门教程(二十五)------之画图(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canvas紧密联系,是"画板"上的笔刷工具,也用于设置View控件上的样式;4.Drawable,如果说前三者是看不见地在内存中画图 阅读全文

posted @ 2011-08-11 11:04 生如夏花之灿烂 阅读(1538) 评论(0) 推荐(0) 编辑

Android入门教程(二十四)------之Gallery + ImageSwitcher(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲了如何使用Gallery控件,这次就讲Gallery 与ImageSwitcher的结合使用,本文实现一个简单的浏览图片的功能。先贴出程序运行截图:除了Gallery可以拖拉切换图片,我在ImageSwitcher控件加入了setOnTouchListener事件实现,使得ImageSwitcher也可以在拖拉中切换图片。本例子依然使用JAVA的反射机制来自动读取资源中的图片。main.xml的源码如下:view plaincopy to clipboardprint?<?xmlversion 阅读全文

posted @ 2011-08-11 10:54 生如夏花之灿烂 阅读(512) 评论(1) 推荐(0) 编辑

Android入门教程(二十三)------之Gallery(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Android的Gallery控件是个很不错的看图控件,大大减轻了开发者对于看图功能的开发,而且效果也比较美观。本文介绍Gallery的用法,用反射机制来动态读取资源中的图片。本文的效果图:main.xml源码:view plaincopy to clipboardprint?<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.and 阅读全文

posted @ 2011-08-11 10:49 生如夏花之灿烂 阅读(656) 评论(0) 推荐(0) 编辑

Android入门教程(二十二)------之TabHost,TabWidget(转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 这回要介绍的是Android的Tab控件,Tab控件可以达到分页的效果,让一个屏幕的内容尽量丰富,当然也会增加开发的复杂程度,在有必要的时候再使用。Android的Tab控件使用起来有点奇怪,必须包含和按照以下的顺序:TabHost控件->TabWidget(必须命名为tabs)->FrameLayout(必须命名为tabcontent)。接下来贴出本例运行的截图:main.xml的源码: view plaincopy to clipboardprint?<?xmlversion=&qu 阅读全文

posted @ 2011-08-11 10:45 生如夏花之灿烂 阅读(855) 评论(0) 推荐(0) 编辑

Android入门教程(二十一)------之PopupWindow (转)
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 介绍过AlertDialog之后,接下来就介绍一下PopupWindow这种对话框。PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与AlertDialog常混用。 贴出本例中运行的结果图:main.xml的源码如下:view plaincopy to clipboardprint?<?xmlversion="1.0"encoding= 阅读全文

posted @ 2011-08-11 10:43 生如夏花之灿烂 阅读(469) 评论(0) 推荐(0) 编辑

Android入门教程(十九)之--ListView (三) (转)
摘要:本文来自http://blog.csdn.net/hellogv/ Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: main.xml的源代码,跟上一篇的一样,这里就不作解释了,直接贴出item.xml的代码,就是它实现ImageItem的UI: view plaincopy to clipboardprint?<?xmlversion= 阅读全文

posted @ 2011-08-11 10:38 生如夏花之灿烂 阅读(501) 评论(0) 推荐(0) 编辑

Android入门教程(十八)之--ListView (二) (转)
摘要:本文来自http://blog.csdn.net/hellogv/ ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现: 1.准备ListView要显示的数据 ; 2.使用 一维或多维 动态数组 保存数据;2.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item; 3.把 适配器 添加到ListView,并显示出来。 接下来,看看本文代码所实现的ListView: 接下来,就开始UI的XML代码: main.xml代码如下,很简单,也不需要多做解释了: 阅读全文

posted @ 2011-08-11 10:36 生如夏花之灿烂 阅读(558) 评论(0) 推荐(0) 编辑

Android入门教程(十七)之--GridView(转自http://blog.csdn.net/hellogv/)
摘要:GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。。。。也算是我偷懒一下,嘻嘻嘻嘻。。。。 先来贴出本文代码运行的结果: 本文需要添加/修改3个文件:main.xml、night_item.xml、JAVA源代码。 main.xml源代码如下,本身是个GirdView, 阅读全文

posted @ 2011-08-11 10:13 生如夏花之灿烂 阅读(601) 评论(0) 推荐(0) 编辑

1 2 下一页