Android组件研究
系统研究Android各个组件的使用,便于初学者对Android组件加深了解。
云涛连雾
GitHub:https://github.com/Jueee
展开
-
【Android】Activity与服务Service绑定
核心代码Activitypublic class MusicActivity extends Activity implements OnClickListener{ @Override public void onClick(View v) {connection(); } private void connection() { Intent intent = new I原创 2013-10-16 01:23:43 · 5360 阅读 · 3 评论 -
【Android】利用服务Service创建标题栏通知
创建标题栏通知的核心代码 public void CreateInform() { //定义一个PendingIntent,当用户点击通知时,跳转到某个Activity(也可以发送广播等) Intent intent = new Intent(context,MainActivity.class); PendingIntent pendingIntent = PendingIn原创 2013-10-15 00:43:34 · 3533 阅读 · 1 评论 -
【Android】利用广播Broadcast接收SMS短信
BroadcastReceiverpackage com.app.test02;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephon原创 2013-10-15 00:36:52 · 5997 阅读 · 0 评论 -
【Android】利用广播BroadCast监听网络的变化
package com.app.test02;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo原创 2013-10-14 01:07:25 · 11682 阅读 · 3 评论 -
【Android】BroadCast广播机制应用与实例
如何编写广播接收器第一步:需要继承BroadcastReceiver类,覆写其中的onReceive()方法. class MyBroadcastReceiver extends BroadcastReceiver { //接收到广播会被自动调用 @Override public void onReceive (Context context, Intent intent) {原创 2013-10-13 02:28:39 · 25267 阅读 · 3 评论 -
【Android】使用Chronometer组件实现一个简单的计时器
Chronometer类可以实现一个简单的计时器。可以通过elapsedRealtime()来给它一个基准时间,并从该时间开始计数。如果你不给它基准时间,它将使用你调用start()时的时间。默认它将显示当前"MM:SS"或 "H:MM:SS"格式的时间,或者你能通过setFormat(String)设置一个任意字符串来格式化显示计时器显示的时间。Activityp原创 2013-10-11 23:42:20 · 13364 阅读 · 3 评论 -
【Android】创建Popwindow弹出菜单的两种方式
方法一的Activitypackage com.app.test02;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.MotionEvent;import android.view.View;import android.v原创 2013-10-09 23:10:45 · 7397 阅读 · 1 评论 -
【Android】图片切换组件ImageSwitcher的运用
类的继承关系java.lang.Objectandroid.view.View android.view.ViewGroup android.widget.FrameLayout android.widget.ViewAnimator原创 2013-10-08 23:34:29 · 8580 阅读 · 0 评论 -
【Android】上下文菜单ContextMenu的使用
上下文菜单又称长按菜单。当一个视图注册了上下文菜单时,执行一个在该对象上长按(2秒)的动作,将出现一个具有相关功能的浮动菜单。类概述扩展自Menu的上下文菜单提供了修改上下文菜单头(header)的功能。上下文菜单不支持菜单项的快捷方式和图标。公共方法public abstract void clearHeader ()清除上下文菜单头的信息。(包括图片和文字信息)原创 2013-09-29 00:14:59 · 16421 阅读 · 2 评论 -
【Android】以SimpleAdapter做适配器的ListView和GridView
SimpleAdapter介绍SimpleAdapter是一个简单的适配器,可以将静态数据映射到XML文件中定义好的视图。构造函数public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)参数 context SimpleAdapter关联的View的原创 2013-09-27 23:07:25 · 21366 阅读 · 0 评论 -
【Android】Android布局中实现圆角边框
设置corners_bg.xml设置边框圆角可以在drawable-mdpi目录里定义一个xml: <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomRightRad原创 2013-09-21 00:42:20 · 36667 阅读 · 7 评论 -
【Android】使用BaseAdapter实现复杂的ListView
使用BaseAdapter实现复杂的ListView的步骤:1. 数据你要准备好 List getData()。2. 继承ListActivity专有屏,不再需要setContentView(xxx)。 3. 创建一个继承自BaseAdapter的类。4. 为List绑定适配器 setListAdapter(adapter)。5. 用传统的方式来覆写适配器的getView函数 (从参数convertView里映射布局文件,find各个控件填充数据)。6. 改写:加入ViewHolder类(定义原创 2013-09-21 00:27:32 · 25650 阅读 · 29 评论 -
【Android】RelativeLayout相对布局属性简析
在Android应用开发过程中,为了界面的美观考虑,经常会使用到布局方面的属性。本文就以此问题深入解析,详解一下Android RelativeLayout相对布局属性在实际开发中的应用,需要的朋友可以参考下:RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 andr原创 2013-09-18 20:54:25 · 1889 阅读 · 0 评论 -
【Android】控件和基本事件响应的三种方式
第一种方式package com.app;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.MotionEvent;import android.view.View;import android.view.View.OnC原创 2013-09-18 02:31:14 · 2849 阅读 · 0 评论 -
【Android】使用Gallery组件实现图片播放预览
Gallery(画廊)扩展了LayoutParams,以此提供可以容纳当前的转换信息和先前的位置转换信息的场所。Activitypackage com.app.test01;import com.app.adapter.ImageAdapter;import android.app.Activity;import android.os.Bundle;import a原创 2013-10-01 00:02:42 · 7922 阅读 · 0 评论 -
【Android】使用Popwindow实现左侧弹出菜单层
PopupWindow可以实现浮层效果。主要方法有:可以自定义view,通过LayoutInflator方法;可以出现和退出时显示动画;可以指定显示位置等。 为了将PopupWindow的多个功能展现并力求用简单的代码实现,编写了一个点击按钮左侧弹出菜单的功能,实现出现和退出时显示动画效果并点击其他区域时弹出层自动消失。Activity文件package com.a原创 2013-10-03 01:24:50 · 4931 阅读 · 1 评论