摘要: 一、获取本地外网IPpublic static String GetNetIp() { URL infoUrl = null; InputStream inStream = null; try { //http://iframe.ip138.com/ic.asp //infoUrl = new URL("http://city.ip138.com/city0.asp"); infoUrl = new URL("http://iframe.ip138.com/ic.asp"); URLConnection connecti... 阅读全文
posted @ 2013-08-19 15:16 brave-sailor 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: Demo介绍:首页是一个GridView加载图片,竖屏时显示3列图片,横屏时显示4列图片;并且对图片进行大小限制和加灰色边框处理。点击某一张图片,会链接到Gallery页面,由于Android自带的Gallery控件滑动效果很不好(滑动一次会加载好多张图片),这里对Gallery进行了扩展,滑动一次只加载一张图片。Demo效果如下:1、首页Activity页面,GridViewActivity.java介绍:public class GridViewActivity extends Activity { private DisplayMetrics dm; private GridImag.. 阅读全文
posted @ 2013-08-19 15:15 brave-sailor 阅读(330) 评论(0) 推荐(0) 编辑
摘要: import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.content.Intent;//PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO示例://这个不行,可能是因为PDF.apk程序没有权限访问其它APK里的asset资源文件,又或者是路径写错?//Intent it = getPdfFileIntent("file:///android_asset/helphelp.pdf");//下面这些都O 阅读全文
posted @ 2013-08-19 15:11 brave-sailor 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.将项目打成jar: 1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。 1.2 在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的 JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一 阅读全文
posted @ 2013-08-19 10:40 brave-sailor 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 使用HttpClient连接服务端的步骤:1.创建HttpClient客户端对象HttpClient client = new DefaultHttpClient();2.创建请求对象 1.1 GET请求HttpUriRequest request = new HttpGet(String uri) HttpUriRequest request = new HttpGet(URI uri) 1.2 POST请求 1.2.1创建Post方法的请求对象 HttpUriRequest request = new HttpPost() HttpU... 阅读全文
posted @ 2013-08-17 01:50 brave-sailor 阅读(3071) 评论(0) 推荐(2) 编辑
摘要: 本讲内容:URLConnection和HttpClient使用入门在 Android中除了使用WebView控件访问网络以外,还有用代码方式访问网络的方法,代码方式有时候会显得更加灵活。本讲会介绍使用 URLConnection对象和HttpClient组件访问网络的方法。而这两种方法和Java Web开发中的使用方式几乎没有区别,而Web开发的相关资料比比皆是,因此有兴趣的同学学完本讲之后可以专门去研究一下HttpClient4.0的内 容,以求更深入的学习。一、分别使用URLConnection和HttpClient访问Google天气服务的例子这个例子的的目的就是从Google哪里获取郑 阅读全文
posted @ 2013-08-17 01:48 brave-sailor 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 1、进入项目目录,找到.project文件,打开。 2、找到...代码段。 3、在第2步的代码段中加入如下标签内容并保存: org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclipse.jem.workbench.JavaEMFNature4、项目目录下的.classpath文件,把所有Webroot字符串改为WebContent,保存。5、把目录下webroot的文件夹改名为WebContent。6、在eclipse中Java Re 阅读全文
posted @ 2013-08-16 17:45 brave-sailor 阅读(228) 评论(0) 推荐(0) 编辑
摘要: eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, ServletActionContext,ServletRequestAware,ServletResponseAware找不到的情况,解决办法:----------------------------------------------------------------------------------------------------选中项目-->properties-->Target 阅读全文
posted @ 2013-08-16 02:20 brave-sailor 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 本讲内容:Android手机摄像头编程入门智能手机中的摄像头和普通手机中的摄像头最大的区别在于,智能机上的摄像头可以由程序员写程序控制, 做一些有趣的应用譬如,画中画,做一些有用的应用譬如二维码识别,等等。本讲打算通过一个实例,来介绍一下摄像头编程,相关解释都写在代码中了,请注意看 代码注释。 实例:窈窈照相机,功能很简单,就是点击程序弹出照相预览界面,点击相机按钮完成照相功能,所照相片会存储在手机存储卡根目录。 1、创建一个项目 Lesson36_Camera ,主程序文件为 MainActivity.java2、AndroidManifest.xml 中设置屏幕为横屏,并且声明摄像头和.. 阅读全文
posted @ 2013-08-15 17:03 brave-sailor 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三)查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、 在res/values 文件下定义一个attrs.xml 文件.代码如下: 复制代码二、 我们在MyView.java 代码修改如下,其中下面的构造方法是重点,我们获取定义的属性我们R.sytleable.My 阅读全文
posted @ 2013-08-15 12:05 brave-sailor 阅读(306) 评论(0) 推荐(0) 编辑