00:00
行,嗯,这个完了以后呢,我们再往下看啊,再往下看这个呢叫联系客服,这其实就是我们原来讲安卓基础里边用到的一个功能是吧,那直接点击它的时候呢,是不是直接让它拨号就可以了。啊,这个呢,在我们这个应用里边用到了啊,我们这呢,就给大家写一下啊,直接我在这去写是吧。嗯,这个呢叫联系客服。嗯,这个呢,我们就写一个叫。嗯。Contact service吧。好,提供一个这个方法,嗯,这里边儿的话呢,我们直接呢,就设置一个点击事件啊就可以了啊,这个点击事件的话呢,我们给整个这个布局去设置。嗯,这个布局的话呢,我们当时用的是这个相对布局,所以直接呢就给他去下了一个on click。有一个click啊呃,进来以后的话呢,我们需要首先呢,来获取一下当前你要呃这个拨打的这个电话是多少,那是这样一个号哈。
01:07
那首先呢,我们需要获取它这个内容啊,这呢用的是个S。嗯,这个呢,我们写没写过给他。看一下我没有布局吧。布局这里边。那关于他?嗯,哎,这呢没有专门给他去提供ID,这呢还得需要去补一个。嗯。啊,这样写一个缝这样啊好回过来。在这呢,我们再做一个添加。来把这个呢再删一下。嗯,行,这样的话呢,就有了,那有了以后呢,我们这块呢,就可以写了啊,首先呢,先获取一下这个手机号码。
02:05
嗯,行,这呢,我们直接呢,哎,TV。那这时候呢,这个又不给我们提示了是吧。嗯,要不提示的话呢,这样我们还得再去重新的。先跑一下吧,这样。行,再接着回来TV。那这就出来了,然后再。哎,这样有啊,呃,TV more一个phone,它点get一个test.to string点做一个。啊,其实这时候不也兵也行哈,因为本身你自己写的这个布局文件当中,你就没有加过这个train。啊加STEM呢,主要是为了防止用户在去写的时候呢,加这个一个空格,然后那个后面以后的话呢,我们这主要目的呢,就是为了启动一个新的it体,而且呢是另外一个应用的。
03:05
啊,我们呢,需要去使用饮食意图。啊,启动啊系统。啊,拨号。啊,应用界面。那在这里边呢,嗯。首先呢,先说这个启动这个事儿吧,那就还是得去沟通一个新的activity了啊。嗯,现在TV,那我们这写的是个显示意图,那你要是个隐示意图的话呢。啊,那我们这还得是自己。自己再去写一个,自己自己写是吧,这些我们这儿呢,在。当前的这个类里边more fragment点。嗯,这四点啊,该题改提提点啊,去start一个提提,这样这呢我们写个这个in啊。嗯,然后上面呢,我们去提供一个这个intend,通过引示意图。
04:03
还记得我们进入拨号界面,这个用的是哪个吗?In,点这个叫action,是一个call还是一个到啊?哎,应该是一个空记得啊。哎,这里边一个叫矿,一个叫道。啊,这两个呢,一个是进入你拨号的那个界面哈,就是正在拨通过拨通的那个状态就拨出去那个状态,一个呢,就只是在拨的那个界面上,那用哪个的话呢,我们知道你要是直接就拨出去的话呢,是不是需要个权限,这个不需要,有时候你要容易混的话,你进来以后,你看看这里边哪个写权限了。是不是在这个里边写了一个权限呀,那所以说呢,就是哎用它啊,我们这儿呢,就希望直接呢,给他拨出去啊。那这就写个他那同时的话呢,呃,我们这里边呢,需要给他去。填充数据是吧,那个错误呢,我们大家看一下啊,填数据的话呢,就是你拨的这个号码,这呢,是不是得用这个data呀。
05:02
哎,然后呢,UI。点哎做一个pass,这里边怎么写来着,DL冒号,哎后边呢,是不是就是我们这个号码啊,哎,那我就在这个位置啊,加上一下啊,封点就封呗。就我们这个号码啊,那这呢报错了。他这里要求我们去检查一下,你是不是有这样的一个权限啊,就这个意思啊,所以这个这个没事。嗯,这样的话呢,我们就能把这个号码拨出去了,嗯,那或者说的话呢,我们这时候一点击的时候呢,直接就拨出去,你也可以呢,让用户呢,再做一个判断啊,你就在这再加上一个dialog就行。那这个build这个呢,再写一个。Six。第二,Get一个D。嗯,在这呢,叫是否联系啊,就叫啊联系客服。
06:04
哎,是否现在来联系客户。那这个客服呢,你可以在这写上0102。56253825。啊,这呢,你说确定啊,确定在这个逻辑里边呢,CTRL背一下。这么着啊。啊,这个呢没事啊访问,嗯,我们这里边呢,需要这个权限,权限呢,在我们这个功能清单文件里边看一下。在这已经有了。啊,我们这时候运行一下。来看一下我们这个模拟器有没有这样一个功能啊啊,有的呢,没有没有,那拿战机进行一个测试啊。啊,联系客户点击是不是现在联系啊,那就没有了啊,然后确定。
07:00
哎,这个呢,模拟器不行,那个啥,这个天津。200客服。那这时候跟现在式联系,然后确定。啊,然后拨打电话啊,这个允许一下。那这就直接拨出去了。
我来说两句