응용 프로그램의 일부에만 Phonegap을 사용할 수 있습니까?응용 프로그램의 일부분 만 phonegap을 사용할 수 있습니까?
예를 들어 안드로이드에서 (하지만 내 질문에 다른 OS도 포함됨) Activity가 Phonegap 구성 요소와 기본 구성 요소를 동일한 화면에서 사용할 수 있습니까?
감사합니다.
응용 프로그램의 일부에만 Phonegap을 사용할 수 있습니까?응용 프로그램의 일부분 만 phonegap을 사용할 수 있습니까?
예를 들어 안드로이드에서 (하지만 내 질문에 다른 OS도 포함됨) Activity가 Phonegap 구성 요소와 기본 구성 요소를 동일한 화면에서 사용할 수 있습니까?
감사합니다.
아래의 작은 경험은 내 안드로이드에 대한 나의 필요에 대답하는 것 같습니다. 나는 다른 OS에서 비슷한 해킹을 만들 수 있다고 생각한다.
LinearLayout layout = super.root;
하고 당신이 원하는 추가 :
public class TestPhonegapActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
loadUrl("file:///android_asset/www/index.html");
LinearLayout linearLayout = new LinearLayout(this);
((ViewGroup) appView.getParent()).removeView(appView);
linearLayout.addView(appView);
TextView textView = new TextView(this);
textView.setText("Native");
linearLayout.addView(textView);
setContentView(linearLayout);
}
}
당신은 간단하게 사용할 수 있습니다
TextView textView = new TextView(this);
textView.setText("Native");
linearLayout.addView(textView);
웹뷰는 나를 API를 사용하지 않는
당신은 웹보기를 사용할 수 있습니다 .. –
그 appcelerator가 제공합니다 (가속도계, 카메라, ...) –
그게 PhoneGap이 당신에게주는 것입니다. API에는 가속도계, 카메라 등이 포함됩니다. 그리고 PhoneGap 코드가 WebView 내부에서 실행됩니다. –