1. 查找Activity中override方法: 右击 - Generate...(com+n) - Override Methods...
2. 调用other Activity:
MyApp myApp;
@Override public boolean onTouchEvent(MotionEvent event) { Log.i("TAG","touch");
myApp.prop="2"; Intent it=new Intent(MainActivity.this,SecondActivity.class); it.putExtra("tag","1"); startActivity(it); //开启Actitity
return super.onTouchEvent(event); }
SecondActivity:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); myApp=(MyApp)getApplication(); Button btn=(Button)findViewById(R.id.button); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog dlg=new AlertDialog.Builder(SecondActivity.this) .setTitle(myApp.prop) .show(); } }); }
AndroidMainfest: <application android:name=".MyApp" ....>
MyApp:
public class MyApp extends Application { public String prop; }
3.Android studio add jar
1) New Module - Import .JAR or .ARR Package - Next ....
2) Project - jar右击 - Add As Library... - Add to module (app) - ok
3) 查看:Project项目右击 - Open module setting - Dependencies
4.
Android studio - gradle命令详解 http://stormzhang.com/devtools/2015/01/05/android-studio-tutorial5/ (../gradlew -v)
Android studio打包jar,aar: http://www.cnblogs.com/wuya/p/android-studio-gradle-export-jar-assets.html (先创建android module,直接在build gradle里面设置)
Android 删除module: http://blog.youkuaiyun.com/hyr83960944/article/details/37519299