모바일 프로그래밍에 해당하는 글 7

Flutter 플루터 프로젝트 생성

300x250

 

 

1. 아래와 같이 File -> New -> NewFlutter Project를 선택

 

 

2. Flutter Application 선택

 

3. Project name, project location 변경 후 Next

 

4. Finish

 

5. 생성 완료

 

 

6. 컴파일 및 실행

컴파일 할 타겟 설정 후 화살표 버튼을 눌러  컴파일 및 실행

 

7. 크롬 실행 화면

 

8. 윈도우 프로그램 실행

300x250

댓글()

open failed: EACCES (Permission denied)

300x250

open failed: EACCES (Permission denied)

안드로이드 10 버전에서 파일 저장 시 생기는 문제입니다.

 

 

AndroidMainfiest.xml 코드내 application 사이에 추가 합니다.

 

<application

 

android:requestLegacyExternalStorage="true"

android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:replace="android:label">

 

 

<activity> --- </activity>

</application>

 

 

 

 

 

300x250

댓글()

안드로이드 화면꺼짐 방지 코드

300x250

 

 

현재 Java 코드가 Activity면 onCreate에 추가

                      Fragment면 onCreateView에 추가

 

 

Activity 인 경우

1
2
3
4
5
6
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 화면 꺼짐 방지
}
cs

 

Fragment 인 경우

1
2
3
4
5
6
    @Override
    public View onCreateView(final LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
 
        getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 화면 꺼짐 방지
}
cs

 

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

코드 삽입 시 해당 view 화면에서 화면이 안꺼집니다.

 

 

 

 

[정보가 도움이 되셨다면 광고 배너 클릭이 글쓴이의 활력이 됩니다.]

감사합니다.

 

300x250

'모바일 프로그래밍 > 안드로이드' 카테고리의 다른 글

open failed: EACCES (Permission denied)  (0) 2021.02.15

댓글()