摘要:
android post 方式 访问网络 实例因为Android4.0之后对使用网络有特殊要求,已经无法再在主线程中访问网络了,必须使用多线程访问的模式该实例需要在android配置文件中添加 网络访问权限android版本 最低API package com.app.urltest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java. 阅读全文
摘要:
package com.app.sms_broadcastreceiver; import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;import android.telephony.gsm.SmsMessage;import android.widget.Button;i 阅读全文
摘要:
与activity类似,服务也存在生命周期回调方法,你可以实现这些方法来监控服务的状态变化,并在适当的时机执行一些操作。 以下代码提纲展示了服务的每个生命周期回调方法:public class ExampleService extends Service { int mStartMode; // 标识服务被杀死后的处理方式 IBinder mBinder; // 用于客户端绑定的接口 boolean mAllowRebind; // 标识是否使用onRebind @Override public void onCreate() { ... 阅读全文
摘要:
BroadcastReceiver 接收系统短信广播 /* 注册广播: * |--静态注册 (在AndroidManifest .xml 中注册)* * |--动态注册:* //动态注册广播BroadcastReceiver receiver = new MyBroadcastRecevier();//创建IntentFilter 意图过滤器IntentFilter filter = new IntentFilter();//注册广播registerReceiver(receiver, filter);*/package com.app.broadcaststest;import andro. 阅读全文
摘要:
Content Provider提供了一种多应用间数据共享的方式,比如:联系人信息可以被多个应用程序访问。Content Provider是个实现了一组用于提供其他应用程序存取数据的标准方法的类。下面来看一个简单的实例: MainActivity.javapackage com.app.contentprovidetest;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.app.Activity;import android.content.ContentResol 阅读全文
摘要:
package com.app.menu;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.MenuItem;import android.webkit.WebView.FindListener;import android.widget.ImageButton;import android.widget.ImageView;public class MainActivity extends 阅读全文
摘要:
Spinner 组件的简单使用Spinner 有两种使用方式:第一种是在res下的values下的Strings文件XML 中添加 :redyellowblue然后 在layout文件中 Spinner中添加entries属性即可 第二种是 使用适配器给Spinner 适配数据,具体代码如下:package com.example.spinnertest;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.v 阅读全文
摘要:
列表显示的三个元素ListView : 用来显示列表的ViewAdapter : 适配器 用来把数据映射到ListView 上的中介Data: 数据 将被映射的字符串,图片或者基本组件等资源根据列表的适配器类型 可分为三种: ArrayAdapter, SimpleAdapter ,SimpleCursorAdapter .ArrayAdapter 最简单 ,只能显示一行字SimpleAdapter 扩充性好,可以自定义各种效果 ,SimpleCursorAdapter 可以认为是对数据库的简单结合,可以把数据库的内容以列表的形式显示出来.ArrayAdapter适配器 简单实例:packag 阅读全文
摘要:
package com.app.threadtest;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;public class MyActivity extends Activity { //private static final int PROGRESS = 0x1; private ProgressBar 阅读全文
摘要:
使用INtent 在页面之间跳转,数据传递是必须的,我们可以直接在intent 对象上放置基本数据类型的数据,也可以放置字符串和其他数据类型数据。对于其他数据类型,实现了Parcelable 或Serializable 接口就可以。Intent intent = new Intent();intent.setClass( this,MenuActivity.class);//数据传递 方式一:/* intent.putExtra("name", "张三");intent.putExtra("age", 12 );startActivi 阅读全文