퍼즐 앱을 만들려고합니다. 그것은 당신이 선택할 수있는 모든 다른 퍼즐의 이미지가있는 스크롤 막대를 가지고 있습니다. 이 비트 맵은 많은 메모리와 케이스를 차지하며 내 안드로이드 스마트 폰에서 시스템이 충돌하지만 내 에이서 태블릿에서는 정상적으로 작동합니다.안드로이드 장치가 얼마나 많은 램을 볼 수있는 방법이 있습니까?
비트 맵 크기를 줄이면 올바르게 작동합니다. 이제 두 개의 서로 다른 크기를 사용하여 사용하고 화면 결과를 사용하여 사용할 크기를 결정합니다. 이것은 지금까지 테스트 한 모든 장치에서 작동하는 것 같습니다. 하지만 큰 해상도의 기기에는 많은 메모리가 없을 수도 있고 앱이 다운 될 수도 있습니다.
장치가 얼마나 많은지 볼 수있는 방법이 있나요? 결과와 메모리를 모두 사용하여 어떤 크기의 비트 맵을 사용할 지 결정할 수 있습니까 ???
관련 문제가 전체 메모리 (/ proc의 어딘가에 표시됨)가 아니라 응용 프로그램을 실행하는 DVM의 힙 크기라고 생각합니다. 여기 –
확인 : http://stackoverflow.com/questions/7374246/android-how-get-total-ram-size-of-device – Kostia