Android阶段总结

1、右键新建类,普通活动externs Activity;
    public class MainActivity extends Activity {
2、活动一开始会运行oncreate方法。所有的操作都写在这里
    protected void onCreate(Bundle savedInstanceState) 
3、在xml里建立好一个layout后,在类里获得里面的资源使用findviewbyid()方法
    Button add,sub; disp=(TextView)findViewById(R.id.dispview);
4、全局变量最好放在类的最开始部分,以方便类里其它方法使用变量        
5、在代码里建立按键监听方法,响应事件写在onclick方法里       
6、新建xml后,要建立某个对应类,建立后的类执行里,使用 setContentView(R.layout.login)方法     
7、在一个界面跳到另一个界面,新建一个意图,指向要跳到界面,然后使用startactivity()方法进行跳转
Intent mainactivity; 
mainactivity = new Intent("android.intent.action.MAINACTIVITY" );
startActivity(mainactivity);
8、新建立一个线程
    Thread timer;
    timer=new Thread(){
 
    @Override
    public void run() {}};
    timer.start();
9、列表菜单关键代码
       扩展自   public class listactivi extends ListActivity {
       setListAdapter(new ArrayAdapter<String>(listmenu.this, android.R.layout.simple_list_item_1,strmenulist));
       响应函数通过重写
      @Override
      protected void onListItemClick(ListView l, View v, int position, long id) {    
10、Toast的使用方法
        声明:Toast T; 
        初始化:T=Toast.makeText(this, listcontent[position],Toast.LENGTH_SHORT);
        设置显示位置:T.setGravity(Gravity.CENTER, 0, 0);
 
        改变背景颜色:
View view=T.getView();
view.setBackgroundColor(Color.YELLOW);
T.setView(view);
         显示:T.show();
11、播放音乐
       添加音乐到r.raw目录,在eclipse里的project里clean更新,显示在界面上
       MediaPlayer music;
       music=MediaPlayer.create(this, R.raw.musicname);
       music.start();
       music.pause();
       music.stop();
12、 重载活动的onpause方法
 @Override
 protected void onPause() {
  // TODO Auto-generated method stub
  super.onPause();
  finish();
  mp.release();
 }
 
 
 

Android阶段总结,布布扣,bubuko.com

Android阶段总结

上一篇:Android端服务器推送技术原理分析及XMPP简单的使用(转)


下一篇:ios开放——Objective-C语法之NSArray和NSMutableArray