전체 글 19

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 + "..

android 2021.01.02

BottomNavigationView 에 대한 이해...

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

android 2020.12.16

실폐해 버린 앱의 이야기 (공공마스크 판매처 앱)

릴리즈에서 2020.07.28 패치를 적용하면서 또하나를 배웠습니다. ㅠㅠ 그러나 공공마스크 재고 제공을 해 주던 서비스가 중지 되어 더 이상 표시가 되지 않습니다. 지도가 나오지 않았던 이유는 릴리즈에서도 google_map_key을 설정해야 한다는 것을 4개월이 지난 시점에야 알아내게 되어 … ㅠㅠ 이젠… 그것을 알아냈다는 것 만으로만족해야만 하는 상황이 되었습니다. ——————————————————————————— 지도가 표출 되지 않습니다. 조금더 배워야 하나 봅니다. ㅠㅠ;; 공공데이터 포털에서 제공하는 데이터를 참조하여 내주변에 있는 공공마스크 판매처를 찾아봅니다. 1. 데이터 출처는 심평원‧정보화진흥원(공공데이터포털) 입니다. 데이터 공개 문의는 한국정보화진흥원 : maskdata@nia.o..

android 2020.12.15

NAS을 버려두고 있을 것인가 (3번째) ?

세상에 공짜는 없다 ?! 뭐 나름 아쉬운 부분은 있지만서도… 그런데로 사용할만 기능을 가지고 있다고 봐도 될 것 같기는 하다. 먼저. 테마 설정. : 설치 가능한 여러가지 테마 들이 있기는 하지만… 몇가지 테마는 적용을 했다가 원래대로 되돌려야만 하는 문제를 야기시키는 것들이 있었다. 테스트를 해가면서 하기 때문에 일부 주의가 필요한 부분이 있다. 2. Plugin 설치 공개된 자료상으로는 wordpress 4.8 인가 이후 부터는 wp rest api 가 기본탑재된 것으로 나와 있지만, 나의 능력 부족 탓인지 모르겠으나, 따로 plugin 을 설치를 해서 사용을 하게 되었고, 인증은 oauth2 사용을 위해서 wp oauth server plugin 도 설치를 했지만, free 가 아닌 관계로 비활성화..

NAS활용 2020.12.15

NAS을 버려 두고 있을 것인가 (2번째) ?

그리고 그 다음은 나의 글쓰기 귀챠니즘을 해소 하기 위해 Android 앱을 만들어 연동을 해 보고자 했다. 글을 매번 작성해야 하는 귀챠니즘을 해소 하기 위한 방법을 찾아야 했는데… wordpress 에 설치 가능한 plugin 등을 살펴 보다가 rest-api 을 통해서 글쓰기 post 을 자동화 할 수 있다는 방법을 알게 되었다. 그런데… 글쓰기를 하기 위해서는 매번 로그인을 해야 하고 하지만, android 앱을 통해 자동으로 하기에는 그 방법에 무리가 있다는 것을 알 게 되고… 인증 절차를 처리 하기 위한 방법의 plugin 을 고민 하다가. oAuth2 인증에 대해서 찾아 보았는데… 이글을 쓰고 있는 현재 (2020.12월 지금도?)에는 비용을 내고 사용해야만 할 것 같았다. 개인 홈페이지 운..

NAS활용 2020.12.15

ipTime NAS 을 버려두고 있을 것인가 ?

어느날 인가 NAS-I 하나를 구매해서 그냥 파일 서버로만 사용하다가… 이안에 있는 기능들 중에 apache + php + mysql 을 이용한 개인 홈페이지 구성을 할 수 있다는 것을 알게 되었다. ZeroBoard 는 예제에 호스팅 서비스를 이용할 때 여러번 사용을 해 본 경험이 있어서 이번에는 WordPress을 이용한 개인 홈페이지를 구성해 볼까 하는 생각이 들어 이런 저런 준비를 하게 되었다. 그러나… 글을 쓰는 이 귀챠니즘은 어찌~ ㅋㅋㅋ 그래서 생각을 한 부분이 자동으로 스마트폰에 있는 사진들을 하나씩 업로드 해서 등록을 하면 좋겠다는 생각이 들어 준비에 들어 갔다. NAS-I 에 있는 apache + php 의 사용중 문제가 되는 부분은 wordpress 의 admin 페이지에서 updat..

NAS활용 2020.12.15

FireBase 와의 연동 설계서

github.com/e2com/covid19Exam 이번 기술할 이야기는 Firebase 의 realtime database 와의 연동에 대한 이야기를 적어 보고자 한다. 새롭다... 이런 것도 있다는 것이... 일단... firebase 가 뭐지 ? 구글이 제공하는 모바일 플랫폼 이라고 되어 있다... 다만, 지금은 사용량이 작아서 비용을 내고 있지는 않지만, 사용량이 많아지다 보면 비용을 청구할 것 같다. 결제계정을 만들고 비용을 지불할 카드 등록은 되어 있다. (가급적이면 paypal 같은 다른 계정을 통해서 우회 등록을 해 두는 방법이 나중에 좀 유리하지 않을 까 하는 생각이 있고, 혹시나 모르게 결제를 해 갈지 모르기 때문에 카드사에는 외국에서 온라인/오프라인 결제는 방지하도록 설정을 해 두었다..

android 2020.12.15

구글로간 음력 설명서

새로운 버젼으로 업데이트 해 드립니다. Google Calendar 에서는 아직 음력 관리를 원할하게 해 주지 않는 현상이 있었습니다. 그래서 과거에 만들었던 앱을 다시 만들어 보았습니다. 2020.06.20 구글에서 패치 적용에 권한등으로 제한 많아졌습니다. 앞으로는 구글 달력에 등록 하는 기능을 제한 하기로 결정 했습니다. 이후 버전에서는 구글 달력에 기록, 삭제 하는 기능을 사용하지 않을 예정 입니다. 필요권한 – 외장메모리 읽기, 쓰기 ( 2020.06.20 기준 : 달력 읽기, 쓰기은 삭제 합니다.) 2. 기본 기능 – 음력, 양력 달력을 기록 합니다. 시작하면 기본적으로 현재월을 표시해 드립니다 3. 메뉴 기능 설명 추가 : 새로운 달력을 기록 합니다. 알람 Test : 알림이 동작하는 지 확..

android 2020.12.13

알림(Notify), 카카오톡 전달하는 앱, 월간 출금 내역 관리

이 앱의 기능은 스마트폰으로 오는 알림(Notify)을 중간에서 확인하여 미리 앱에 등록한 문구가 들어 있으면 사전에 등록한 카카오톡 친구에게 해당 문구가 들어 있는 알림을 전달해 주는 앱 입니다. 설치하기 2. 설치를 시작하면 제일 먼저 스마트폰의 설정에서 알림 접근 허용 권한을 허용해 주어야 합니다. (앱의 이름은 기능 개선을 위해 변경될 수 있습니다.) 3. 알림 접근 권한이 허용 되면, 앱이 실행 되면서 필요한 권한의 허용을 요청 합니다. 4. 이번 버전에서는 알림이 와도 내 카렌더에는 저장을 하지는 않습니다. 다만, 사용이 필요한 경우가 있을 것 같아 미리 권한을 요청 합니다. 사진 폴더의 이미지도 아직은 사용을 하지 않습니다. 5. 권한을 부여 받으면 그 다음은 앱의 실행을 위해서 카카오계정으..

android 2020.12.13