自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何掌握Android開(kāi)發(fā)技巧?

移動(dòng)開(kāi)發(fā) Android
想要充分的掌握Android開(kāi)發(fā)技術(shù),那么就要對(duì)C++中的結(jié)構(gòu)、語(yǔ)句、變量、函數(shù)、預(yù)處理指令、輸入和輸出等內(nèi)容進(jìn)行了解掌握。

在下面文章著重說(shuō)明下概括Android開(kāi)發(fā)的注意事宜和超鏈接、打電話、SMS短信、Email的實(shí)現(xiàn)方式和代碼對(duì)于所有的手機(jī)怎樣實(shí)現(xiàn)接受和發(fā)送數(shù)據(jù),僅供大家進(jìn)行學(xué)習(xí)參考。

安全性:幾乎所有做程序開(kāi)發(fā)的人都知道一個(gè)安全(代碼、數(shù)據(jù)等)問(wèn)題,而且不論是PC還是Mobile Phone都會(huì)涉及,在Symbian中有一個(gè)權(quán)限機(jī)制軟件需要某些操作都需要相應(yīng)的權(quán)限能力(Symbian S60 V3以上的手機(jī)都需要證書(shū),而這個(gè)證書(shū)就是一個(gè)權(quán)限證書(shū)),在J2ME和Android中也存在證書(shū),在這里就不做過(guò)多的講解。

為什么我們要談到安全呢?因?yàn)樵?a >Android開(kāi)發(fā)中如果你忽視這個(gè)問(wèn)題那么你的(通信)程序?qū)⒉粫?huì)被成功的執(zhí)行,所以我們一定要在AndroidManifest.xml中指定相應(yīng)的權(quán)限能力《參見(jiàn):Android開(kāi)發(fā)》如下是電話和短信的權(quán)限聲明:

  1. <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> 
  2. <uses-permission android:name="android.permission.SEND_SMS"></uses-permission> 

接下來(lái)是源代碼了打電話的:

  1. public void Call(){//撥打電話的方法  
  2.       m_bar = (Button) findViewById(R.id.Button01);//撥打電話的按鍵  
  3.       m_edit = (EditText) findViewById(R.id.EditText01);//電話輸入框  
  4.       m_edit.setOnKeyListener(new OnKeyListener(){//設(shè)置輸入框的Onkey事件  
  5.     public boolean onKey(View arg0, int arg1, KeyEvent arg2) {//用戶輸入  
  6.      m_bar.setText(m_edit.getText());//將撥打電話的按鍵文本更改為電話號(hào)碼  
  7.      return false;  
  8.     }  
  9.         
  10.       });  
  11.       m_bar.setOnClickListener(new Button.OnClickListener(){//監(jiān)聽(tīng)撥打電話按鍵的按鍵事件  
  12.     public void onClick(View v) {  
  13.      try {  
  14.       Intent in = new Intent//創(chuàng)建用戶意圖(需要程序接下來(lái)做什么事)  
  15.     (  
  16.    //       "android.intent.action.DIAl",//調(diào)用虛擬撥號(hào)鍵  
  17.          "android.intent.action.CALL",//調(diào)用撥打電話  
  18.         Uri.parse("tel:"+m_edit.getText().toString())//傳入電話號(hào)碼  
  19.     );  
  20.       startActivity(in);//讓程序開(kāi)始執(zhí)行你設(shè)定好的意圖  
  21.    } catch (Exception e) {  
  22.       Toast.makeText(test.this, e.getMessage(), Toast.LENGTH_LONG).show();//這里查看錯(cuò)誤異常  
  23.    }  
  24.     }  
  25.       });  
  26. }  
  27.  
  28.  
  29. 這個(gè)是發(fā)送短信:  
  30.  
  31. //發(fā)送短信  
  32. public void sendSms(){   
  33.       m_bar = (Button) findViewById(R.id.Button01);//發(fā)送按鈕  
  34.     m_bar.setOnClickListener(new Button.OnClickListener(){//監(jiān)聽(tīng)發(fā)送按鈕事件  
  35.     public void onClick(View v) {  
  36.      try {  
  37.       PendingIntent mPI = PendingIntent.getBroadcast(test.this, 0, new Intent(), 0);//定義一個(gè)將要發(fā)生的意圖  
  38.     SmsManager sms = SmsManager.getDefault();//定義一個(gè)默認(rèn)的sms對(duì)象  
  39.     sms.sendTextMessage("13527549194", null, "1111111", mPI, null);//調(diào)用sms對(duì)象發(fā)送短信  
  40.      } catch (Exception e) {  
  41.       Toast.makeText(test.this, e.getMessage(), Toast.LENGTH_LONG).show();  
  42.      }  
  43.      Toast.makeText(test.this, "發(fā)送成功!", Toast.LENGTH_LONG).show();  
  44.     }  
  45.         
  46.       });  

【編輯推薦】

  1. Android應(yīng)用程序組建原理深入剖析 
  2. Android SMS短信服務(wù)相關(guān)概念簡(jiǎn)述 
  3. PythonAndroid數(shù)據(jù)庫(kù)相關(guān)代碼解讀 
  4. PythonAndroid安裝卸載程序具體操作方法解析 
  5. Android應(yīng)用程序的四個(gè)關(guān)鍵點(diǎn) 
責(zé)任編輯:chenqingxiang 來(lái)源: 博客園
相關(guān)推薦

2019-08-07 15:20:08

Git開(kāi)源命令

2024-12-04 09:27:56

2011-01-18 10:51:27

職場(chǎng)

2009-12-14 18:23:38

Ruby DSL測(cè)試

2011-02-21 09:37:53

Web開(kāi)發(fā) Firef

2025-02-21 16:00:00

SpringBoot代碼開(kāi)發(fā)

2010-01-11 13:33:07

VB.NET使用數(shù)組

2014-12-11 13:40:15

Android Stu開(kāi)發(fā)技巧

2009-12-23 11:24:42

WCF附加屬性

2015-09-29 09:51:09

移動(dòng)游戲開(kāi)發(fā)技巧

2009-12-08 15:48:19

PHP文章分頁(yè)

2009-12-21 14:10:26

WCF異步調(diào)用

2022-04-26 18:33:02

JavaScript技巧代碼

2010-03-04 16:38:37

Android開(kāi)發(fā)技巧

2017-12-23 14:38:41

Android編程開(kāi)發(fā)優(yōu)化

2024-06-14 08:11:33

Spring技巧開(kāi)發(fā)

2023-06-08 14:10:00

VSCodePython代碼

2009-12-14 16:35:28

Ruby文件行數(shù)計(jì)算

2009-12-10 11:02:44

PHP函數(shù)eval()

2009-12-18 14:19:45

Ruby on Rai
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)