2013-02-24 5 views
2

Google 클라우드 프린트에 등록한 프린터로 안드로이드 응용 프로그램에서 인쇄하고 싶습니다. 그러나 웹 페이지 인쇄를 시도 할 때마다 항상 문서 누락 오류가 발생했습니다. 이 코드는 내 코드이지만 어떤 줄이 오류의 원인인지 알 수 없습니다.Android Google 클라우드 프린트 - 문서 없음

public void print() { 
    Uri docUri = Uri.parse("http://myserver.com/view/myusername"); 
    String docMimeType = "text/html"; 
    String docTitle = "myTestPage"; 
    Intent printIntent = new Intent(myContext, PrintDialogActivity.class); 
    printIntent.setDataAndType(docUri, docMimeType); 
    printIntent.putExtra("title", docTitle); 
    startActivity(printIntent); 
} 

그래서 기본적으로 http://myserver.com/demo/view/myusername 내가 인쇄 및 텍스트 할 웹 페이지입니다/html로 내가 제공하는 MIME 타입입니다. 누군가가 내 노트북 ​​브라우저에서 URL을 시도하고 웹 페이지가로드되어 있기 때문에 오류의 원인이되는 부분을 알 수 있습니까? 고맙습니다. : D

답변

2

글쎄, 내 코드에 무슨 문제가 있는지 잘 모르겠다. 그리고 나는 여전히 MIME 형식이 무엇인지 조금이라도 생각하지 못했다. 그래서 나는 해결책을했다 :

  1. 은 "text/html과"형이 완수해야

와 프로그래밍 방식

  • 인쇄를 HTML 파일을 생성합니다. :)

  • +0

    혹시이 작업을 수행 했습니까? –

    +0

    예,이 솔루션을 직접 사용했습니다. –