解决方案 »
- Android 如何实现两个录音器同时录音?
- Looper是Handler和消息队列之间通讯桥梁的问题
- ndk高手进 出错了在线等
- SurfaceFlinger里面一个算法类,不知道什么作用。
- 跪求:怎么设置HorizontalScrollView首列固定
- HttpClient抓取网页内容的问题
- 黑马学员的工资这么高?
- ubuntu 下android模拟器运行一直是黑屏?
- 实现出厂设置 如何跳过 设备管理器激活 这一步
- android 能不能把裁系统剪框弄成圆形的
- 做了一个简单的验证用户登录的例子,验证成功了,却不能进入新的窗口,求答,谢谢啦!
- android传输参数,在webservice中是空值,求处理
可以 4代表能放四条数据 超过则会报java.lang.ArrayIndexOutOfBoundsException异常
可以 4代表能放四条数据 超过则会报java.lang.ArrayIndexOutOfBoundsException异常谢谢你,成功了!但是为什么我写完程序后生成apk放在手机上安装不了呢?我的SDk是安卓4.2.2的手机系统是安卓4.2深度定制版。
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;public class Sample6_5_Activity extends Activity {
/** Called when the activity is first created. */
Handler hd=new Handler()
{
@Override
public void handleMessage(Message msg)
{
switch(msg.what)
{
case 0:
Bundle b=msg.getData();
String tempMsg=(String) b.get("xx");
gotoXX(tempMsg);//进入信息界面
break;
}
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle bundle=this.getIntent().getExtras();//取得短信发来bundle
if(bundle!=null)
{
String tempMsg=bundle.getString("change");//获取信息
Bundle b=new Bundle();
b.putString("xx", tempMsg);
Message m=new Message();
m.what=0;//
m.setData(b);
hd.sendMessage(m);
}else
{
setContentView(R.layout.main);//设置主界面
}
}
public void gotoXX(String msg)
{
setContentView(R.layout.xx);//设置当前界面
Button buttonn=(Button)findViewById(R.id.button1);
buttonn.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
Intent intent=new Intent();
intent.setClassName("com.yarin.android.Examples_04_09", "com.yarin.android.Examples_04_09.Activity01");
startActivity(intent);
}
});
EditText ettt=(EditText)this.findViewById(R.id.editText1);
EditText etttt=(EditText)this.findViewById(R.id.editText2);
EditText ettttt=(EditText)this.findViewById(R.id.editText3);
EditText etttttt=(EditText)this.findViewById(R.id.editText4);
EditText ettttttt=(EditText)this.findViewById(R.id.editText5);
EditText etttttttt=(EditText)this.findViewById(R.id.editText6);
String[] tempMsg=msg.split("\\|");
String[] tempMs=tempMsg[1].split("-");
ettt.setText(tempMs[0]);
etttt.setText(tempMs[1]);
ettttt.setText(tempMs[2]);
etttttt.setText(tempMs[3]);
ettttttt.setText(tempMs[4]);
etttttttt.setText(tempMs[5]);
}
}
你确定你那程序能拦截到短信
你去看下这个把 - - http://www.cnblogs.com/GarfieldTom/archive/2012/08/25/2655609.html