- 浏览: 59847 次
- 性别:
- 来自: 成都
文章列表
http与socket连接区别
- 博客分类:
- java
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。
1、TCP连接
手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立 ...
HashMap 一般遍历
- 博客分类:
- java
Map map=new HashMap()
Iterator it=map.entrySet().iterator();
while(it.hasNext){
Map.Entry entry=it.next();
Object value=entry.getValue();
}
LinkedList 源码
- 博客分类:
- java
/*
* @(#)LinkedList.java 1.67 06/04/21
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package java.util;
List 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素 ...
最近不知咋个的哦!eclipse 项目都是红叉叉的,不知咋个的哦!
我开始的解决办法是,最开始浏览了下项目的文件没有发现错误,记得老师曾经叫我们的一招,就是你的项目自己检查了自认为没错嘛,就在problems中把错误的删除,开始我照做了。 红叉叉是消失了,然后我以允许程序了
[2011-10-10 22:26:15 - widgetDemo] adb is running normally.
[2011-10-10 22:26:15 - widgetDemo] Could not find widgetDe ...
Android开发者应该深入学习的10个开源应用项目(2010-08-26 08:42:04)转载标签: android开源10个开源应用杂谈 分类: android
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中 ...
android 消息机制
- 博客分类:
- android 消息机制
一、 角色描述
1.Looper:一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。
2.Handler:你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息 ...
在写android时,加了个datepickerdialog组件就报这个错误:
new DatePickerDialog(context,listener,Calendar.year,Calendar.month,Calendar.DayofMonth);
java.lang IllegalArgumentException: current should be>=start and <=end
不知道那错了哦
#include "iostream.h"
using namespace std;
void main()
{ int a=1;
char b='A';
cin>>a;
cout<<a<<endl;
a=b;
cout<<a<<endl;
}
输入 A
输出结果:
0
65
[size=medium][color=green]/*
* @(#)String.java 1.204 06/06/09
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package java.lang;
import java.io.ObjectStreamClass;
import java.io.ObjectStreamField;
import java.io ...
一个Adapter的对象扮演一个桥梁的角色。这个桥梁连接着一个AdapterView和它所包含的数据。Adapter提供了一个通到数据项的途径。Adapter还负责为在数据集里的每个数据生项生成一个View。它有一个重要的方法:public abstract View getView (int position,View convertView,ViewGroup parent)。这个方法被setListAdapter(adapter)间接地调用。getView 方法的作用是得到一个View,这个view显示数据项里指定位置的数据,你可以或者手动创建一个view或者从一 ...
android.R.layout指的是是内部的资源;
R.layout一般是用户定义在工程下的res文件夹的路径。
android.R.layout下的一些常量
Simple_list_item_1 每项有一个 TextView
Simple_list_item_2 每项有两个 TextView
Simple_list_item_checked 带 CheckView 的项
Simple_list_item_multiple_choise 每项有一个 TextView 并可以多选
Simple_list_item_single_choice 每项有一个 TextView , ...
使用尺寸(dimen)资源
我们可以使用一些常用的尺寸单位来定义一些文字尺寸、视图组件的宽和高等。尺寸资源是一个数字类型的数据,被定义在res\values\dimens.xml文件中。
Android中支持的尺寸单位
在计算机中一般我们会用到的尺寸单位有厘米(cm)、毫米(mm)、像素(px)、英尺(in)等。Android中支持的尺寸单位如表3.4所示。
Android中支持单位
单 位 表 示 单 位 名 称 单 位 说 明
px 像素 屏幕上的真实像素表示
in ...
Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable:
Bitmap File
一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDrawable。
Nine-Patch File
一个带有伸缩区域的PNG文件,可以基于content伸缩图片(.9.png)。NinePatchDrawable。
State List
一个XML文件,为不同的状态引用不同的Bitmap图像(例如,当按钮按下时使用不同的图片)。StateListDrawable。
Colo ...
Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。依赖于底层Posix兼容的操作系统,它可以简 ...
1. Boot系统初始化, 具体过程参见(system\core\init\Init.c)中的main函数,这时候,手机或者模拟器出现的画面是一个console,显示“ANDROID”msg。
2. 初始化成功后,就开始mounting系统,具体参见(system\core\mountd\Mountd.c) 中的main函数。
3.接下来运行androidRuntime,并开始启动java虚拟机dalvikvm。
4. Java虚拟机启动成功后,开始系统初始化。系统初始的第一步是用JNI方式实现的,对应java代码为(frameworks\base\services\ja ...