七、常用代码
7.1在当前Activity中启动另外一个Activity
startActivity(new Intent(this,目标Activity.class));
7.2从当前ContentView从查找控件
(Button)findViewById(R.id.btnAbout)
R.id.btnAbout指控件id。
7.3获取屏幕宽高
1. DisplayMetrics dm = new DisplayMetrics();
2. //获取窗口属性
3. getWindowManager().getDefaultDisplay().getMetrics(dm);
4.
5. int screenWidth = dm.widthPixels;//320
6. int screenHeight = dm.heightPixels;//480
2. //获取窗口属性
3. getWindowManager().getDefaultDisplay().getMetrics(dm);
4.
5. int screenWidth = dm.widthPixels;//320
6. int screenHeight = dm.heightPixels;//480
7.4无标题栏、全屏
1. //无标题栏
2. requestWindowFeature(Window.FEATURE_NO_TITLE);
3. //全屏模式
4. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
5. WindowManager.LayoutParams.FLAG_FULLSCREEN);
2. requestWindowFeature(Window.FEATURE_NO_TITLE);
3. //全屏模式
4. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
5. WindowManager.LayoutParams.FLAG_FULLSCREEN);
注意在setContentView()之前调用,否则无效。
7.5注册activity
所有用到的Activity都必须在AndroidManifest.xml中注册,否则会报空指针错误。如:
,注意是包名+类名。
八、Adb命令行
8.1DOS进入android-sdk-windows\tools目录
8.2Linux
登录linux命令:adb shell
列出当前文件:ls
删除文件:rm 文件名
8.3Sqlite
登录sqlite命令:sqlite3
8.4Adb命令
列出当前有哪些活动的模拟器:adb devices
上传文件:adb push
安装apk文件:adb install android123.apk