Android 18

이미지를 포함한 Retrofit 2.0을 사용한 POST 다중 부품 폼 데이터

이미지를 포함한 Retrofit 2.0을 사용한 POST 다중 부품 폼 데이터 Retrofit 2.0을 사용하여 서버에 HTTP POST를 수행하려고 합니다. MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("image/*"); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); imageBitmap.compress(Bitmap.CompressFormat.JPEG,90,byteArrayOutputStream); profilePictureByte = byteArrayOutputStream...

programing 2023.08.02

null을 뷰 루트로 전달하지 않도록 합니다( 부풀린 레이아웃의 루트 요소에서 레이아웃 매개 변수를 확인해야 함).

null을 뷰 루트로 전달하지 않도록 합니다( 부풀린 레이아웃의 루트 요소에서 레이아웃 매개 변수를 확인해야 함). 루트 스튜디오에 null을 전달하면 다음 경고가 표시됩니다. null을 뷰 루트로 전달하지 않도록 합니다( 부풀린 레이아웃의 루트 요소에서 레이아웃 매개 변수를 확인해야 함). 다음에 null 값을 표시하고 있습니다.getGroupView.제발 도와주세요. public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List _listDataHeader; // header titles // child data in format of header title, chil..

programing 2023.08.02

Android에서 "@id/"와 "@+id/"의 차이점

Android에서 "@id/"와 "@+id/"의 차이점 사이의 차이점은 무엇입니까?@id/그리고.@+id/? 더하기 기호에서+새 하고 에 합니다.R.java파일은 어떻게 되나요?Android 리소스를 참조하는 경우의 설명서에서:ID더하기 기호는 필요하지 않지만 다음과 같이 Android 패키지 네임스페이스를 추가해야 합니다. android:id="@android:id/list" 하지만 아래 이미지에서 이클립스는 어떤 종류의 것도 제안하지 않습니다.@android:id/. @id/그리고.@android:id/똑같습니까? 당신이 언급한 것은Android resources이미 Android 시스템에 정의되어 있습니다.@android:id/..에는 사자생프트정서의동에성한/리안액는세하스소에용을 합니다.@id/....

programing 2023.07.13

Android 6.0(Mashmallow)에서 특정 앱에 대한 권한 화면을 프로그래밍 방식으로 열려면 어떻게 해야 합니까?

Android 6.0(Mashmallow)에서 특정 앱에 대한 권한 화면을 프로그래밍 방식으로 열려면 어떻게 해야 합니까? 새로운 안드로이드 6.0(마쉬멜로) 출시와 관련하여 질문이 있습니다. 의도 등을 통해 특정 앱에 대한 "앱 권한" 화면을 표시할 수 있습니까? 다음 코드로 설정에서 앱의 "App Info" 화면을 표시할 수 있습니다. startActivity( new Intent( android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", getPackageName(), null) ) ); 앱의 "앱 권한" 화면을 직접 열 수 있는 유사한 솔루션이 있습니까? 저는 이미 이것에 대해 조사를 했지만 해결책..

programing 2023.06.28

조각에서 ID별 보기 찾기

조각에서 ID별 보기 찾기 조각에 대해 XML에서 만든 ImageView 요소를 참조하는 ImageView를 조각에 작성하려고 합니다. 하만지그, 그.findViewById메서드는 활동 클래스를 확장할 때만 작동합니다.프래그먼트에서도 사용할 수 있는 방법이 있습니까? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ImageView imageView = (ImageView)findViewById(R.id.my_image); return inflater.inflate(R.layout.testclassfr..

programing 2023.06.03

뷰의 절대 좌표를 가져오는 방법

뷰의 절대 좌표를 가져오는 방법 뷰의 왼쪽 상단 모서리에 있는 절대 화면 픽셀 좌표를 가져오려고 합니다.하지만, 내가 찾을 수 있는 모든 방법은 다음과 같습니다.getLeft()그리고.getRight()그들 모두가 관점의 부모와 상대적인 것처럼 보이기 때문에 일하지 말고, 그래서 나에게 줍니다.0이것을 하는 적절한 방법은 무엇입니까? 도움이 된다면, 이것은 '그림을 다시 정리하기' 게임을 위한 것입니다.나는 사용자가 여러 조각을 선택하기 위해 상자를 그릴 수 있기를 바랍니다.제 생각에는 그렇게 하는 가장 쉬운 방법은getRawX()그리고.getRawY()MotionEvent그런 다음 조각이 들어 있는 레이아웃의 왼쪽 상단 모서리와 해당 값을 비교합니다.조각의 크기를 알면 몇 개의 조각이 선택되었는지 확인..

programing 2023.06.03

Android Studio:jar를 라이브러리로 추가하시겠습니까?

Android Studio:jar를 라이브러리로 추가하시겠습니까? 새 안드로이드 스튜디오를 사용하려고 하는데 제대로 작동하지 않는 것 같습니다. 저는 JSON 객체를 직렬화/직렬화하기 위해 Gson 라이브러리를 사용하고 있습니다.하지만 라이브러리는 빌드에 포함되지 않습니다. 저는 메인 액티비티만으로 새로운 프로젝트를 만들었습니다./libs 폴더에 gson-2.2.3.jar를 복사하여 라이브러리 종속성으로 추가(오른쪽 클릭->라이브러리로 추가).여기에는 안드로이드 스튜디오의 jar가 포함되어 있어 소스 파일에서 참조할 수 있습니다. 프로젝트를 실행하려고 하면 컴파일할 수 없으므로 다음과 같이 추가했습니다. compile files('libs/gson-2.2.3.jar') de.de .gradle의 입니다...

programing 2023.06.03

Android 버튼을 비활성화하는 방법은 무엇입니까?

Android 버튼을 비활성화하는 방법은 무엇입니까? Next(다음) 및 Previous(이전) 버튼 두 개가 포함된 레이아웃을 만들었습니다.버튼 사이에 동적 뷰가 생성됩니다.따라서 응용프로그램을 처음 시작할 때 이전 보기가 없으므로 "이전" 단추를 사용하지 않도록 설정합니다.표시할 보기가 더 이상 없을 때도 "다음" 단추를 사용하지 않도록 설정합니다.버튼을 비활성화할 방법이 있습니까? 이거 먹어봤어요? myButton.setEnabled(false); 업데이트: 그웬 덕분입니다.하마터면 잊을 뻔 했어요.android:clickableXML 레이아웃에서 단추를 클릭할 수 있는지 여부를 결정하도록 설정할 수 있습니다.예. 다음을 사용하여 XML에서 비활성화할 수 있습니다. 레이아웃은 런타임에 설정되어 있으..

programing 2023.06.03