`
寻梦者
  • 浏览: 637519 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
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来调出,称为 ...
droiddraw
  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);  
Global site tag (gtag.js) - Google Analytics