- 博客(48)
- 资源 (14)
- 收藏
- 关注
原创 android中显示网络图片
<br />在android 当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.<br />bitMap是可以作为参数传给imageView的。<br /><br />在下边的returnBitMap函数是最核心的,也是大家可以重用的,它负责把一个url的网络图片变成一个本地的BitMap。 Java代码 package com.jinyan.image; import ja
2010-08-31 11:22:00 5077 1
原创 Android小項目之---ListView实现论坛管理效果
<br /> 在android系統中,ListView的用法稍微複雜一點,配置Adpater就有幾種方法,如ArrayAdapter,SimpleAdapter等。查了一些網上的相關例子,有很多都是用ListActivity ,然後用Adapter來顯示布局。本例中沒有用到ListActivity 。<br /> ListView是在android中是一個經常用到的控件,ListView裏面的每個子項Item可以使用一個字符串,也可以是一個組合控件,下面是本例將要實現的功能清單:<br />準備Li
2010-08-31 10:28:00 1099
转载 Hulu是什么?中国也有了?
<br /> 中央电视台在布局新媒体上迈出了重大一步。在历经1年多的正式和坊间的频繁“吹风”之后,2009年12月28日,国家网络电视台(CNTV)正式上线。国家网络电视台和央视国际也是“一个机构、两块牌子”。<br />早在2008年就盛传央视此前收购的TVKOO团队在基于此前的客户端CCTVBOX基础上研发网络电视,而坊间盛传央视在网络电视台的投入已经超过2亿人民币。<br /> 其后第二天,央视网副总经理夏晓晖介绍国家网络电视台将走“正版+免费+广告”的商业模式。央视以Hulu模式试水新媒体。<b
2010-08-30 15:53:00 1659 1
转载 Hulu是什么?中国也有了?
<br /> 中央电视台在布局新媒体上迈出了重大一步。在历经1年多的正式和坊间的频繁“吹风”之后,2009年12月28日,国家网络电视台(CNTV)正式上线。国家网络电视台和央视国际也是“一个机构、两块牌子”。<br />早在2008年就盛传央视此前收购的TVKOO团队在基于此前的客户端CCTVBOX基础上研发网络电视,而坊间盛传央视在网络电视台的投入已经超过2亿人民币。<br /> 其后第二天,央视网副总经理夏晓晖介绍国家网络电视台将走“正版+免费+广告”的商业模式。央视以Hulu模式试水新媒体。<b
2010-08-30 15:53:00 1476
转载 Hulu是什么?中国也有了?
<br /> 中央电视台在布局新媒体上迈出了重大一步。在历经1年多的正式和坊间的频繁“吹风”之后,2009年12月28日,国家网络电视台(CNTV)正式上线。国家网络电视台和央视国际也是“一个机构、两块牌子”。<br />早在2008年就盛传央视此前收购的TVKOO团队在基于此前的客户端CCTVBOX基础上研发网络电视,而坊间盛传央视在网络电视台的投入已经超过2亿人民币。<br /> 其后第二天,央视网副总经理夏晓晖介绍国家网络电视台将走“正版+免费+广告”的商业模式。央视以Hulu模式试水新媒体。<b
2010-08-30 15:53:00 3607
原创 Android开发基础:创建菜单Menu
<br />菜单是应用程序中常用到的功能,不占用界面UI的展示区域,需要的时候调出来即可。Android中有两种菜单类型,一种是手机中的Menu按键激活的按钮,另一种是应用程序中的上下文的菜单,比如使用触摸屏点击按钮后弹出的菜单。<br /><br />现在介绍下创建Menu按键的菜单方式。仍在HelloWorld工程中进行实际创建。比如有四个按钮键“Home”、“Setting”、“Update”、“Exit”。<br /><br />1、 在res/values/string.xml中增加四个字符
2010-08-24 15:21:00 5216 2
原创 Android开发基础:创建菜单Menu
<br />菜单是应用程序中常用到的功能,不占用界面UI的展示区域,需要的时候调出来即可。Android中有两种菜单类型,一种是手机中的Menu按键激活的按钮,另一种是应用程序中的上下文的菜单,比如使用触摸屏点击按钮后弹出的菜单。<br /><br />现在介绍下创建Menu按键的菜单方式。仍在HelloWorld工程中进行实际创建。比如有四个按钮键“Home”、“Setting”、“Update”、“Exit”。<br /><br />1、 在res/values/string.xml中增加四个字符
2010-08-24 13:42:00 1253 1
原创 Android SDK 开发创建菜单详解
<br />创建菜单<br /> 菜单是应用程序的重要组成部分。它们一般用于调出程序功能和设置。Android提供了一套很简单的创建标准菜单的接口。<br /><br /> Android提供了三种基本的菜单类型:<br /> 选项菜单(Options Menu)是最主要的菜单类型。它使用MENU键呼出。在选项菜单中有两组菜单项:<br /> 图标菜单 这是按下menu后一开始就可见的一组菜单。最大支持6个菜单项。这是唯一一种支持图标的菜单项,也是唯一一种不支持单选框和复选框的菜单。<br />
2010-08-24 11:21:00 3289
原创 Android下创建弹出式菜单
<br />首先在onCreate函数中的末尾, 添加registerForContextMenu(getListView());语句,<br />意思是将屏幕中listView的每一项,都看做是菜单项,进行注册,<br /><br />然后在继承onCreateContextMenu()方法.如下:<br /><br /> @Override //创建长按弹出式菜单,这是一个回调函数<br /> public void onCreateContextMenu(Con
2010-08-24 10:49:00 3779
原创 JAVA开发者招数之“万里之行始于足下”
JAVA开发者招数之“万里之行始于足下” <br />生存运行批处理程序(UNIX版本或者WINDOWS版本)<br />package com;<br />import java.io.File;<br />/**<br /> * 功能:生成java批处理程序<br /> * 现状:很多“高手”都受jar包的困扰,认为写个批处理很容易,但是写出来的bat或者sh屡屡出错,今天老蒋我特花点时间写个类,解决这个问题。<br /> * 描述:根据操作系统类型生成批处理文件内容体<br /> * @author
2010-08-23 09:27:00 569
原创 HelloWorld-eclipse的j2me开发介绍
<br />一、简介,本文环境主要是jdk1.6 下载地址:http://java.sun.com/javase/downloads/index.jsp, <br />eclipse3.4 下载地址:http://www.eclipse.org/downloads/, <br />WTK是2.5.2版本的 下载地址:http://java.sun.com/javame/downloads/index.jsp, <br />eclipseme 1.79版本 下载地址:http://sourceforge.ne
2010-08-19 15:32:00 694
原创 J2ME手机开发配置以及实例
<br />J2ME手机开发配置实例<br />1.下载工具<br />(1)jdk-1_5_x:jdk-1_5_0_08-windows-i586-p.exe(J2SE开发包)<br />(2)j2me_wireless_toolkit-2_2-windows:j2me_wireless_toolkit-2_2-windows.exe(提供了运行J2ME程序所<br />需要的库以及模拟器等)<br />(3)eclipse-SDK-3.x:eclipse-SDK-3.2.1-win32.zip(Ecli
2010-08-19 15:21:00 618
原创 正则表达式概述
字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础工具,可以用于很多类型的文本处理,如匹配,搜索,提取和分析结构化内容.java.util.regex介绍java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern
2010-08-19 14:29:00 997
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:27:00 6655
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:26:00 788
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:26:00 3755
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:25:00 521
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:25:00 836
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:24:00 723
原创 使用正则表达式解析SQL语句
<br />代码:<br />本文乃原创,转载请注明出处。<br /><br />先看要解析的样例SQL语句:select * from dual<br />SELECT * frOm dual<br />Select C1,c2 From tb<br />select c1,c2 from tb<br />select count(*) from t1<br />select c1,c2,c3 from t1 where condi1=1 <br />Select c1,c2,c3 From t1 Whe
2010-08-19 14:23:00 1613
原创 排序算法实现大全
<br />后面的例程,都是对数组的排序,使用静态链表的也适用于链表的排序。为简单起见,只对单关键码排序,并且最后的结果都是从头到尾按升序排列。下面是统一的测试程序:<br />#include <iostream><br />#include <iomanip><br />using namespace std;<br />#include <stdlib.h><br />#include <time.h><br />#include <math.h><br />#include "InsertSort.
2010-08-19 10:19:00 468
原创 页面置换算法
<br /> <br />评价一个算法的优劣,可通过在一个特定的存储访问序列(页面走向)上运行它,并计算缺页数量来实现。<br />1 先入先出法(FIFO)<br />最简单的页面置换算法是先入先出(FIFO)法。这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入内存的页,先退出内存。理由是:最早调入内存的页,其不再被使用的可能性比刚调入内存的可能性大。建立一个FIFO队列,收容所有在内存中的页。被置换页面总是在队列头上进行。当一个页面被放入内存时,就把它插在队尾上。<br />
2010-08-19 10:17:00 708
原创 页面置换算法
<br /> <br />评价一个算法的优劣,可通过在一个特定的存储访问序列(页面走向)上运行它,并计算缺页数量来实现。<br />1 先入先出法(FIFO)<br />最简单的页面置换算法是先入先出(FIFO)法。这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入内存的页,先退出内存。理由是:最早调入内存的页,其不再被使用的可能性比刚调入内存的可能性大。建立一个FIFO队列,收容所有在内存中的页。被置换页面总是在队列头上进行。当一个页面被放入内存时,就把它插在队尾上。<br />
2010-08-19 10:15:00 527
原创 页面置换算法
<br /> <br />评价一个算法的优劣,可通过在一个特定的存储访问序列(页面走向)上运行它,并计算缺页数量来实现。<br />1 先入先出法(FIFO)<br />最简单的页面置换算法是先入先出(FIFO)法。这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入内存的页,先退出内存。理由是:最早调入内存的页,其不再被使用的可能性比刚调入内存的可能性大。建立一个FIFO队列,收容所有在内存中的页。被置换页面总是在队列头上进行。当一个页面被放入内存时,就把它插在队尾上。<br />
2010-08-19 10:13:00 1037
原创 ArrayList、LinkedList、Set、HashMap的简单介绍
赞助商 <br />在Android开发中我们经常需要对数据进行分类和操作,对于轻量级的数据存储我们可能不需要动用SQLite或效率以及类库不完善的XML,由于 SharedPreferences不具备数据枚举方法,如果仅仅是一个String或Int数组可以通过一个标记分割设计外,我们还是主要来看看 Android或者说Java提供的基础数据类型辅助类ArrayList LinkedList Set HashMap的介绍,如果你熟悉C++的STL或Boost库可以略过本文。<br /><br /> 在Ja
2010-08-19 09:46:00 639
原创 Hashtable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 <br /><br />1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 <br /><br />2.HashTable不允许null值(key和value都不可以),Ha
2010-08-19 09:19:00 426
原创 Dom4j下载及使用Dom4j读写XML简介
<br />要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/<br />目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip<br />解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.<br />以下是相关操作:<b
2010-08-19 09:09:00 563
原创 Dom4j下载及使用Dom4j读写XML简介
<br />要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/<br />目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip<br />解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.<br />以下是相关操作:<b
2010-08-19 09:09:00 487
原创 Dom4j下载及使用Dom4j读写XML简介
<br />要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/<br />目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip<br />解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.<br />以下是相关操作:<b
2010-08-19 09:08:00 545
原创 Android ListView+image的使用
<br />首先创建layout部局文件xml(其实我把这个xml理解为C++中的结构体,因为它包含一个图片信息、两个文字信息段,在运用的时候把数据用这个结构体存储):<br /><?xml version="1.0" encoding="utf-8"?><br /><RelativeLayout <br /> android:id="@+id/RelativeLayout01" <br /> android:layout_width="fill_parent"
2010-08-18 18:09:00 735
原创 Android - 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox, RadioButton, AnalogClock, DigitalClock 的简单介绍
<br />介绍<br />在 Android 中使用各种控件(View) TextView - 文本显示控件 Button - 按钮控件 ImageButton - 图片按钮控件 ImageView - 图片显示控件 CheckBox - 复选框控件 RadioButton - 单选框控件 AnalogClock - 钟表(带表盘的那种)控件 DigitalClock - 电子表控件 <br /><br /><br />1、TextView 的 Demo<br />textview.xml代码<?xml
2010-08-16 14:50:00 1107
原创 你需要了解的嵌入式Linux
<br />今天,Linux 正广泛应用于各种嵌入式设备的开发中,如数字电视、机顶盒、DVR播放器、xDSL/有线/PON调制解调器、家用路由器和网关。它尤其适合具有先进网络功能、大量设备驱动程序和免版税运行时间的数字家庭和家庭网络。除了嵌入式设备,Linux 还支持企业级设备,如服务器和路由器。 <br /> Linux在移动设备中也获得了青睐。In-Stat的报告显示,移动Linux将牢牢抓住中国巨大的市场占有率。该机构认为,到2012年,中国基于移动Linux的智能手机总发货量将达到中国智能手机总出
2010-08-16 14:30:00 449
原创 在 Windows 下搭建 Android 开发环境以及开发流程
<br />介绍<br /> 搭建 Android 的开发环境,以及写一个简单的示例程序 <br /> * 在 Windows 下搭建 Android 开发环境 <br /> * Android 项目的目录结构说明<br /> * 写一个简单的 Hello World 程序 <br /> 一、在 Windows 下搭建 Android 开发环境<br /> 1、安装 JDK (Java Development Kit)<br />http://download.java.net/jdk6/
2010-08-16 14:23:00 1228
原创 android的布局(Layout)和菜单(Menu)
<br />介绍<br /> 在 Android 中各种布局的应用,以及菜单效果的实现 <br /> * 各种布局方式的应用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout <br /> * 为指定元素配置上下文菜单,为应用程序配置选项菜单,以及多级菜单的实现 <br /> 1、各种布局方式的演示<br /> res/layout/main.xml<br /> 代码<br /><?xml versi
2010-08-16 14:17:00 1046
原创 android之布局(Layout)和菜单(Menu)
<br />介绍<br /> 在 Android 中各种布局的应用,以及菜单效果的实现 <br /> * 各种布局方式的应用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout <br /> * 为指定元素配置上下文菜单,为应用程序配置选项菜单,以及多级菜单的实现 <br /> 1、各种布局方式的演示<br /> res/layout/main.xml<br /> 代码<br /><?xml versi
2010-08-16 14:13:00 839
原创 ImageView 的 Demo
<br />imageview.xml<br /> 代码<br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br /> android:orientation="vertical" android:layout_width="fill_parent"<br /> android:layout_heigh
2010-08-16 14:11:00 701
原创 ImageView载入网络上的图片的源代码
<br />ImageView中有setImageURI,但是传递一个URI.parse("http://www.google.com.hk/tools/dlpage/res/chrome/images/chrome-205_noshadow.png")这样的URL路径不能成功载入网络上的图片,最终还是需要借助java.net.URL,如下代码所示:<br />java代码<br />URL picUrl = new URL(http://www.google.com.hk/tools/dlpage/res
2010-08-16 11:34:00 1123 1
原创 android例子程序(ApiDemo)简单分类整理
如理解有误,欢迎大家提出 <br />总览: <br />-App(应用) <br />-Content(字体样式) <br />-Graphics(图像) <br />-Media(媒体) <br />-OS(操作系统) <br />-Text(文本显示样式) <br />-Views(视图) <br /><br />-App(应用) <br /><br />--Activity <br />---Animation(教你以怎样的动态效果显示一个新ACTIVITY) <br />---Custom Dia
2010-08-13 10:55:00 1040
原创 Android中设置ListView内容刷新问题
<br />最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来。在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决方案。对于ListView与数据库的同步,高手们建议使用ContentProvider对象。但是如果我不使用数据库呢?也有人回答用notifyDataSetChanged()方法。这倒是一个正确的解决方案,但是对于新手来说,还是比较困惑怎么去用,这里我贴一下我的用法:<br /> 代码 OnC
2010-08-12 10:39:00 17399 1
原创 美化你的android程序:自定义ListView背景
<br />在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果,如下图所示<br /><br /> <br /><br
2010-08-11 18:12:00 2083
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人