解决方案 »
- 为什么我的建的控件里面的图都不能填充控件
- android怎么实现调用其他应用?
- 安卓开发中activity过多的问题
- 能有办法把“google语音搜索”的软件包打包到自己的软件包里面吗?
- 求android Paint类比较好看的字体设置
- android问题想在java类里面创建TextView然后放进布局里怎么写。。不想在配置文件里写
- Android Socket 与 JavaWeb交互问题
- android源码packages/apps下的程序如何调试
- 做个项目,能这样实现远端控制吗?
- 请教一个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