반응형

Android 31

안드로이드:사용자 이름과 암호를 저장하고 있습니까?

안드로이드:사용자 이름과 암호를 저장하고 있습니까? Android 애플리케이션 내에서 사용할 사용자 이름과 비밀번호를 저장하려면 가장 좋은 방법은 무엇입니까?기본 설정 화면을 통해서 인가요(그러나 사용자가 이를 놓치면 어떻게 됩니까?), 대화 상자를 열고 사용자에게 자격 증명을 요청합니까?만약 그렇다면, 저는 지원서에 대한 상태를 유지해야 합니다.제가 이걸 어떻게 하죠?제가 본 대부분의 안드로이드 및 아이폰 앱은 초기 화면이나 대화 상자를 사용하여 자격 증명을 요청합니다.사용자가 이름/비밀번호를 자주 다시 입력해야 하는 것은 번거로운 일이라고 생각하기 때문에 사용성 측면에서 정보를 저장하는 것이 타당합니다. (Android 개발 가이드)의 조언은 다음과 같습니다. 일반적으로 사용자 자격 증명을 요청하는 ..

programing 2023.10.29

Android 응용 프로그램에서 Intent를 사용하여 다른 활동 표시

Android 응용 프로그램에서 Intent를 사용하여 다른 활동 표시 안드로이드 어플리케이션에서는 두 개의 액티비티 클래스가 있습니다.첫 번째 버튼이 있는데 두 번째 버튼을 클릭하면 보여주고 싶은데 오류가 납니다.클래스는 다음과 같습니다. public class FirstActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button orderButton = (Button)findViewById(R.id.order); orderButton.setOnClickListener(new ..

programing 2023.10.24

매개변수를 사용하여 활동 시작

매개변수를 사용하여 활동 시작 저는 안드로이드 개발에 아주 신참입니다. 게임에 대한 정보를 보여주는 활동을 만들고 시작하고 싶습니다.게임 ID가 필요한 정보를 보여줍니다. 이 게임 ID를 활동에 전달하려면 어떻게 해야 합니까?게임 아이디는 꼭 필요하기 때문에 아이디가 없으면 활동을 만들거나 시작하고 싶지 않습니다. 하나의 매개변수를 가진 하나의 생성자만 활동에 있는 것과 같습니다. 내가 어떻게 그럴 수 있을까? 감사해요.집어넣습니다.int새로운 것에 대한 당신의 아이디가 무엇인가요?Intent. Intent intent = new Intent(FirstActivity.this, SecondActivity.class); Bundle b = new Bundle(); b.putInt("key", 1); //Y..

programing 2023.10.24

Android - 상단에만 둥근 모서리로 그릴 수 있음

Android - 상단에만 둥근 모서리로 그릴 수 있음 저는 이 그림을 바탕으로 둥근 직사각형을 그릴 수 있었습니다. 역시 잘 되네요. 이제 맨 위 모서리만 둥글게 변경하려고 합니다. 그래서 다음과 같이 변경합니다. 하지만 지금은 어느 모서리도 둥글지 않고 평평한 직사각형이 생겼습니다.내가 뭘 놓치고 있는 거지?다음과 같은 값을 부여해 봅니다. 제가 변경되었음을 참고합니다.0dp로.0.1dp. 편집: 더 깔끔한 버전은 아래 Aleks G 코멘트 참조다음과 같은 작업을 시도해 보십시오. 사각형의 모서리 반지름을 다르게 설정하는 것은 적합하지 않은 것 같습니다.그래서 이 해킹을 이용할 수 있습니다.나의 경우 아래 code bg.xml 레이아웃에 추가: android:background="@drawable/b..

programing 2023.10.19

안드로이드에서 회전하는 원형 프로그레스 바를 만드는 방법?

안드로이드에서 회전하는 원형 프로그레스 바를 만드는 방법? 라운드진 진행 막대를 만들려고 합니다.이것이 제가 이루고 싶은 것입니다. 그레이 컬러의 배경 고리가 있습니다.그 위에 파란색 프로그레스 바가 나타나는데, 이는 0에서 360까지의 순환 경로로 60초 또는 얼마의 시간 동안 이동합니다. 여기 제 예시 코드가 있습니다. 이를 위해, 그림으로 그릴 수 있는 "progressBarBG"에서 레이어 목록을 만들고 그 레이어 목록 안에 두 가지 항목을 그림과 같이 제공합니다. 첫번째 회색 고리는 잘 생성됩니다.그러나 파란색 링은 드로잉 가능 부분의 왼쪽에서 시작하여 선형 진행 막대의 작동 방식과 마찬가지로 오른쪽으로 이동합니다.빨간색 화살표가 방향을 나타내면서 50% 진행 상태로 표시됩니다. 파란색 프로그레..

programing 2023.10.19

Android - 가로 모드의 에뮬레이터, 화면이 회전하지 않음

Android - 가로 모드의 에뮬레이터, 화면이 회전하지 않음 가로 모드(NUMPAD 7또는 +)F11로 전환하면 에뮬레이터가 화면을 가로 방향으로 회전시키지만 Android OS와 어떤 앱도 회전하지 않습니다.그래서 모든 것이 옆에 앉아있습니다.장치가 제대로 회전하려면 AVD 구성에 설정해야 하는 것이 있습니까? 여기에 또 다른 답이 있습니다. 제 경우에는 단순히 안드로이드 에뮬레이터 설정(알림바를 풀다운할 수 있음)에서 자동 잠금 설정이 비활성화된 것이 문제였습니다.시간이 더 많이 걸렸는데도 앱이 에뮬레이터에서는 잘 돌아가지 않는 이유에 대해 머리를 긁적이고 있습니다.에뮬레이터에서 드롭다운 OS 메뉴를 당겨 "자동 회전"이 활성화되어 있는지 확인합니다.제 경우 "Android Virtual Devi..

programing 2023.09.14

Android Studio SDK 위치

Android Studio SDK 위치 저는 이 문제와 관련된 비슷한 주제들이 많은 것을 보았지만 그 게시물들 중에서 저를 위한 해결책을 찾지 못했습니다.방금 Android Studio v0.8.14를 설치했는데 SDK 경로가 지정되어 있지 않아 새 프로젝트를 만들 수 없습니다.평생 그 길이 어디에 있어야 하는지 찾을 수가 없습니다.많은 사람들이 C:/Android 또는 이와 유사한 곳에 위치해 있습니다. 하지만 안드로이드 파일은 .zip에 들어있는 추출된 폴더에 있는 내 바탕화면에 있는 것뿐입니다.Android Studio에 따르면 해당 폴더 내의 모든 경로가 적절한 SDK 위치로 적합하지 않습니다.제가 완전히 우스꽝스럽고 명백한 것을 놓치고 있는 건가요?는 Mac/OSX입니다./Users//Libra..

programing 2023.09.09

장치에 Android App 번들 설치

장치에 Android App 번들 설치 저는 새로운 안드로이드 앱 번들 포맷을 사용하여 프로젝트를 만들었습니다.APK 파일을 사용하면 APK를 단말기에 내려받아 열고 바로 앱을 설치할 수 있습니다.앱을 번들(.aab 형식)로 다운로드했는데 Android 8.1을 실행하는 Nexus 5X에서 파일을 열 수 없습니다.AAB를 APK와 같은 편리한 방식으로 기기에 설치할 수 있는 방법은 없습니까?단답형: 직접은 아닙니다. 긴 답변: Android 앱 번들은 Google Play Store의 앱에 대한 기본 게시 형식입니다.는 ① Android를 필요로 ..apk응용 프로그램을 설치할 파일입니다. Play Store 또는 설치하려는 다른 소스가 번들에서 앱을 추출하고 각 앱에 서명한 다음 대상 장치에 맞게 설치..

programing 2023.09.09

안드로이드 알림음 재생 방법

안드로이드 알림음 재생 방법 알림음을 미디어 스트림으로 재생하지 않고 재생할 수 있는 방법이 궁금했습니다.지금은 미디어 플레이어를 통해 이 작업을 수행할 수 있지만 미디어 파일로 재생하지 않고 알림, 경고 또는 벨소리로 재생하기를 원합니다.여기 내 코드가 지금 어떤 모습인지 보여주는 예가 있습니다. MediaPlayer mp = new MediaPlayer(); mp.reset(); mp.setDataSource(notificationsPath+ (String) apptSounds.getSelectedItem()); mp.prepare(); mp.start(); 여전히 해결책을 찾고 있는 사람이 있다면 안드로이드에서 벨소리/알람 소리를 재생하는 방법에서 답을 찾았습니다. try { Uri notifica..

programing 2023.09.09

LayoutInflater attachToRoot 매개변수는 무엇을 의미합니까?

LayoutInflater attachToRoot 매개변수는 무엇을 의미합니까? 그 문서는 내게 그 목적에 대해 정확히 알지는 못합니다.attachToRoot매개 변수. attachToRoot: 부풀려진 계층 구조를 루트 매개 변수에 연결할지 여부.false인 경우 root은 XML에서 root 보기에 대한 LayoutParams의 올바른 하위 클래스를 만드는 데만 사용됩니다. , 가 가 인지 해 요 요 해 가 가 그리고 아마도 그들 사이의 행동 변화의 예를 보여 줄 수 있을 것입니다.true그리고.false가치관?지금 또는 지금 안 함 "세 번째" 매개 변수 attachToRoot가 true 또는 false인 주요 차이점은 다음과 같습니다. attachToRoot를 넣을 때 true : 자식 보기를 부..

programing 2023.09.09
반응형