2013-05-02 51 views
1

需要幫助...我正在研究Android中的音譯,它需要API_KEY,但由於我是Android新手,我不知道如何獲取API_KEY,任何人都可以告訴我,我必須做些什麼才能獲得API_KEY ...?提前致謝...!! 以下是我的代碼片斷---如何在Android中獲取API_KEY音譯

public class MainActivity extends Activity 
{ 
    EditText myInputText; 
    Button myTranslateButton; 
    TextView myOutputText; 

    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     myInputText = (EditText)findViewById(R.id.inputText); 
     myTranslateButton = (Button)findViewById(R.id.translateButton); 
     myOutputText = (TextView)findViewById(R.id.outputText); 

     myTranslateButton.setOnClickListener(MyTranslateButtonOnClickListener); 
    } 

    private Button.OnClickListener MyTranslateButtonOnClickListener 
     = new Button.OnClickListener() 
    { 

     @Override 
     public void onClick(View v) 
     { 
      // TODO Auto-generated method stub 
      String InputString; 
      String OutputString = null; 
      InputString = myInputText.getText().toString(); 

      try 
      { 
       GoogleAPI.setHttpReferrer("http:\\www.google.com"); 

        **// Here I need API_KEY** 
       **GoogleAPI.setKey(" API KEY");** 
       OutputString = Translate.DEFAULT.execute(InputString,Language.ENGLISH, Language.HINDI); 
      } 
      catch (Exception ex) 
      { 
       ex.printStackTrace(); 
       OutputString = "Error"; 
      } 

      Typeface customF = Typeface.createFromAsset(getAssets(), "akshar.ttf"); 

      //final TextView textV = (TextView) findViewById(...); 
      myOutputText.setTypeface(customF); 
      myOutputText.setText(OutputString); 

     } 

    }; 

} 

回答

2

按照以下步驟,

1)Sign In here with your google account

2)點擊鏈接developers.google.com上[左下方]

3)點擊鏈接API控制檯[在左下]

4)(如果這是你的第一次),屏幕會顯示「開始使用谷歌API控制檯」,然後點擊創建項目

5)下方的Google API會標,單擊下拉列表,然後選擇創建

6)輸入項目名稱,然後點擊創建項目

7)現在激活其曾經服務於你想要=>即在服務 然後檢查我同意...並單擊接受

8)點擊API訪問[左側],這裏是你需要的API密鑰

或這個鏈接也可以幫助你

This one is for GCM service

+0

非常感謝@Swapneel Kondgule ..很不錯的答案。再次謝謝..! – 2013-05-03 11:04:19

1

您可以從谷歌的控制檯谷歌的網站獲得API密鑰(您需要登錄才能得到它)。 以下是獲取翻譯API密鑰的鏈接:Google API_KEY Translate。 如果你需要更多的細節,你也可以檢查Developer's guide