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另一種最佳的解決方案,如果有歡迎)我怎麼了各種命令相關聯,當我點擊分享我得到的社會的列表,並保存圖像設置爲背景的當前圖像。
謝謝。
開始閱讀教程。在默認的onCreateOptionsMenu末尾添加1以編寫自己的編譯器錯誤信息是一個強烈的指示器,您不知道自己在做什麼。 – schlingel