常见的ADb指令和四中点击事件(电话拨号器)

ADB就是一个安卓平台和PC建立连接的一个工具,是SDK给我们提供的,ADB工具在SDK目录下的platforms-tools目录下,ADB的中文名是安卓调试桥(android debug brige),在这个平台工具目录下不仅有ADB还有另外两个比较重要的工具,一个是APPT工具,是用来对工程进行打包用的,另外一个是dx.bat,是用来讲.class文件整合成一个.dex文件的工具。扯远了扯远了,现在我就来说一下常用的几个ADB指令,ADB指令是在命令行中进行指令输入的:
ADB指令可以用来取得PC与安卓手机的连接,有连接就有断开,所以,连接和断开的两个指令分别是:
adb start-server和adb kill-server,除了这两种命令,还可以查看当前连接PC端的所有的安卓设备,包括模拟器,用的是adb devices,还有可以安装和卸载一个应用,adb install +apk的路径,adb uninstall +应用的唯一标示(包名),还可以从PC中添加一个文件进安卓的硬盘目录中,也可以从安卓的目录中拉出文件,分别是adb push 和adb pull,其实作为一个安卓开发者,这些都不必死记硬背,只要开发到一定的时候就自然很熟了,不过Eclipse这个开发工具很强大,帮助我们去调用这些工具,以图形的方式给我们提供操作入口,大大的减少了开发的难度,不过,如果,你去面试的时候,要能在面试官的面前吹自己是两年开发经验或者三年,那么adb的手动调用也是需要掌握的。因为安卓的系统架构的最底层是LINUX内核层,所以其实,我们可以用adb的一个指令来跳到linux系统上来进行操作,指令是这样的adb shell了,如果你没有学过linux相关的一些知识,建议还是不要弄,在linux下,进入一个文件的指令和WIN的一样(cd),但是列出当前目录下所有文件,在linux下是ls,删除是一样的(rm),总之就是,学一点LINUX的东西也没有错。
下面我来说一下四中点击事件的关方式:
  第一种是有名字的内部类;
  第二种是匿名内部类;
  第三种是本类实现接口;
  第四种是在布局文件中按钮标签中加属性,然后再写对应的方法;
实现思路 
    [1]找到按钮设置点击事件  
            //[1]找到按钮 并且设置点击事件                                                           Button btn_call = (Button) findViewById(R.id.button1);        //                          [2]给按钮设置点击事件                               btn_call.setOnClickListener(new MyButtonOnClickListerner());      [2]获取用户输入的号码 
                //[4]获取用户输入的电话号码                                                 EditTex      t et_nunber = (EditText) findViewById(R.id.editText1);            String number = et_nunber.getText().toString().trim();                                                      [3]实现拨打电话的功能 
            //[6]意图  打 猫 狗  电话 代码  打...   泡 茶  咖啡  ...                                    Intent intent = new Intent();            
                      //[6.1]设置拨打的动作   url            
                          intent.setAction(Intent.ACTION_CALL);            
                    //[6.2]设置拨打的数据             
                     intent.setData(Uri.parse("tel:"+ number));        
             //[7]最后一步  执行这个意图          
                startActivity(intent);  
             [4]一定要记得加上拨 话的权限 
            <uses-permission android:name="android.permission.CALL_PHONE"/>

转载于:https://my.oschina.net/it666666/blog/731411

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值