내부 안드로이드 응용 프로그램의 경우 특정 해상도로 장치를 렌더링하거나 응용 프로그램을 표시하는 데 사용할 수있는 최대 dpi를 갖는 응용 프로그램을 만들고 싶습니다. targetSdk를 다른 버전으로 설정하고 다른 manifest로 설정하려고 시도했습니다. 특정 해상도로 강제로 안드로이드 응용 프로그램을 적용하십시오.
작동하지 않는 것 같습니다. 나는 화면 해상도를 강요하는 것은 모든 모바일 세상에서 나쁜 습관이 될 수밖에 없다는 것을 알고 있지만 이것은 내부 용 앱일 뿐이며 어떤 시장도 보지 못할 것이다. 특정 해결 방법을 강요하는 방법이 있습니까? 가능한 일종의 호환 모드로 앱을 실행하는 것이 가능하다는 것을 알고 있습니다. 리플렉션을 사용해, View.getContext(). getResources(). getDisplayMetrics()를 사용해 displayMetrics를 찾아 비공개 필드를 검색 (또는 어플리케이션 내의 모든 것)하는 뷰의 메트릭스에 관한 정보를 취득 할 수 있습니다. widthPixels, noncompatWidthPixels , heightPixels 및 noncompatHeightPixels입니다. 사전에
감사
Thats은 iOS 용으로, 안드로이드 용으로는 안되며, 크기를 변경할 수 있고 모든 것을 가질 수있는보기를 만들지 않는 한. – FabianCook
Android에서 할 수 있음을 알고 있습니다. 아마도 실제 해상도의 변경은 아니지만 화면은 렌더링이 조정되는 모드 또는 해당 선을 따르는 모드로 전환 할 수 있습니다. –
버전 8을 타겟팅하면 그 것처럼 보이게됩니다. 그러나 스케일링에 대해서는 잘 모르겠다 – FabianCook