編輯:關於Android編程
MainActivity.java
package com.itheima.senddata; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void click(View v){
//這也是一種啟動方式,把兩步寫成了一步; Intent intent = new Intent(this, SecondActivity.class); //方法一:將數據直接封裝進意圖對象中 //把數據封裝至intent對象中 // intent.putExtra(malename, 李志); // intent.putExtra(femalename, 芙蓉姐姐); //方法二:先將數據封裝進bundle對象,然後//把bundle對象封裝至intent對象中 //把數據封裝至bundle對象中 Bundle bundle = new Bundle(); bundle.putString(malename, 李志); bundle.putString(femalename, 芙蓉姐姐); //把bundle對象封裝至intent對象中 intent.putExtras(bundle); startActivity(intent); } }
package com.itheima.senddata; import java.util.Random; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; public class SecondActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); Intent intent = getIntent(); //數據怎麼封裝的,那麼取時,就對應地去取 //從intent對象中把封裝好的數據取出來 // String maleName = intent.getStringExtra(malename); // String feMaleName = intent.getStringExtra(femalename); Bundle bundle = intent.getExtras(); String maleName = bundle.getString(malename); String feMaleName = bundle.getString(femalename); Random rd = new Random(); int yinyuan = rd.nextInt(100); TextView tv = (TextView) findViewById(R.id.tv); tv.setText(maleName + 和 + feMaleName + 的姻緣值為 + yinyuan); } }
這兩天在學習的過程中,發現一個講Unity的unet組件的好教程,在這裡分享給大家。新建一個 UnetProject。新建一個GameObject重命名為Network
先上效果圖: NavigationView是android-support-design包下的一個控件,在使用NavigationView時需要引入design
React-Native Android 與 IOS 共用代碼React-Native 開發的App, 所有組件iOS & Android 共用, 共享一份代
眾所周知,Android系統對硬件擁有較高的要求,使用一段時間以後就會出現速度變慢、多任務處理卡頓的現象,其實通過一些小技巧,便能提升設備的運行速度,大家不