Android期末考试复习资料.docx
《Android期末考试复习资料.docx》由会员分享,可在线阅读,更多相关《Android期末考试复习资料.docx(10页珍藏版)》请在三一办公上搜索。
1、Android期末考试复习资料1.登录跳转 Button btn; EditText name; EditText password; OnClickListener lis; protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button)findViewById(R.id.button1); name=(EditText)findViewById(R.id.editText1);
2、 password=(EditText)findViewById(R.id.editText2); lis=new OnClickListener Override public void onClick(View arg0) / TODO Auto-generated method stub String namestr=name.getEditableText.toString; String pwdstr=password.getEditableText.toString; switch(arg0.getId) case R.id.button1: if(namestr.equals(l
3、k)&pwdstr.equals(123456) /startActivity(intent); /使用SharedPreferences保存数据 SharedPreferences sf=getPreferences(Activity.MODE_PRIVATE); Editor edit=sf.edit; edit.putString(name, namestr); edit.putString(password, pwdstr); mit;/提交当前数据 Intent intent =new Intent(MainActivity.this,SecondActivity.class); s
4、tartActivity(intent); else /使用Toast信息提示框提示成功写入数据 Toast.makeText(MainActivity.this, error, Toast.LENGTH_SHORT).show; break; ; btn.setOnClickListener(lis); 2.Menu菜单 public class MainActivity extends Activity TextView tv; private static final int ITEM1=Menu.FIRST; Override protected void onCreate(Bundl
5、e savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv=(TextView)findViewById(R.id.tv); Override public boolean onCreateOptionsMenu(Menu menu) getMenuInflater.inflate(R.menu.main, menu); MenuItem begin=menu.getItem(0); OnMenuItemClickListener lis=new OnM
6、enuItemClickListener Override public boolean onMenuItemClick(MenuItem item) / TODO Auto-generated method stub switch (item.getItemId) case R.id.begin: Intent intent=new Intent(MainActivity.this,SecondActivity.class); startActivity(intent); break; return false; ; begin.setOnMenuItemClickListener(lis)
7、; return true; 3.BroadcastReceiver广播 public class MainActivity extends Activity Button btn; OnClickListener lis; Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button)findViewById(R.id.button1); lis=new OnC
8、lickListener Override public void onClick(View v) / TODO Auto-generated method stub Intent intent=new Intent(nihao); intent.putExtra(haha, my); intent.putExtra(hahaha, mymy); sendBroadcast(intent); ; btn.setOnClickListener(lis); 创建一个类MyReceiver继承BroadcastReceiver: public class MyReciever extends Bro
9、adcastReceiver Context context; public static int NOTIFICATION=21321; Override public void onReceive(Context context, Intent intent) / TODO Auto-generated method stub this.context=context; String haha=intent.getStringExtra(my); String hahaha=intent.getStringExtra(mymy); NotificationManager nm= (Noti
10、ficationManager) context.getSystemService(android.content.Context.NOTIFICATION_SERVICE); Notification nf=new Notification(R.drawable.ic_launcher,haha,System.currentTimeMillis); PendingIntent pinent=PendingIntent.getActivity(context, 0, new Intent(context,BroadcastReceiver.class), 0); nf.setLatestEve
11、ntInfo(context, hahaha, null, pinent); nm.notify(NOTIFICATION, nf); 4.打电话、发短信 MainActivity类 protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button)findViewById(R.id.call); btn2=(Button)findViewById(R.id.send); lis=ne
12、w OnClickListener Override public void onClick(View arg0) / TODO Auto-generated method stub Intent intent; Uri uri; switch(arg0.getId) case R.id.call: uri = Uri.parse(tel:10086); intent = new Intent(Intent.ACTION_CALL,uri); startActivity(intent); break; case R.id.send: uri = Uri.parse(smsto:10086);
13、intent = new Intent(Intent.ACTION_SENDTO,uri); startActivity(intent); break; ; btn.setOnClickListener(lis); btn2.setOnClickListener(lis); 5.AsyncTask异步类 public class MainActivity extends Activity ProgressBar pro; TextView tx; public class see extends AsyncTask Override protected String doInBackgroun
14、d(Integer. params) / TODO Auto-generated method stub for(int i =0;i=100;i+) pro.setProgress(i); publishProgress(i); try Thread.sleep(params0); catch (InterruptedException e) / TODO Auto-generated catch block e.printStackTrace; return success; Override protected void onPostExecute(String result) / TO
15、DO Auto-generated method stub setTitle(result); super.onPostExecute(result); Override protected void onProgressUpdate(Integer. values) / TODO Auto-generated method stub super.onProgressUpdate(values); tx.setText(values0+ ); Button btn; OnClickListener lis; Override protected void onCreate(Bundle sav
16、edInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button)findViewById(R.id.button1); pro=(ProgressBar)findViewById(R.id.progressBar1); tx=(TextView)findViewById(R.id.textView1); lis=new OnClickListener Override public void onClick(View v) / TODO Auto-g
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 期末考试 复习资料

链接地址:https://www.31ppt.com/p-3152594.html