2013-10-03 41 views
0

我創建了一個網站在jquerymobile/photoswipe中的圖片,現在我喜歡從我的網站可能設置的壁紙,從android應用程序,我到達了這一點,我卡住了,我是新的android開發人員。從我的網站設置壁紙

com.home.page ; 

import android.os.Bundle ; 
import android.app.Activity ; 
import android.content.Intent ; 
import android.view.KeyEvent ; 
import android.view.Menu ; 
import android.view.MenuInflater ; 
import android.view.MenuItem ; 
import android.webkit.WebView ; 
import android.webkit.WebViewClient ; 
import android.widget.LinearLayout ; 
import android.widget.TextView ; 


public class extends Activity { MainActivity 

// Private WebView view ; 


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

     WebView view = (WebView) this.findViewById (R.id.webView1) ; 

     String url = " http://www.mysite.com " ; 

     view.setWebViewClient (new WebViewClient() { 
      @ Override 
      public boolean shouldOverrideUrlLoading (WebView view , String url) { 
       view.loadUrl (url) ; 
       return false; 
      } 
     }); 
     view.getSettings () . setJavaScriptEnabled (true) ; 
     view.loadUrl (url) ; 

     } 
public boolean onCreateOptionsMenu1 (Menu menu) { 

     getMenuInflater(). inflate (R.menu.main , menu) ; 
     return true; 
    } 
@ Override 
public boolean onKeyDown (int keyCode , KeyEvent event) { 
    WebView view = (WebView) findViewById (R.id.webView1) ; 

    if ((keyCode == KeyEvent.KEYCODE_BACK) && view.canGoBack()) { 
     view.goBack(); 
     return true; 
    } 

    return super.onKeyDown (keyCode , event) ; 

} 

public void onCreate1 (Bundle savedInstanceState) { 
super.onCreate (savedInstanceState) ; 
LinearLayout LinearLayout = new LinearLayout (this); 
setContentView (LinearLayout) ; 
} 

public boolean onCreateOptionsMenu (Menu menu) { 
menu.add (Menu.NONE , 1, 1 , " Share ") ; 
menu.add (Menu.NONE , 2, 2 , " Save Image "); 
menu.add (Menu.NONE , 3, 3 , "Set Background "); 

return true; 
} 
} 

(我用OptionMenu另一種最佳的解決方案,如果有歡迎)我怎麼了各種命令相關聯,當我點擊分享我得到的社會的列表,並保存圖像設置爲背景的當前圖像。

謝謝。

+0

開始閱讀教程。在默認的onCreateOptionsMenu末尾添加1以編寫自己的編譯器錯誤信息是一個強烈的指示器,您不知道自己在做什麼。 – schlingel

回答

0

實現onOptionsItemSelected。在那裏你必須檢查點擊元素的ID並做相應的處理。

您使用WallpaperManager牆紙的示例對於共享意圖使用ShareIntent