1

웹보기의 입력 필드 (텍스트)를 누르면 연락처 활동을 시작하려고합니다. 내가 어떻게이 일을 할 수 있는지 잘 모르겠다. 웹 검색을 시도했지만 "인풋 파일 필드"가 눌 렸을 때 파일 브라우저를 시작하는 방법 밖에 없습니다. 그리고 안드로이드는 그 목적을 위해 정확하게 옵션을 가지고 있지만, 입력 유형이 눌려져 있습니까?지정된 입력 필드를 누를 때 연락처 활동 열기

내가 실제로하고 싶은 것은;

입력 필드를 누르면 연락처 관리자에서 연락처를 하나 이상 선택하여 시작할 수있는 옵션을 제공하고 싶습니다.

그런 다음 입력란을 쉼표로 구분 된 연락처 전자 메일로 채 웁니다.

가능합니까? 어떤 아이디어를 웹에서 검색해야합니까?

답변

2

해결! 새로운 클래스 추가 :

import android.content.Context; 
import android.content.Intent; 

public class JSFromPage { 

    Context mContext; 

    JSFromPage(Context c) { 
     mContext = c; 
    } 

    public void openContact() { 

     Intent intent = (Intent) new Intent(mContext, ListContacts.class); 
     mContext.startActivity(intent); 

    } 

} 

을 그리고 이것은 내 웹보기 클래스입니다 사용

mWebView.addJavascriptInterface(new JSFromPage(this), "Android"); 

그리고 이것은 입력에 내 HTML입니다 :

onclick="Android.openContact();" 

그런 다음 내가 클래스 "ListContacts을 만들어 .class "에 새로운 활동이 추가되었습니다.

관련 문제