05 2012 档案

linux以命令行下配置连接wlan无线网卡
摘要:大体思路工作的大体思路如下:用iwconfig开启无线网卡的电源,并查找区域内的无线网络连接到相应的无线网络通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)注意:假设无线被识别为wlan0,如果您的网卡没有被识别为wlan0,可以在操作时做相应的修改。具体过程1. 打开无线网卡电源iwconfig wlan0 txpower on2. 列出区域内的无线网络iwlist wlan0 scan3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令iwconfig wlan0 essid "MyHome"如果网络是加密的,密码是0 阅读全文

posted @ 2012-05-29 22:41 与时俱进 阅读(14644) 评论(0) 推荐(0) 编辑

如何注册java程序为windows服务
摘要:最近想找个软件来控制电脑的关机时间,在网上找了几个,都是可视化界面的可以设置具体的关机时间的软件。由于我想编写的关机程序是运行在别人机器上,只能让该机器在晚上17 点到23 点25 分才上网,到了23 点25 分就可以自动关机。为了让别人感觉不到这个软件的“存在”(免得使用者自己关闭定时关机软件),所以我想把关机软件注册为服务的方式,运行在后台。这里介绍下如何利用javaService 软件把java 程序注册为windows 服务。一、 利用javaService 注册java 程序为windows 服务[1] 下载javaService访问网址http://javaservice.obje 阅读全文

posted @ 2012-05-28 16:26 与时俱进 阅读(9241) 评论(2) 推荐(1) 编辑

采集网页图片代码
摘要:采集网页上图片的主要关键是在怎么解析出页面代码里那些img标签的src属性,在网上找了下大多都是通过字符串操作找出img标签,这种方式操作起来比较麻烦,而且代码看起来比较累。这里我用的方法是通过WebBrowser来加载一个页面,然后HTMLDocument类来操作省去了字符串操作的步骤,直接调用GetElementsByTagName把所有图片地址返回到一个HtmlElementCollection对象里。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using S 阅读全文

posted @ 2012-05-28 11:44 与时俱进 阅读(964) 评论(2) 推荐(0) 编辑

UITableView的简单使用
摘要:UITableView简介:有关于UITableView的介绍,在苹果官网上有比较具体的介绍,下面我还是简单复述一下下。表用于显示数据列表,数据列表中的每项都由行表示 ,共主要作用如下:为了让用户能通过分层的数据进行导航为了把项以索引列表的形式展示用于分类不同的项并展示其详细信息为了展示选项的可选列表UITableView的种类:一种是分组表: 另一种是无格式表 :UITableView的组成: 表中的每一行都由一个UITableViewCell表示,可以使用一个图像、一些文本、一个可选的辅助图标来配置每个UITableViewCell对象,其模型如下:UITableViewCell类为每个C 阅读全文

posted @ 2012-05-23 09:32 与时俱进 阅读(1621) 评论(0) 推荐(0) 编辑

苹果电脑Mac的启动键组合
摘要:[Mac]Intel-based Mac 的启动键组合启动时按住 C 键 ―― 从可启动 CD 或 DVD 光盘启动,如随机附带的 Mac OS X 安装光盘。启动时按住 D 键 ―― 如果插入随机附带的 Mac OS X 安装光盘 1 ,则启动为Apple Hardware Test (AHT) 。按住 Option-Command-P-R 键直至听到两声嘀嘀声 ―― 重置 NVRAM 。启动时按住 Option 键 ―― 启动进入 Startup Manager ,您可以从列出的有效启动宗卷中选择一个来启动。注意:按住 N 键可显示出第一个可 启动网络宗卷。按住 Eject 、 F12 键 阅读全文

posted @ 2012-05-18 17:36 与时俱进 阅读(14472) 评论(0) 推荐(0) 编辑

Android中WebView实现Javascript调用Java类方法
摘要:为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制。只要调用addJavascriptInterface方法即可映射一个Java对象到JavaScript对象上。1、映射Java对象到JavaScript对象上mWebView = (WebView) findViewById(R.id.wv_content);mWebView.setVerticalScrollbarOverlay(true);final WebSettings settings = mWebView.getSettings();settings 阅读全文

posted @ 2012-05-18 13:45 与时俱进 阅读(2052) 评论(0) 推荐(0) 编辑

