- 浏览: 637519 次
- 性别:
- 来自: 杭州
最新评论
-
luo_ganlin:
别的不多说,点个赞!
关于Android隐式启动Activity -
IWSo:
谢楼主!研究了好久,原来是这样!
android中如何让LinearLayout实现点击时背景图片切换 -
fantao005x:
粘帖的不错
android中如何让listview的内容全部显示出来 -
learner576539763:
Android_gqs 写道请问博主,Viewstub 可实现 ...
android中ViewStub使用 -
goontosoon:
抄的什么啊,狗屁不通
对ContentProvider中getType(Uri uri)
文章列表
1引言
Android一词本义指机器人,Google于2007年11月发布了以Android命名的开源移动设备综合平台,包括其基于Linux的操作系统、中间件和关键的手机应用。并且组建了开放手机联盟,其成员囊括了全球著名的各大手机生产商和移动运营商。2008年8月,Google又发布了网上应用商店Android Market。任何一个开发者只需要借助Android发布的SDK开发手机应用,即可把开发的应用在Android Market上销售。目前Android Market上已经有一万多的应用程序,大大丰富了Android手机用户的功能。一个完整的产业链已经形成。因此开源Android吸引 ...
知识点
接受子线程发送的消息数据,并用此消息数据配合主线程更新UI。
根据消息数据中的标识msg.what,分类处理相应的操作。
范例程序
为了让线程对象Runnable运行过程中,可以不断地将信息往Activity ...
在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。
当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源。
下面提供一个使用全Java代码的形式创建一个ProgressBar。
ProgressBar默认的样式是一个圈圈,我们要想其显示为进度条的样式可以在布局文件中使用如下代码:
<ProgressBar android: ...
package com.woyo.test;
/**
* @author antty
* @date:2011-5-27
*
*/
public class ThreadTest {
private static boolean isStop;
public static void main(String[] args) {
startThread();
try {
Thread.sleep(5000);
isStop = true;
} catch (InterruptedException e) {
...
最近在做一个IM,在android平台上做的研发
碰到一个问题是:
byte[] respMsgBodyBt = new byte[respMsgBodyLength];
int bodyLength = 0; // 读取报头
while (bodyLength < respMsgBodyLength) {
bodyLength += reader.read(respMsgBodyBt, bodyLength, respMsgBodyLength-bodyLength);
try {
Thread.sleep(SLEEP_TI ...
LayoutInflater:
mLayout = (LinearLayout)LayoutInflater.from(context).inflate(resLayoutId, null);
--->其中resLayoutId为布局文体的id,注意必须是layout级别的 : R.layout.名称
PopupWindow的使用:
PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依赖Layout做外观,在常见的开发中,PopupWindow应该会与Alert ...
1. layout_weight----------->控件占整个父布局的比重
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:text="Button"
android:id="@+id/button1" android:layout_width= ...
Android系统里面有3种类型的菜单:options menu,context menu,sub menu。
options menu 按Menu键就会显示,用于当前的Activity。
它包括两种菜单项:
因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu,icon menu只支持文字(title) 以及icon,可以设置快捷键,不支持checkbox以及radio控件,所以不能设置checkable选项。
而多于6的菜单项会以“more” icon menu来调出,称为 ...
sp_job = (Spinner) findViewById(R.id.sp_job);
tw_job = (TextView)findViewById(R.id.tw_job);
final String[] strJobs = { "teacher", "worker", "programmer" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.work ...
ImageButton主要用来制作带图片的按钮,效果如下图:
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).
onCreateDialog(int):当你使用这个回调函数时,Android系统会有效的设置这个Activity为每个对话框的所有者,从而自动管理每个对话框的状态并挂靠到Activity上。 ...
1。普通的Menu
先来看看最简单的Menu怎样实现。
在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。
代码
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-gen ...
在使用android中的各种adapter时,我们往往需要将各种不同的布局组件跟其关联起来,所以你在使用它们的时候需要独立建立一个xml布局文件,为规范起见名称为: 用途_类型_item
让listView滚动到最底部:
lv_chat_record_list.setSelection(lv_chat_record_list.getAdapter().getCount()-1);