진저 브레드랑 안드로이드 3.0 기준으로 만들려고 하는데요 swf파일을 앱에다가 넣을 수 있을까요?
세모군님이
1. 가능합니다.
2. 코드를 알려달라고 하시는게 조금 애매하긴 합니다만
1) swf 및 html 은 asset에 넣어주세요.
swf 용량이 꽤 크다면 res\raw내에 넣어주세요.
2) html 쪽에서 swf 띄우게 소스 작업해주세요
3) 실제 코드에서는 webview를 생성해서 앱에 내장된 html 파일을 실행 시켜주게요.
3-1) 이게 맘에 안든다면 해당 swf 파일을 인텐트로 실행하게끔 날리면 브라우저상에서 동작됩니다.
여기서 내장된 html 파일을 실행 이라는게 이해가 잘 안되서요 실제 코드좀 알려주세요 부탁드립니다.
----------------------------------------------------------------------------------------------------------------
웹뷰는 생성했는데... 주소에 뭘 넣어야 할까요?
웹뷰 소스
<2.3>
액티비티 자바 파일
package com.BusCheckr2_3;
import com.BusCheckr2_3.R;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class BusCheckr2_3Activity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView web=(WebView)findViewById(R.id.web);
web.getSettings().setJavaScriptEnabled(true);
web.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl("url);
return true;
}
});
web.loadUrl("주소);
}
}