安卓基础01

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
adb push
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来作出判断

你可能感兴趣的:(android)