02 2016 档案
摘要:URLConnection与HttPURLConnection都是抽象类,无法直接实例化对象。其对象主要通过URL的openconnection方法获得。值得注意的是:1.openConnection方法只创建URLConnection或者HttPURLConnection实例,但是并不进行真正的连
阅读全文
摘要:今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享。 PS:强烈推荐《Pro Android 3》,是我至今为止看到的最好的一本android书,中文版出到《精通Android 2》。 理解Android的菜单 菜单是许多应
阅读全文
摘要:今天有个人加我为好友,莫名其妙的就问我有没有整过网络爬虫,其实我网络学的不是很好,就说了不会,爱着面子又说我给他问问,我有个同事以前好像搞过,结果页没找到人,就硬着头皮看了下就几行代码: [html] view plain copy try { URL pageUrl = new URL("http
阅读全文
摘要:SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便 SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to
阅读全文
摘要:要用到tab组件,布局layout中必须有TabHost文件,它有一个id,比如 android:id="@+id/tabhost" 或者android:id="@android:id/tabhost" 在TabHost中一般必须有TabWidget,这个主要是用来处理tab的位置、属性等。一般还有
阅读全文
摘要:微信Tab预览效果: 思路: 1、用TabHost+RadioGroup搭建基本布局,以RadioGroup代替TabWidget 2、设置按钮和文字的的样式和selector 3、创建相应的Activity 4、实现按钮和内容切换 布局: <?xml version="1.0" encoding=
阅读全文
摘要:TabHost是整个Tab的容器,包含TabWidget和FrameLayout两个部分,TabWidget是每个Tab的表情,FrameLayout是Tab内容。 实现方式有两种: 1、继承TabActivity 2、继承Activity类 >>两个方法实例下载 方法一:继承TabActivity
阅读全文
摘要:LayoutInflater作用是将layout的xml布局文件实例化为View类对象。 获取LayoutInflater的方法有如下三种: ? LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYO
阅读全文
摘要:一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序
阅读全文
摘要:AndroidManifest.xml文件详解(supports-screens) 语法(SYNTAX): <supports-screensandroid:resizeable=["true"|"false"] android:smallScreens=["true" | "false"] and
阅读全文
摘要:术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要
阅读全文
摘要:如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素 <supports-screens android:largeScreen
阅读全文