본문 바로가기

분류 전체보기

(132)
[j Flutter] 권한 설정하기 (Permission) flutter에서 권한 설정을 해주려면 먼저 permission_handler 플러그인을 pubspec.yaml에 설치해준다. 아래의 링크로 들어가서 설치해준다. pub.dev/packages/permission_handler permission_handler | Flutter Package Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. pub.dev 1. 설치가 다끝났으면 android와 ios 각각 부분에 필요한 권한을 추가해준다. 예를 들어 카메라 권한을 얻고 싶다면 - android : Manifest.xml 에 를 추가해준다...
[j Flutter] 토스트메세지(ToastMessage), 스낵바(SnackBar) Flutter에서 토스트메세지와 스낵바 띄우는 방법을 해보자. 1. ToastMessage 1) 아래 링크로 들어가서 pubspec.yaml에 fluttertoast를 추가해준다. pub.dev/packages/fluttertoast fluttertoast | Flutter Package Toast Library for Flutter, Easily create toast messages in single line of code pub.dev 2) 해당코드를 추가해준다. Fluttertoast.showToast( msg: "ToastMessage Test", toastLength: Toast.LENGTH_SHORT, gravity: ToastGravity.CENTER, timeInSecForIosWeb: ..
[j Flutter] Could not resolve all task dependencies for configuration ':url_launcher:debugCompileClasspath'. 오류 해결 1. Terminal 에서 flutter pub cache repair 실행. 2. 그래도 실행이 안된다면 flutter channel stable->flutter clean->flutter upgrade 차례대로 실행.
[j Flutter] WillPopScope사용해서 안드로이드 뒤로가기 막기 안드로이드에서 뒤로가기버튼 막기 WillPopScope( onWillPop: () async => false, child: 위젯부분, ); onWillPop: () async => false, 코드를 추가하면 안드로이드에서 뒤로가기 버튼을 눌러도 반응이없다.
[j android] Databinding 세팅하기 1. 안드로이드 개발의 시작! Gradle Setting 1. gradle app수준 apply plugin: 'com.android.application' android { .... dataBinding { enabled = true } } 2. xml 세팅 으로 감싸준다. ... 3. activity 세팅 - 코틀린 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) var binding: ActivityMainBinding = DataBindingUtil.setContentView(this, R.layout.activi..
[j android] floatingActionButton src 가운데 정렬 floatingActionButton 사이즈를 변경하고 나니 src가 정렬이 이상하게 된 적있을 것이다. fabCustomSize를 Button사이즈와 동일하게 지정해주면 가운데 정렬이 된다.
[j Flutter] SharedPreferences (데이터 저장/불러오기) DB에 저장하기 애매하거나 간단한 문자 저장을 할 때 SharedPreferences를 사용한다. SharedPreferences는 데이터를 파일로 저장한다. 앱이 삭제되면 데이터도 삭제된다. Flutter에서 SharedPreferences를 사용하는 방법은 android와 비슷하다. - 데이터 저장하기 setSharedPre(String key, String cont) async { SharedPreferences prefs = await SharedPreferences.getInstance(); await prefs.setString(key, cont); } * key : 데이터 저장시 구분되는 고유의 값을 넣어준다. * cont : 해당 키의 값을 넣어준다. - 데이터 불러오기 getSharedP..
[j Flutter] text maxLines 넘어가면 '...' 보여주기 Text( '안녕하세요 \n 봄여름가을겨울중 어느 계절이 가장 좋으세요?\n 봄 / 가을이 제일 좋아요', maxLines:3, overflow: TextOverflow.ellipsis, style: TextStyle(fontSize: 15,color: Colors.black45),)), 글자 넘어갈때 '...'처리 해주는 속성 - overflow: TextOverflow.ellipsis