무료 메모장 어플리케이션(OpenPad) |
안녕하세요.
이번에 어플리케이션을 만들었습니다.
정말 간단한 어플로 메모기능만 있는 메모장 어플입니다.
메인화면에서 폴더선택화면, 또는 메모 생성화면으로 갈 수 있습니다.
메모를 생성할 때 메모는 열려있는 폴더에 기본적으로 저장되며 텍스트파일(txt)로 저장됩니다.
하지만 새로 생성하는 메모는 이렇게 저장할 때 저장할 곳을 선택할 수 있습니다.
폴더 선택화면에서는 새로운 폴더를 생성할 수 있습니다.
메인 화면에서 메모를 1초이상 클릭하면 삭제할 수 있습니다.
(폴더도 폴더화면에서 폴더를 1초이상 클릭하면 삭제할 수 있습니다.)
(이때, 폴더내에 있는 메모도 전부 삭제됩니다.)
외부 파일 탐색기로 파일을 열 수 있습니다.
외부 파일 탐색기로 파일을 보게 되면 총 3가지 색의 파일을 볼 수 있습니다.
색 | 특징 |
검정색 | 0KB ~ 500KB 파일로 여는데 안정성을 보장함 |
주황색 | 501KB ~ 1024KB 파일로 안정성을 보장하지 못함 |
빨간색 | 1025KB 이상 파일로 여는데 위험한 파일 |
이렇게 구분해놓은 이유는 바로 만든 어플리케이션의 특성때문입니다.
이 어플의 외부파일열기 기능은 다른 "텍스트 뷰어 어플"과는 다르게 "장이 나뉘지 않았다"는 것입니다.
다른 어플의 경우에는 책처럼 구간을 나누어 보는 방식으로 되어있습니다.
하지만 이 어플의 경우에는 한 번에 모든 내용을 채널링하여 직접할당하는 방식(allocateDirect)을 사용하였습니다.
그로 인해 일반 I/O에 비해서 최대 5배정도 빠른 입출력을 보여주지만...
힙(Heap) 메모리와 EditText의 글자를 뿌려주는 속도의 한계로 안정구간을 500KB로 잡았습니다.
(사실 500KB도 조금 위험합니다.)
(위의 화면은 베타버전이지만 Play Store에는 정식버전으로 되어있습니다.)
설정화면에는 아주 일반적으로 볼 수 있는 것들입니다.
원래 어플 하단에 "광고"가 뜨지만 설정에서 광고를 안나오도록 해제할 수 있습니다.
버그가 발생하면 꼭 "버그 리포트"를 해주시길 바랍니다.
이 어플의 한계 |
현재 몇몇 환경에서 불안정한 모습이 보입니다.
특히 "MIUI", "IUI" 환경에서 메모리 누수가 발견되었습니다.
(두 커스텀 ROM에서 자신들만의 OS 정책때문에 누수가 생깁니다.)
오픈소스화 |
이 어플은 "GNU General Public License 3"가 적용되어 있습니다.
해당 라이센스를 지켜주시면 됩니다.
깃허브에서 확인하실 수 있습니다.
즐겁게 |
사용해주세요.
'My World > OpenPad(Android)' 카테고리의 다른 글
[안드로이드] OpenPad(오픈패드) 1.2.3 업데이트 (0) | 2017.04.01 |
---|---|
[안드로이드] OpenPad(오픈패드) 1.2.1-2 업데이트 (0) | 2017.03.18 |
[안드로이드] OpenPad(오픈패드) 1.2.0 업데이트 (0) | 2017.03.14 |
[안드로이드] OpenPad(오픈패드) 1.1.1 업데이트 (0) | 2017.03.14 |
[안드로이드] OpenPad(오픈패드) 1.1.0 업데이트 (0) | 2017.03.08 |