TextView显示Html类解析的网页和图片及自定义标签
摘要:Android系统显示HTML网页的最佳控件为WebView,有时候为了满足特定需求,需要在TextView中显示HTML网页、图片及解析自定义标签。1、TextView显示Html类解析的网页CharSequence richText = Html.fromHtml("<strong>萝卜白菜的博客</strong>--<a href='http://orgcent.com'>http://orgcent.com</a>");mTVText.setText(richText);//此行必须,否则超链接无法点击 阅读全文

posted @ 2012-05-18 13:44 与时俱进 阅读(5200) 评论(0) 推荐(1) 编辑

TextView属性android:ellipsize实现跑马灯效果
摘要:Android系统中TextView实现跑马灯效果,必须具备以下几个条件:1、android:ellipsize=”marquee”2、TextView必须单行显示,即内容必须超出TextView大小3、TextView要获得焦点才能滚动XML代码:android:ellipsize="marquee", android:singleLine="true"Java代码:mTVText.setText("哼唱接撒砥砺风节雷锋精神http://orgcent.com/,很长很长很长很长很长很长的数据");mTVText.setSingle 阅读全文

posted @ 2012-05-18 13:43 与时俱进 阅读(13694) 评论(0) 推荐(0) 编辑

TextView显示插入的图片
摘要:Android系统默认给TextView插入图片提供了三种方式:1、ImageSpan2、Html.ImageGetter3、TextView.setCompoundDrawables(left, top, right, bottom)1、TextView使用ImageSpan显示图片ImageSpan span = new ImageSpan(this, R.drawable.ic_launcher);SpannableString spanStr = new SpannableString("http://orgcent.com");spanStr.setSpan(sp 阅读全文

posted @ 2012-05-18 13:40 与时俱进 阅读(12854) 评论(0) 推荐(0) 编辑

Android中Java根据文件头获取文件类型
摘要:前面贴过Android系统内部的MediaFile类来获取文件类型的办法,这个类主要是根据文件的扩展名来判断,其准确性不是很好。具体可查看Android系统使用MediaFile类判断音频文件类型。其实,获取文件类型最好的办法便是根据文件头信息来判断。下面贴出相关代码:public class FileType { public static final HashMap<String, String> mFileTypes = new HashMap<String, String>(); static { //images mFileTypes.put("FF 阅读全文

posted @ 2012-05-18 13:39 与时俱进 阅读(8486) 评论(0) 推荐(0) 编辑

启动画面的splash效果
摘要:通常我们会在自己应用中添加一个名为Default.png的图片作为启动画面,这样做可以在我们程序启动加载时给用户一个友好的体验!同样我们可以给这个启动画面添加一个漂亮的Splash动画效果,这样会给用户带来更好的体验及趣味性!- (void)splashWithImageView:(UIImageView *)imageView { imageView.hidden = YES; CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = 2.0f... 阅读全文

posted @ 2012-05-17 18:05 与时俱进 阅读(935) 评论(1) 推荐(0) 编辑

基于ios开发点餐系统应用(附带源码)
摘要:参考外包网站上的一个点餐系统的部分需求写着练手,主要使用了以下知识:完整源码下载:/Files/0771bc/Hotel.zip1. Tabbar Controller与 Navigation Controller的套用2. TableViewCell 子视图添加UILabel和UIButton等3. Quartz 2D 绘制自定义视图4. 手势结合UIView Animation切换视图5. CoreData 及其数据的初始化方法6. 使用HTTP Get/Post Request 提交和获取数据7. UIAlertView上按钮的delegate方法效果图展示: 阅读全文

posted @ 2012-05-17 17:56 与时俱进 阅读(957) 评论(0) 推荐(1) 编辑

Objective-C语法快速参考
摘要:大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右,而且绝不无聊的时间,你就会对Objective-C有那么一点点了解,至少读读例子不会那么头疼了。不过假定你要有那么一点点c++、c#或是java的基础,至少能看到c++、c#或是ja 阅读全文

posted @ 2012-05-17 17:54 与时俱进 阅读(653) 评论(0) 推荐(0) 编辑

UISwitch的详细使用
摘要:开关(UISwitch)提供了一个简单的开/关UI元素,类似于传统的物理开关,开关的可配置选项很少,应将其用于处理布尔值。我们使用其Value Changed事件来检测开关切换,并通过属性on或实例方法isOn来获取当前值。1.UISwitch的初始化UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectMake(54.0f, 16.0f, 100.0f, 28.0f)];2.设置UISwitch的初始化状态switchView.on = YES;//设置初始为ON的一边3.UISwitch事件的响应[switchView a 阅读全文

posted @ 2012-05-17 17:51 与时俱进 阅读(40248) 评论(0) 推荐(1) 编辑

UIActivityIndicatorView的详细使用
摘要:UIActivityIndicatorView实例提供轻型视图,这些视图显示一个标准的旋转进度轮。当使用这些视图时,最重要的一个关键词是小。20×20像素是大多数指示器样式获得最清楚显示效果的大小。只要稍大一点,指示器都会变得模糊。iPhone提供了几种不同样式的UIActivityIndicatorView类。UIActivityIndicator- ViewStyleWhite和UIActivityIndicatorViewStyleGray是最简洁的。黑色背景下最适合白色版本的外观,白色背景最适合灰色外观(如图4-7所示)。它非常瘦小,而且采用夏普风格。选择白色还是灰色时要格外 阅读全文

posted @ 2012-05-17 17:50 与时俱进 阅读(50577) 评论(0) 推荐(1) 编辑

UIProgressView的详细使用
摘要:UIProgressView顾名思义用来显示进度的,如音乐,视频的播放进度,和文件的上传下载进度等。下面以一个简单的实例来介绍UIprogressView的使用。@interfaceActivityViewController :UIViewController{ UIProgressView*proView; doubleproValue; NSTimer*timer;}@property(nonatomic,retain)UIProgressView*proView;-(IBAction)btnStartClick;@implementationActivityViewControlle. 阅读全文

posted @ 2012-05-17 17:50 与时俱进 阅读(29880) 评论(0) 推荐(0) 编辑

UISlider的详细使用
摘要:UIslider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 200, 20)]; //初始化 slider.minimumValue = 0;//指定可变最小值 slider.maximumValue = 100;//指定可变最大值 slider.value = 50;//指定初始值 [slider addTarget:... 阅读全文

posted @ 2012-05-17 17:49 与时俱进 阅读(33467) 评论(0) 推荐(1) 编辑

UISegmentedControl的详细使用
摘要:当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。NSArray*segmentedArray = [[NSArrayalloc]initWithObjects:@"1",@"2",@"3",@"4",nil]; //初始化UISegmentedControl UISegmen 阅读全文

posted @ 2012-05-17 17:48 与时俱进 阅读(72881) 评论(2) 推荐(1) 编辑

UIButton的详细使用
摘要:UIbutton作为简单且频繁被使用的控件,其地位在整个app开发中不可小视。在IB中使用button相对来说很简单,很容易上手,但在多视图开发中button通常会被即时生成,并设置其属性和功能,即通过代码生成。如下是我对button的理解。//创建圆角button UIButton*button = [UIButtonbuttonWithType:UIButtonTypeRoundedRect]; //指定button的位置和大小 button.frame=CGRectMake(10, 10,75,75);//给button设置标签,用来辨别点击的是哪个button,常用在委托方法... 阅读全文

posted @ 2012-05-17 17:47 与时俱进 阅读(14235) 评论(0) 推荐(0) 编辑

UILabel的详细使用及特殊效果
摘要:详细使用:UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(0, 0,75,40)]; //声明UIlbel并指定其位置和长宽label.backgroundColor= [UIColorclearColor]; //设置label的背景色,这里设置为透明色。label.font= [UIFontfontWithName:@"Helvetica-Bold"size:13]; //设置label的字体和字体大小。label.transform = CGAffineTransformMakeRotation(0.1) 阅读全文

