首先你要去steam安装一个TML,只要你购买了泰拉瑞亚,TML就可以免费获得然后闹仔你需要去这个网站tModLoaderModBrowserMirror下载你需要的mod个人比较推荐瑟银和魂灵,把下载好的MOD文件放进:我的文档\MyGames\Terraria\ModLoader\Mods然后打开TML,从主界面上就能找到MOD,选择加载相应的模组新建人物和世界就能玩模迟尺组的内容了液旦汪。
泰拉瑞亚为steam中的一款游戏,深受广大网友的喜欢。
tml页面(命名:Android.html放在assets文件夹下):::::<head>
<meta http-equiv="Content-Type" content="text/html charset=utf-8" />
<script language="javascript" type="text/javascript">
function get4Android(str){
document.getElementById("show").innerHTML="This is a message from android:"+str
}
</script>
</head>
<body>
<div id="show"></div>
</body>
</html>
Text.java代码:::
import android.app.Activity
import android.os.Bundle
import android.os.Handler
import android.os.Message
import android.text.Editable
import android.view.MotionEvent
import android.view.View
import android.view.View.OnClickListener
import android.view.View.OnTouchListener
import android.webkit.WebSettings
import android.webkit.WebView
import android.webkit.WebViewClient
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
public class Text extends 宏坦悉Activity implements OnClickListener {
private Button button
private TextView text
private WebView web
private EditText edit
private Handler handler
private void initView() {
button = (Button) this.findViewById(R.id.button2)
web = (WebView) this.findViewById(R.id.webView1)
edit = (EditText) this.findViewById(R.id.editText1)
button.setOnClickListener(this)
}
private void setWebView() {
web.setWebViewClient(new WebViewClient())
web.requestFocus()
WebSettings setting = web.getSettings()
setting.setJavaScriptEnabled(true)
web.setOnTouchListener(new OnTouchListener() 蔽乎{
@Override
public boolean onTouch(View v, MotionEvent event) {
web.requestFocus()
return false
}
})
web.addJavascriptInterface(new SendAndroid(), "theKey")
web.loadUrl("file:///android_asset/android.html")
}
@Override
public void onCreate(Bundle savedInstanceState) 信迟{
super.onCreate(savedInstanceState)
setContentView(R.layout.main)
initView()
setWebView()
handler = new Handler() {
public void handleMessage(android.os.Message msg) {
String str = msg.obj.toString()
text.setText(str)
}
}
}
@Override
public void onClick(View v) {
Editable editable = edit.getText()
web.loadUrl("javascript:get4Android(\"" + editable.toString()
+ "\")")
}
class SendAndroid {
public void runOnAndroidJavaScript(final String str) {
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("******" + str)
Message mes = handler.obtainMessage()
mes.obj = str
handler.sendMessage(mes)
}
}).start()
}
}
}
主要是:web.loadUrl("javascript:get4Android(\"" + editable.toString()+ "\")")中的“javascript:get4Android”要和html中的【function get4Android(str){
document.getElementById("show").innerHTML="This is a message from android:"+str
}】方法名相同
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)