xchat 경우에 안드로이드포 포팅 못하나요?

halfelf의 이미지

GPL로 기억하고 있는대

안드로이드로 컴파일하거나 포팅할 방법이 없을가요?

제가 필요한 기능을 가진게 그나마 andchat 인대 이것도 기능이 너무 빈약하네요.

amorette의 이미지

안드로이드 앱은 Java로 작성됩니다.
xchat은 C 또는 C++로 작성되었을 것 같고, gtk을 사용합니다.
그러니 포팅한다고 해도 코드를 거의 새로 작성하셔야 할 것 같습니다.
GPL인 IRC 안드로이드 어플에서 원하시는 기능을 넣으시는게 빠를 것 같네요.

halfelf의 이미지

폰의 모니터를 꺼놓을때 접속이 끓어지지않도록 하는것과
채팅 화면 안에 유저리스트를 같이 볼수 있게하는것.. 만 간능하면 좋겠어요.

있긴있는대 그 irc 앱은 UTP-8 로 무조건 강제라서 ECU-KR인 국내 irc를 못쓰더군요.

"내가 있는곳이 내가 있어야 할 곳이고 내가 하는일이 내가 해야할 일입니다" -탐그루 수르카 모스부르거에게

kudos의 이미지

AndroIRC나 Android IRC에 그런 기능이 있어요.
근데 AndroIRC는 백그라운드에서 접속이 간혹 끊기는 문제가 있고, Android IRC는 5달러짜리 유료앱이에요

* elyr.net

halfelf의 이미지

있긴있는대 그 irc 앱은 UTP-8 로 무조건 강제라서 ECU-KR인 국내 irc를 못쓰더군요. 라고 언급한게 Android IRC 인대요...이거도 백그라운드에선 디스커넥 시키던

"내가 있는곳이 내가 있어야 할 곳이고 내가 하는일이 내가 해야할 일입니다" -탐그루 수르카 모스부르거에게

swirlpotato의 이미지

휴대폰은 최대한 슬립모드로 가게 만들기 때문에 irc의 ping/pong을 못 해서 무조건 끊기고요.
안 끊기게 하려면 sleep가지 못하게 해야하며 배터리 소모를 감수해야 합니다.

halfelf의 이미지

드로이드 2 글로벌인대 전력 모드 자체는 퍼포먼스거든요

"내가 있는곳이 내가 있어야 할 곳이고 내가 하는일이 내가 해야할 일입니다" -탐그루 수르카 모스부르거에게

swirlpotato의 이미지

sleep mode에 있을 때는 수 mA나 0.x mA 를 소비하는데 네트웍이 동작하면 100mA 이상 이용합니다.
wakelock 을 통해서 sleep에 안 들어가게 할 수 있지만 배터리가 콸콸콸입니다.
중간에 irc에 연결해주고 이벤트만 푸쉬하는 서버가 있으면 되는데 irc server에 ip당 커넥션 제한이 있겠죠

halfelf의 이미지

드로이드 2 글로벌인대 전력 모드 자체는 퍼포먼스거든요

"내가 있는곳이 내가 있어야 할 곳이고 내가 하는일이 내가 해야할 일입니다" -탐그루 수르카 모스부르거에게

swirlpotato의 이미지

c/c++로 작성 된 코드는 jni를 통해서 연결 시킬 수는 있는데 문제는 UI를 전부 새로 만들어야 하고, 안드로이드에서 이용 하기 힘든 라이브러리를 이용 했을 처리죠. 통신 쪽 부분만 퍼와서 쓰시면 괜찮을 것 같습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.