본문 바로가기

사진7

이지뷰어 3.3.1 fix2 - EPUB/소설/텍스트/후리가나 뷰어 이지뷰어 3.3.0 버전은 이지뷰어 모바일버전을 PC버전으로 구현하는 테스트 성격의 프로그램입니다. 따라서 이전 이지뷰어와 구조/기능/동작상 큰 차이가 있기때문에, 사용상 혼란이나 오류가 있을 수 있습니다. ​되도록 이전 설정값을 자동으로 변환하여 가져오도록 하긴했지만, 혹시 모르니 백업후 설치해주세요. 이지뷰어 3.3.1 fix2 - 2020.06.23 ☞ 개선된 기능 ㆍ제목 리스트 및 압축파일내부 목차처리 로직 개선 이지뷰어 3.3.1 fix1 - 2020.06.23 ☞ 개선된 기능 ㆍ읽은 위치를 기억하지 못하는 오류 수정 (디아블로님, 배리앨런님 감사합니다.) ㆍ압축파일내부 파일정렬 로직 개선 ㆍ제목 리스트 및 압축파일내부 목차처리 로직 개선 이지뷰어 3.3.1 - 2020.06.19 ☞ 추가된 기.. 2020. 6. 20.
이지뷰어 1.0.90 - EPUB/만화/소설/PDF/후리가나 뷰어 이지뷰어 1.0.90 - 2020.04.02 - 소프트키(내비게이션바) 색상 옵션 추가 * Auto - 배경이미지 또는 배경색상에 따라 소프트 키 색상을 자동으로 변경합니다. * Black - 소프트 키 색상을 검정색으로 설정합니다. * White - 소프트 키 색상을 흰색으로 설정합니다. - 스페인어 추가(Cristian Contreras님 감사합니다) - 기능 개선 * 설정파일 입출력 개선 * 히스토리 로직 개선 * 파일 목록 로직 개선 - 텍스트 뷰어 개선 * 자체 이미지 처리 옵션 추가(PDF, 이미지) * 세로쓰기 로직 개선 * 텍스트 재정렬 로직 개선 * 문자 인코딩 로직 개선 * 배경 이미지 로직 개선 2020. 4. 2.
이지뷰어 3.3.0 beta3 - EPUB/소설/텍스트/후리가나 뷰어 이지뷰어 모바일 버전을 토대로, PC버전을 새롭게 만들고 있는 중입니다. 아무래도 모바일 버전은 처음부터 새로 설계하여 만들다보니 모바일앱이 프로그램 구조라던지, 지원되는 기능면에서 PC버전보다 훨씬 나은 것 같더군요. 간만에 이지뷰어 PC버전 소스를 들여다 보고 있노라니, 제 얼굴이 화끈거리네요. 소스도 엉망이고, 미흡한 부분도 너무 많고.. ㅠ.ㅠ Java로 만들어진 모바일앱을 C++로 조금씩 바꿔나가고 있습니다. ​현재 이미지 뷰어 기능을 제외한 모든 기능을 Java에서 C++로 변환한 상태이고, 화면 인터페이스만 모바일앱과 비슷하게 새로 설계하면 될 것 같습니다. 이미지 뷰어 기능은 조금씩 추가해가고 있습니다. 다만, 한번에 파일 하나만 열 수 있는 모바일앱과는 달리, PC버전은 다중문서탭을 이용.. 2020. 1. 20.
모바일 앱 프로그래밍 공부 14일째 - 이지뷰어 앱만들기 (2019.04.05) 이지뷰어 앱 만들기 그때그때 글을 올렸어야 하는데 귀차니즘때문에 몰아서 올리게 되는군요. 텍스트 뷰어에 필요한 기능들은 어느정도 구현된 것 같습니다. 전자책 EPUB문서도 방금 지원했고... 이제 남은 것은 처음부터 하고 싶었던 이미지 뷰어군요. 어떤식으로 구현해야할지 조금 막막합니다. 텍스트 뷰어는 TextView를 상속받아서, 텍스트 뷰어에 필요한 모든 기능들을 직접 만들어 구현했기때문에 그리 어렵지는 않았습니다. 하지만, 이미지 뷰어는 이미지를 읽어오는 방법도 모르겠고 어디서부터 손을 대야할지 막막하네요. 그리고 하나의 액티비티에서 텍스트와 이미지뷰어를 모두 지원해야할지... 아니면 각각의 텍스트뷰어 액티비티와 이미지뷰어 액티비티 2개로 나누어서 관리하는게 맞는지 조차 잘 모르겠습니다. Fragme.. 2019. 12. 5.
모바일 앱 프로그래밍 공부 7일째 - 이지뷰어 앱만들기 (2019.03.24) 이지뷰어 앱 만들기 다른 모바일앱에서는 조합형을 지원하지 않길래, 내친김에 조합형 문서도 읽을 수 있도록 했습니다. 아랍어랑 일본어도 테스트해봤는데 잘되네요. ^^ 모바일용 이지뷰어 앱을 만들기 시작한지 벌써 1주일이 지났습니다. 파일선택창도 만들어 붙여주었고, 파일을 선택하면 인코딩을 체크해서 문서를 보여줍니다. 다른 모바일앱에서는 조합형을 지원하지 않길래, 내친김에 조합형 문서도 읽을 수 있도록 했습니다. 아랍어랑 일본어도 테스트해봤는데 잘되네요. ^^ 이제 서로다른 액티비티간에 값을 주고 받을 수 있는 방법을 찾았습니다. 액티비티의 intent를 구해서 putExtra에 값을 넣은 다음, 액티비티를 실행하면 해당 액티비티에서는 getExtra로 값을 읽어오면 되더군요. 덕분에 그동안 구현하고 싶어도.. 2019. 12. 5.
모바일 앱 프로그래밍 공부 5일째 - 이지뷰어 앱만들기 (2019.03.23) 이지뷰어 앱 만들기 집사람이 요청한 영어단어앱을 만지작거리다보니, 이제 대충 안드로이드 개발툴도 익숙해진 것 같습니다. 그러다보니 조금씩 간덩이가 커지기 시작하는군요. 흠... 이지뷰어도 모바일앱으로 한번 만들어봐? 모바일앱 공부를 시작한지 5일밖에 안되는 초짜가 간땡이가 붓다못해 헛생각까지 하기 시작합니다. 일단 저질러보죠. 뭐... 하다 안되면 때려치고 다시 윈도우 프로그래밍 공부를 하면 되니깐요. 필요한 기능들부터 만들어보자 이지뷰어에 필요한 기능들부터 만들어봅니다. 일단 화면에 글자들을 출력할 수 있어야겠죠. 그런다음 줄간격, 여백기능도 추가해야 되겠고... 가장 중요한 건 파일을 읽어서 조합형/완성형/UTF-8/유니코드등 인코딩체크 및 기능도 있어야 하구요. 초짜가 처음부터 무에서 유를 창조할 .. 2019. 12. 4.