Android Studio相關資源

暖楓無敵發表於2015-07-17

1、軟體下載:http://www.android-studio.org/index.php/download


2、視訊教程:http://ask.android-studio.org/?/explore/category-video


3、Android中Activity之間傳遞一個物件

    (1)、使用 Serializable,序列化操作全部由作業系統自身完成,效率比較低

            1)、定義一個實體類User,實現Serializable,定義name和age兩個變數,併為之設定set和get方法及一個帶有2個引數的建構函式

             2)、Intent intent = new Intent(MainActivity.this,AnotherActivity.class);

                       i.putExtra("user",new User("暖楓無敵",30));

                       startActivity(i);

             3)、讀取程式碼:

                      User user = () i.getSerializableExtra("user");

                      tv.setText(String.Format("User Info(name=%s,age=d%)",user.getName(),user.getAge()));


   (2)、使用 Parcelable,它是Android作業系統自帶,效率比Serializable要高

                1)、定義一個實體類User,實現Parcelable,覆寫兩個方法,及新增一個變數,如下圖所示:

                   


                 

                2)、Intent intent = new Intent(MainActivity.this,AnotherActivity.class);

                         i.putExtra("user",new User("暖楓無敵",30));

               3)、讀取程式碼:

                      User user = () i.getParcelableExtra("user");

                       tv.setText(String.Format("User Info(name=%s,age=d%)",user.getName(),user.getAge()));


4、


相關文章