设为首页  |  加入收藏   |  点击咨询   
乘车路线
乘坐6,966,k906等公交车到文化路双铺路下车即可
咨询电话
招生咨询电话:0371-63383521 0371-63383522
学校地址:郑州市文化路90号河南财经政法大学文南1号楼
您当前所在的位置是:首页 > 专业介绍 > 安卓
安卓开发技巧有哪些?如何掌握?
发布时间:2019-07-09 10:14:38 来源:安阳计算机学校 作者:安阳计算机学校

    想要充分的掌握Android开发技术,那么就要对C++中的结构、语句、变量、函数、预处理指令、输入和输出等内容进行了解掌握。
    在下面文章着重说明下概括Android开发的注意事宜和超链接、打电话、SMS短信、Email的实现方式和代码对于所有的手机怎样实现接受和发送数据,仅供大家进行学习参考。
    安全性:几乎所有做程序开发的人都知道一个安全(代码、数据等)问题,而且不论是PC还是Mobile Phone都会涉及,在Symbian中有一个权限机制软件需要某些操作都需要相应的权限能力(Symbian S60 V3以上的手机都需要证书,而这个证书就是一个权限证书),在J2ME和Android中也存在证书,在这里就不做过多的讲解。
    为什么我们要谈到安全呢?因为在Android开发中如果你忽视这个问题那么你的(通信)程序将不会被成功的执行,所以我们一定要在AndroidManifest.xml中指定相应的权限能力《参见:Android开发》如下是电话和短信的权限声明:
        <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
        <uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
    接下来是源代码了打电话的:
       public void Call(){//拨打电话的方法 
              m_bar = (Button) findViewById(R.id.Button01);//拨打电话的按键 
              m_edit = (EditText) findViewById(R.id.EditText01);//电话输入框 
              m_edit.setOnKeyListener(new OnKeyListener(){//设置输入框的Onkey事件 
            public boolean onKey(View arg0, int arg1, KeyEvent arg2) {//用户输入 
             m_bar.setText(m_edit.getText());//将拨打电话的按键文本更改为电话号码 
             return false; 
            }                 
              }); 
              m_bar.setOnClickListener(new Button.OnClickListener(){//监听拨打电话按键的按键事件 
            public void onClick(View v) { 
             try { 
              Intent in = new Intent//创建用户意图(需要程序接下来做什么事) 
            ( 
           //       "android.intent.action.DIAl",//调用虚拟拨号键 
                 "android.intent.action.CALL",//调用拨打电话 
                Uri.parse("tel:"+m_edit.getText().toString())//传入电话号码 
            ); 
              startActivity(in);//让程序开始执行你设定好的意图 
           } catch (Exception e) { 
              Toast.makeText(test.this, e.getMessage(), Toast.LENGTH_LONG).show();//这里查看错误异常 
           } 
            } 
              }); 
        } 
       这个是发送短信:         
        //发送短信 
        public void sendSms(){  
              m_bar = (Button) findViewById(R.id.Button01);//发送按钮 
            m_bar.setOnClickListener(new Button.OnClickListener(){//监听发送按钮事件 
            public void onClick(View v) { 
             try { 
              PendingIntent mPI = PendingIntent.getBroadcast(test.this, 0, new Intent(), 0);//定义一个将要发生的意图 
            SmsManager sms = SmsManager.getDefault();//定义一个默认的sms对象 
            sms.sendTextMessage("13527549194", null, "1111111", mPI, null);//调用sms对象发送短信 
             } catch (Exception e) { 
              Toast.makeText(test.this, e.getMessage(), Toast.LENGTH_LONG).show(); 
             } 
             Toast.makeText(test.this, "发送成功!", Toast.LENGTH_LONG).show(); 
            } 
               
              }); 
        }


 

上一篇:安卓手机落水了怎么办?安阳计算机学校老师帮你支招 下一篇:什么是安卓工程师?主要做什么?
安阳电脑学校 | 安阳计算机学校 | 计算机培训学校 | 电脑培训学校 | 在线咨询 | 网站地图|郑州北大青鸟
Copyright @ 2010-2023 安阳计算机学校-河南北大青鸟翔天信鸽IT培训学校 All Rights Reserved 版权所有
安阳电脑培训学校招生电话:152-251-91462