Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

Android 39

Process Manager (Monthly payment type) User Guide English Version

2021.03.29 - [분류 전체보기] - 작업일정관리 사용자 설명서 (한국어판) 작업일정관리 사용자 설명서 (한국어판) 이 앱은 작은 정비업소등에서 사용할 수 있도록 개발된 앱입니다. 1. 이앱은 5가지 정도의 공정을 가지고 있는 정비업소에서 각 공정별로 입고되는 수리대상 품목(이하 수리차량이라 명칭)을 입 billcorea.tistory.com This app is an app developed to be used in small maintenance shops. 1 This app supports the management of items subject to repair (hereinafter referred to as repair vehicles) that are worn by each proc..

자작앱 설명서 2021.03.30

작업일정관리 사용자 설명서 (한국어판)

이 앱은 작은 정비업소등에서 사용할 수 있도록 개발된 앱입니다. 1. 이앱은 5가지 정도의 공정을 가지고 있는 정비업소에서 각 공정별로 입고되는 수리대상 품목(이하 수리차량이라 명칭)을 입고, 도장, 하부, 판금, 점검 등의 구분에 따라 관리할 수 있도록 지원하는 앱입니다. 2. 데이터는 Firebase Realtime Database 을 기반으로 하고 있기 때문에 실시간 작업현황을 공유 할 수 있습니다. 3. 사용자는 일정기간 동안 무상으로 사용해 보면서 업무 적용여부를 판단할 수 있으며, 계속해서 사용하고자 하는 경우에는 매월 정기결제를 통해 사용을 유지할 수 있습니다. (관리자는 해당 데이터가 많아지거나 해서 백업이 필요한 경우 정기결제 수입으로 백업등을 관리합니다.) 4. 이앱에서는 구글계정 이메..

자작앱 설명서 2021.03.29

안드로이드 앱 만들기 Firebase Real time Database 의 활용

온라인으로 동시에 여러사람이 사용할 앱을 만들고 싶다. 그런데 동시에 데이터를 볼 수 있어야 한다면 내가 운영할 서버를 만들어야 한다. 방법으로는 호스팅 서비스를 이용해서 업무를 주고 받을 서버를 구축하고 사용하거나, 내가 관리할 수 있는 위치에 서버을 구성하는 방법이 있을 것 같다. 그러나, 이렇게 운영하기에는 해야할 일이 많고, 관리할 수 있는 여력이 안될 수 도 있다. 그떄 나오는 것이 Firebase 가 아닐까 싶은데... 이번에 Firebase 을 이용한 앱을 만들면서 사용했던 부분에 대한 정리를 해 둘까 ? 1. record 의 구성 Sqlite 을 사용할 때도 table 을 구성해야 하기 떄문에 반드시 데이터로 들어갈 항목에 대한 설계는 필요하다. 이와 마찬가지로 Firebase 을 사용하고..

안드로이드 앱 만들기 Text View 에 항상 흐르는 글씨를 나타나게 하려면...

자료출처 : dev.re.kr/2 [Tip] 항상 흐르는 텍스트 뷰 만들기 (무한 marquee) 안드로이드에서 흐르는 텍스트를 만드는 방법은 무척 간단하다. Layout 리소스 XML 의 TextView (또는 TextView 가 들어간 위젯) 속성에 다음과 같이 세 줄만 추가해 주면 된다. android:ellipsize="marquee" a.. dev.re.kr 앱을 만들다 보니... 화면의 크기는 한계가 있고 나타날 글짜는 많고... 그래서 또 구글링~~~ 그러다가 찾은 것이 위에 있는 링크에서 도움을 받았다. 저 링크에 있는 소스 예제는 android 빌드 버전에 예전꺼 일 때 만든 것 같고... build 버전 28.0.0 이후 부터는 androidx 로 이전을 해야 하는데, 조금의 설정 수정..

안드로이드 앱 만들기 계산기 흉내 내보기

자료출처 : stackoverflow.com/questions/26533347/format-currency-string-using-edittext-in-android Format currency string using EditText in Android I'm trying to format the input value of an EditText in Android, I want to format the input in currency value, I' ve tried the following: EditText minimo = (EditText) view.findViewById(R.id. stackoverflow.com 어느 분의 요청으로 앱에 숫자 입력을 마치 계산기 처럼 숫자를 입력하면 3자리 마다 콤..

안드로이드 앱 만들기 Android View Binding 을 하면 뭐가 좋은가 ?

developer.android.com/topic/libraries/view-binding?hl=ko 뷰 결합 | Android 개발자 | Android Developers 뷰 결합 기능을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있습니다. 모듈에서 사용 설정된 뷰 결합은 모듈에 있는 각 XML 레이아웃 파일의 결합 클래스를 생성합니다. 바인딩 클래스의 developer.android.com 이건 뭔가 하는 생각이 들때 한번 해보면 편하게 적용할 수 있다는 것을 알게 된다. 예전 처음 안드로이드를 배울때 부터... 여태것 layout 에 버튼을 하나 달면 꼭 activity 내에서 다시 선언을 하고 나서야 그 버튼을 활용할 수 있었다. Android Studio 3.6 Canary 11 이상에서..

안드로이드 앱 만들기 Floating Action Button 과 ExpandableFab 의 차이

이번에 새로운 앱을 만들면서 적용해 보았던... Fab 에 대한 이해를 위해서 이걸 적용하게된 이유는 액션바를 제거해 달라는 요구가 있었기 때문에 액션바 때문에 화면의 일부를 사용할 수 없다는 게 불편하기도 하고 해서 다른 방법으로 메뉴를 구성해 보아야 했는데, google에 제공하는 Fab 보다는 쉽게 구현이 가능한 방법을 찾아보다가 아래 링크를 찾았다. nambicompany.github.io/expandable-fab/ ExpandableFab A highly customizable Android widget that displays the available actions of a UI via an expandable set of floating action buttons - with optiona..

안드로이드 앱 만들기 getPackageManager() 란

오늘은 내폰에 설치된 앱 목록을 추출해 볼까요? PackageManager pkgMgr = getPackageManager(); List mApps; ImageView logoImage ; mApps = pkgMgr.queryIntentActivities(mainIntent,0); // 실행가능한 Package만 추출. for (int i = 0; i < mApps.size(); i++) { Log.e(TAG, i + "=" + mApps.get(i).activityInfo.loadLabel(pkgMgr).toString()) ; // 프로그램 이름 Log.e(TAG, i + "=" + mApps.get(i).activityInfo.packageName) ; // 패키지이름 Log.e(TAG, i + "..

안드로이드 앱 만들기 BottomNavigationView 무작정 따라하기

developer.android.com/reference/com/google/android/material/bottomnavigation/BottomNavigationView BottomNavigationView | Android 개발자 | Android Developers developer.android.com 잘 알지 못하는 순식간에 Layout 구성에 대한 새로운 기능이 있음을 알게 되었다. 위의 링크에서 말하는 android 개발 가이드의 내용으로는 다 이해가 가지는 않겠지만 서도... 아직도 알아가야할 것이 많다는 것을 또 배우는 날이다. 1. 기능 일반적인 과거의 앱들은 화면 상단에 팝업 형태의 메뉴 구성을 보이게 되다가 중간쯤에는 왼쪽에서 튀어 나오는 네비게이션 형태가 많았던 기억이 있는데,..

반응형