1、adb常用命令
adb devices 列出所有的设备
adb shell 挂载到linux的空间
adb install xxx.apk 如果有多个设备,我们可以指定设备 adb install –s emulator-5554 D:/xxx.apk
emulator –avd advname 启动模拟器 例如:emulator –avd 2.2 (2.2 为我们创建设备的名称)
mkmdcard 20m d:/sdcard.img 创建sdcard
adb pull <remote> <local>
adb push <local> <remote>
android create avd –name android2.2 –target 8 创建模拟器
2、打电话
Intent.ACTION_CALL="android.intent.ACTION_CALL"-->直接拨出号码
Intent.ACTION_DAIL="android.intent.action.DIAL"-->把号码写在打电话的应用上面,当点击拨打时才真正拨打
需要android.permission.CALL_PHONE,如果用到需要某个权限的功能而没有在AndroidMainifest.xml中声明的话,就会报
java.lang.SecurityException异常
3、响应按钮的点击事件的四种方式
1、新建一个类实现OnClickListener接口
xxx.setOnClickListener(new BtnOnclickListener());
2、使用匿名内部类
sendBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//dosomething
}
});
3、直接让自身(XXXActivity)实现OnClickListener接口
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_sms:
//do btn_sms
break;
}
}
4、在layout文件中,配置onclick节点
4、android:visibility="visible"
此属性意思是此视图是否显示,例如RelativeLayout中android:visibility="gone"
其有三个属性:visible显示;invisible不显示但是占用空间;gone不显示
在类中,可以设置其显示与否,setVisibility(View.GONE);不显示
setVisibility(View.VISIBLE);显示 如果想要得倒控件的显示状态 可以
通过:getVisibility()==View.GONE 或者getVisibility()==View.VISIBLE来作出判断
adb devices 列出所有的设备
adb shell 挂载到linux的空间
adb install xxx.apk 如果有多个设备,我们可以指定设备 adb install –s emulator-5554 D:/xxx.apk
emulator –avd advname 启动模拟器 例如:emulator –avd 2.2 (2.2 为我们创建设备的名称)
mkmdcard 20m d:/sdcard.img 创建sdcard
adb pull <remote> <local>
adb push <local> <remote>
android create avd –name android2.2 –target 8 创建模拟器
2、打电话
Intent.ACTION_CALL="android.intent.ACTION_CALL"-->直接拨出号码
Intent.ACTION_DAIL="android.intent.action.DIAL"-->把号码写在打电话的应用上面,当点击拨打时才真正拨打
需要android.permission.CALL_PHONE,如果用到需要某个权限的功能而没有在AndroidMainifest.xml中声明的话,就会报
java.lang.SecurityException异常
3、响应按钮的点击事件的四种方式
1、新建一个类实现OnClickListener接口
xxx.setOnClickListener(new BtnOnclickListener());
2、使用匿名内部类
sendBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//dosomething
}
});
3、直接让自身(XXXActivity)实现OnClickListener接口
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_sms:
//do btn_sms
break;
}
}
4、在layout文件中,配置onclick节点
4、android:visibility="visible"
此属性意思是此视图是否显示,例如RelativeLayout中android:visibility="gone"
其有三个属性:visible显示;invisible不显示但是占用空间;gone不显示
在类中,可以设置其显示与否,setVisibility(View.GONE);不显示
setVisibility(View.VISIBLE);显示 如果想要得倒控件的显示状态 可以
通过:getVisibility()==View.GONE 或者getVisibility()==View.VISIBLE来作出判断