폴더,이 문제를 해결 도와주세요.파일 액세스가
Q
파일 액세스가
2
A
답변
0
private void readFiles() {
try
{
AssetManager assetManager = getAssets();
InputStream inputStream;
inputStream = assetManager.open("webpages/how-to-use.html");
String detail=loadTextFile(inputStream);
webView.loadData(detail, "text/html", "utf-8");
}
catch(Exception e){
Log.e("Exception ","======>"+e.toString());
}
}
public String loadTextFile(InputStream inputStream) throws IOException {
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
byte[] bytes = new byte[4096];
int len = 0;
while ((len = inputStream.read(bytes)) > 0)
byteStream.write(bytes, 0, len);
return new String(byteStream.toByteArray(), "UTF8");
}
희망이 있습니다. 감사합니다. !!
1
사용 Context
변수
AssetManager mngr = myContext.getAssets();
InputStream is = mngr.open("errorMapperConfig.xml");
0
getAssetes();
에이 클래스에 주요 활동의 맥락을 통과해야합니다. 이 TIH 코드를 교체, 그리고
Context context = getApplicationContext();
: 활동과 클래스의 onCreate()
방법에 아래의 코드를 넣어
InputStream is = context.getAssets().open("errorMapperConfig.xml");
하면 내부 errorMapperConfig.xml
라는 이름의 파일이 필요 잊지 마세요 프로젝트의 루트에 assets
폴더가 있어야합니다.
getApplicationContext()의 설명서를 참조하십시오.
관련 문제
- 1. 이동 파일 액세스가
- 2. .Net에서 파일 액세스가 거부되었습니다.
- 3. 파일 액세스가 거부되었습니다.
- 4. 파일 복사 액세스가 거부되었습니다.
- 5. IIS - 파일 탐색시 액세스가 거부되었습니다.
- 6. .svn/잠금 파일 액세스가 거부되었습니다.
- 7. C# : 파일 삭제시 액세스가 거부되었습니다.
- 8. FTP 파일 전송 액세스가 거부되었습니다.
- 9. xampp 서버의 파일 액세스가 금지되었습니다.
- 10. WebApi 파일 읽기 액세스가 거부되었습니다.
- 11. Visual FoxPro - 파일 액세스가 거부되었습니다.
- 12. 액세스가 거부되었습니다 (.bat 파일 실행)
- 13. 액세스가
- 14. xsl 파일 호스트 시스템을 제외한 액세스가 거부되었습니다.
- 15. Java : 파일 쓰기 오류, 액세스가 거부되었습니다.
- 16. Java.security.Access.ControlException : ("java.io.FilePermission는" "[오브젝트 파일]" "읽기") 액세스가 거부
- 17. PHP : fopen : 파일 액세스가 기본적으로 대기 중입니까?
- 18. 파일 업로드 중 IE에서 액세스가 거부되었습니다.
- 19. Server.MapPath를 사용할 때 Html 파일 액세스가 거부되었습니다.
- 20. laravel 저장소에있는 파일 액세스가 아파치에 의해 금지되었습니다.
- 21. 실제 장치에서 디버깅하려면 파일 액세스가 필요합니까?
- 22. 메모리 매핑 된 파일 액세스가 거부되었습니다.
- 23. 유닛 테스트에서 파일 액세스가 잘못 되었습니까?
- 24. Citrix webform 파일 업로드가 거부되었습니다. 액세스가 거부되었습니다.
- 25. Simple_XML 크로스 도메인 파일 액세스가 비활성화되었습니다.
- 26. VSTS Azure 파일 복사 작업 - 액세스가 거부되었습니다.
- 27. 프로그램 파일에서 액세스하는 동안 파일 액세스가 거부되었습니다.
- 28. Google App Engine 프로젝트에서 파일 액세스가 거부되었습니다.
- 29. QFile, QFile :: open : 파일 액세스가 지정되지 않았습니다. 파일 열기가 실패했습니다.
- 30. 파일() [function.file] : URL 파일 액세스가 서버 구성 오류에서 비활성화되어
java 클래스 –
의 구문 분석 함수에서이 코드 줄을 사용하고 있습니다. getAssets()가 null을 반환하는 것으로 보입니다. – Steve
자산 폴더를 제대로 만들었습니까? 내 대답은 여기 좀 봐 : http://stackoverflow.com/a/20501733/1208581 – sulai