posted @ 2012-05-17 17:47 与时俱进 阅读(378) 评论(0) 推荐(0) 编辑

UITextField的详细使用
摘要:UItextField通常用于外部数据输入,以实现人机交互。下面以一个简单的登陆界面来讲解UItextField的详细使用。//用来显示“用户名”的labelUILabel* label1 = [[UILabelalloc]initWithFrame:CGRectMake(15,65,70,30)]; label1.backgroundColor= [UIColorclearColor]; label1.font= [UIFontfontWithName:@"Helvetica-Bold"size:18]; label1.text=@"用户名"; lab 阅读全文

posted @ 2012-05-17 17:46 与时俱进 阅读(19461) 评论(0) 推荐(0) 编辑

UITableView的详细使用
摘要:UITableView是app开发中常用到的控件,功能很强大,多用于数据的显示。下面以一个简单的实例来介绍tableview的基本用法。(适合新手,高手飘过)@interfaceTableViewTestViewController :UIViewController<UITableViewDataSource,UITableViewDelegate>{ UITableView*DataTable; NSMutableArray*dataArray1;//定义数据数组1 NSMutableArray*dataArray2;//定义数据数组2 NSMutableArray*title 阅读全文

posted @ 2012-05-17 17:44 与时俱进 阅读(24193) 评论(3) 推荐(4) 编辑

详解iPhone应用开发中缓存文件
摘要:iPhone应用开发中缓存文件是本文要介绍的内容,在iPhone应用程序中,我们经常要用去网络下载一些文件,比如xml,图片等等!但是往往我们经常是需要反复读取这部分数据,或者我们要写一些文件在沙箱中,供下次打开程序的时候使用,这时候我们就需要用到缓存文件(读写文件),今天和大家分享一个Demo,用来缓存从网上下载下来的图片和xml;项目背景:下载从网络下载图片,并写在temp目录下,temp目录下的文件在程序退出时会被清空,所以用来写本次要用的缓存内容很合适(我这么觉得)。1、从一个url下载图片NSURL*url=[NSURLURLWithString:@"http://**** 阅读全文

posted @ 2012-05-17 17:18 与时俱进 阅读(1050) 评论(0) 推荐(0) 编辑

深度解析iPhone窗口和视图
摘要:iPhone窗口和视图是本文要介绍的内容,主要是来了解iphone中的窗口和视图的使用。不多说,一起来看详细内容讲解。1.程序创建一个UIWindowUIWindow* aWindow = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];2、在iPhone OS系统中,由于视图必须有一个与之关联的层对象,所以UIView类在初始化时会自动创建相应的层。您可以通过视图的layer属性访问这个层,但是不能在视图创建完成后改变层对象。如果您希望视图使用不同类型的层,必须重载其layerClas 阅读全文

posted @ 2012-05-17 17:16 与时俱进 阅读(1013) 评论(0) 推荐(0) 编辑

详解iPhone Tableview分批显示数据
摘要:iPhone Tableview分批显示数据是本文要介绍的内容,主要讲解的是数据的显示。iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:数据源是个array:NSMutableArray *items;ViewController的这个方法返回数据条数: +1是为了显示"加载更多"的那个cell- (NSInteger)tableView:(UITableView * 阅读全文

posted @ 2012-05-17 17:14 与时俱进 阅读(2046) 评论(0) 推荐(0) 编辑

Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
摘要:1判断select选项中 是否存在Value="paraValue"的Item2向select选项中 加入一个Item3从select选项中 删除一个Item4删除select中选中的项5修改select选项中 value="paraValue"的text为"paraText"6设置select中text="paraText"的第一个Item为选中7设置select中value="paraValue"的Item为选中8得到select的当前选中项的value9得到select的当前选中项的tex 阅读全文

posted @ 2012-05-16 16:26 与时俱进 阅读(622) 评论(0) 推荐(1) 编辑

UIScrollView UITableView 上提刷新代码
摘要:自从 Tweetie 大获成功以后,下拉刷新几乎成了所有 App 的内容更新操作方式。如果你不想落入俗套,可以看看下面这段 CocoaChina 会员 “diyago” 分享的上提刷新代码。 下面是.h文件的代码//// EGORefreshTableHeaderView.h// Demo//// Created by Devin Doty on 10/14/09October14.// Copyright 2009 enormego. All rights reserved.////修改人:禚来强 iphone开发qq群:79190809 邮箱:zhuolaiqiang@gmail.c... 阅读全文

posted @ 2012-05-16 13:20 与时俱进 阅读(661) 评论(0) 推荐(0) 编辑

iPhone开发笔记和技巧总结 (一)
摘要:1)iphone程序中实现截屏的一种方法在iphone程序中实现截屏的一种方法://导入头文件#import QuartzCore/QuartzCore.h//将整个self.view大小的图层形式创建一张图片image UIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndIma 阅读全文

posted @ 2012-05-16 13:07 与时俱进 阅读(708) 评论(0) 推荐(0) 编辑

ASP.NET下载远程图片保存到本地的方法、保存抓取远程图片
摘要:以下介绍两种方法:1.利用WebRequest,WebResponse 类WebRequest wreq=WebRequest.Create("http://www.xueit.com/eimg/uploadfile/downpig/20098/098215331763.gif"); HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse(); Stream s=wresp.GetResponseStream(); System.Drawing.Image img; img = System.Drawing.Image 阅读全文

posted @ 2012-05-15 17:39 与时俱进 阅读(3265) 评论(0) 推荐(0) 编辑

Android开发教程:shape和selector的结合使用
摘要:shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:Android:background="@drawable/文件的名称"属性:<shape> Android:shape=["rectangle 阅读全文

posted @ 2012-05-10 17:41 与时俱进 阅读(27811) 评论(0) 推荐(0) 编辑

一个android访问http资源的便捷工具类——HttpHelper
摘要:HttpHelper.java?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013 阅读全文

posted @ 2012-05-08 11:03 与时俱进 阅读(2004) 评论(0) 推荐(0) 编辑

Android 常用 mimeType 表
摘要:一、MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。[type]/[subtype]type有下面的形式。Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据;Application:用于传输应用程序数据或 阅读全文

posted @ 2012-05-08 11:00 与时俱进 阅读(606) 评论(0) 推荐(1) 编辑

Android拍照上传代码样例
摘要:1、LoginWindow.java --登录窗口package com.hemi.rhet;import com.hemi.rhet.R;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.C 阅读全文

posted @ 2012-05-07 13:57 与时俱进 阅读(14281) 评论(4) 推荐(0) 编辑

有效获取状态栏(StatusBar)高度
摘要:碰到了需要获取状态栏高度的问题。就像android后期版本,无法直接退出一样。找了一些方法来获取状态栏高度,结果都是为0.还好,牛人是很多的,当时,找到一段代码,能够有效的获取状态栏的高度。特此记录,备忘,以及供大家参考。?Class<?> c = null;Object obj = null;Field field = null;int x = 0, sbar = 0;try {c = Class.forName("com.android.internal.R$dimen");obj = c.newInstance();field = c.getField(& 阅读全文

posted @ 2012-05-07 13:46 与时俱进 阅读(1046) 评论(0) 推荐(0) 编辑

Android include 标签注意点
摘要:android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id=" 阅读全文

posted @ 2012-05-07 09:29 与时俱进 阅读(22725) 评论(0) 推荐(1) 编辑

android中include标签的使用
摘要:在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过<include /> 标签来重用layout代码。app_title.xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout android:id="@+id/titleLayout" android:layout_width="fill_parent" 阅读全文

posted @ 2012-05-07 09:23 与时俱进 阅读(1551) 评论(1) 推荐(0) 编辑

Android下面的MD5加密
摘要:网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样, 后来才知道是编码方式不对,于是就自己写了一个。private static final char HEX_DIGITS[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E& 阅读全文

posted @ 2012-05-05 17:53 与时俱进 阅读(8710) 评论(0) 推荐(0) 编辑

LayoutInflater中四种类型inflate方法的介绍
摘要:第一种:public View inflate (int resource, ViewGroup root)resource:View的layout的IDroot:如果返回null,则将此View作为根,此时既可以应用此View中的其他控件了。如果返回!null,则将默认的layout作为View的根。第二种:public View inflate (XmlPullParser parser, ViewGroup root)parser:你需要解析xml的解析接口root:如果返回null,则将此View作为根,此时既可以应用此View中的其他控件了。如果返回!null,则将默认的layout 阅读全文

posted @ 2012-05-05 17:52 与时俱进 阅读(858) 评论(0) 推荐(0) 编辑

简单实现顶部和底部工具栏
摘要:我们今天讲的主要就是android屏幕上的顶部与底部的工具栏,这样我们就可以在一个界面上实现很多种功能了,这样我们的用户用起来也比较好用,至于上面都有什么功能,那就看大家怎么来实现了这两个工具栏全是用布局来实现的。底部工具栏布局代码:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@draw 阅读全文

posted @ 2012-05-05 17:50 与时俱进 阅读(1755) 评论(0) 推荐(0) 编辑

HTTP POST GET 本质区别详解
摘要:一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST的本质区别,... 阅读全文

posted @ 2012-05-05 17:44 与时俱进 阅读(339) 评论(0) 推荐(0) 编辑

在一个activity中添加多个listview
摘要:listview的id一般是这样的android:id="@id/android:list"。请注意,这时的Activity是ListActivity,在这样的Activity中到目前为止,我没有发现添加多个activity的方法。要添加多个listview,所用的Activity要是一般的Activity,listview的id也要自己定义,改成android:id="@+id/mylist"。然后像使用一般的控件一样,初始化就可以了。至于adapter我是继承了BaseAdapter,为每个listview定义一个adapter,然后对应的设置ada 阅读全文

posted @ 2012-05-05 17:39 与时俱进 阅读(3748) 评论(2) 推荐(0) 编辑

Android ListView分组布局改进
摘要:由于是在网上转载的一篇文章,在这里就不多说废话了,首先看一下最终的效果图:然后是实现该ListView布局的主要代码:1、程序主界面 SeparateListView.java[java]view plaincopyprint?packagewhu.iss.wuxianglong;importjava.util.ArrayList;importjava.util.List;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.view.LayoutInflat 阅读全文

posted @ 2012-05-05 17:35 与时俱进 阅读(12482) 评论(0) 推荐(1) 编辑

拖拽功能:让图片在屏幕上任意移动
摘要:public class DragExampleActivity extends Activity { Bitmap mBitmap; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon); ... 阅读全文

posted @ 2012-05-04 10:59 与时俱进 阅读(1920) 评论(0) 推荐(1) 编辑

Android监听来电和去电
摘要:要监听android打电话和接电话,只需下面2步骤第一步,写一个Receiver继承自BroadcastReceiverimport android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.telephony.TelephonyManager;import android.util.Log;public class PhoneStateBroadCastReceiver exte 阅读全文

posted @ 2012-05-04 10:54 与时俱进 阅读(4542) 评论(0) 推荐(0) 编辑

Android LayoutInflater详解
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档中 阅读全文

posted @ 2012-05-04 10:52 与时俱进 阅读(139619) 评论(4) 推荐(19) 编辑

ImageView的scaletype属性
摘要:ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长 阅读全文

posted @ 2012-05-04 10:50 与时俱进 阅读(2357) 评论(0) 推荐(0) 编辑

Android自定义控件
摘要:今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如下:custom_button.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns: 阅读全文

posted @ 2012-05-04 10:49 与时俱进 阅读(3605) 评论(0) 推荐(0) 编辑

Android如何防止apk程序被反编译
摘要:作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的内容:-op 阅读全文

posted @ 2012-05-04 10:46 与时俱进 阅读(4341) 评论(0) 推荐(1) 编辑

Android应用自动更新功能的代码实现
摘要:由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:<update> <version>2</version> <name>baidu_xinwen_1.1.0</name> <url>http://gd 阅读全文

posted @ 2012-05-04 10:45 与时俱进 阅读(607) 评论(0) 推荐(0) 编辑

Android中Bitmap、Drawable、byte[]互换
摘要:1.Drawable—>Bitmap查看源代码打印帮助Resources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);2.Bitmap---->DrawableDrawable drawable =new BitmapDrawable(bmp);另外在网上搜了一些其它的方法,在这里分享下1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable){ Config con 阅读全文

posted @ 2012-05-04 10:35 与时俱进 阅读(738) 评论(0) 推荐(0) 编辑

Android中通过Intent 调用图片、视频、音频、录音、拍照
摘要://选择图片 requestCode 返回的标识Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"intent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED = "image/*";Intent wrapperIntent = Intent.createChooser(intent, null);((Activity) context).startActivit 阅读全文

posted @ 2012-05-04 10:14 与时俱进 阅读(17259) 评论(0) 推荐(0) 编辑

Android中动态更新ListView
摘要:在使用ListView时,会遇到当ListView列表滑动到最底端时,添加新的列表项的问题,本文通过代码演示如何动态的添加新的列表项到ListView中。实现步骤:调用ListView的setOnScrollListener()方法设置滑动监听器,实现OnScrollListener接口的方法,判断当列表滑动到最低端时,加载新的列表项。其中OnScrollListener接口需要实现如下两个方法:onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)view 报告滑动状 阅读全文

posted @ 2012-05-04 10:12 与时俱进 阅读(7579) 评论(0) 推荐(1) 编辑

Android软件开发之常用系统控件界面大合集
摘要:1.文本框TextViewTextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView, 第一种是通过xml布局文件呈现 ,第二种是通过代码来呈现,由此可见Android 的界面开发真的是非常灵活。public class TextViewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.textview); LinearLayout ll = (LinearLayout) ... 阅读全文

posted @ 2012-05-02 10:24 与时俱进 阅读(1475) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈
点击右上角即可分享
微信分享提示