앱을 개발할때, 누구나 자신의 앱에 사용자들이 대화하거나, 공지사항으로 앱의 새소식을 알리고, 댓글을 달면 알림이 가는등 사용자가 참여할 수 있는 커뮤니티 공간이 있었으면 좋겠다고 생각해봤을 것입니다.
하지만 만드는 데에는 그만큼의 시간과 노력을 들여야 합니다. 에를들어 서버 구축이라든지, 서버에서 처리하는 코드라든지, 클라이언트 코드를 짜야하는거라든지..
이런 과정 없이 다른 프로그래밍이나 서버구축 같은거 없이 그럴듯한 아래 사진과 같은 앱을 최소한의 과정으로 제작할 수 있는 오픈소스 커뮤니티 클라이언트 프로젝트입니다.
Favorite - 안드로이드 커뮤니티(게시판, SNS)앱 만들기(오픈소스)
1. Favorite 앱
자신이 즐겨찾기한 페이지를 간단명료하게 보여주고 소통할수 있는 종합적인 어플리케이션입니다.
- 페이지(커뮤니티)를 생성해 그룹이나, 소개용 등 목적에 따라서 다양하게 이용할 수 있습니다.
- 사진이나 파일 업로드가 가능하며 최대 30MB 업로드를 지원합니다.
- 나에게 글이나, 댓글 작성시 알림을 받을 수 있습니다.
Play 스토어에서 다운로드 가능하며, 오픈소스입니다.
Play Store : http://play.google.com/store/apps/details?id=com.tarks.favorite
Github : https://github.com/tarksgit/Favorite-Android-Client
2. Favorite Example
위의 Favorite을 여러분들이 쉽게 독립적인 어플로 만들기 쉽게 만든 데모 버전이며, 이 오픈소스를 어떻게 활용해야할지에 대한 하나의 적절한 예시입니다.
목록에서 자신이 의도한 페이지(커뮤니티)로 이동하게 하는 방법이 있습니다. 마찬가지로, 이 데모도 오픈소스입니다.
https://github.com/tarksgit/Favorite-Android-Client-Example
이 데모를 사용하여 자신만의 커뮤니티 앱을 만드는 더 자세한 방법은 아래 링크에 잘 설명되어있습니다.
http://tarks.net/favoritedevelop_android/105393
도움이 되셨나요?
그럼 손가락을 눌러주세요:)
'Favorite > Android' 카테고리의 다른 글
Favorite - 안드로이드 커뮤니티(게시판, SNS)앱 만들기(오픈소스) (69) | 2014.05.07 |
---|
TeokasT address modify / delete reply
И сюда запостил.
아무개 address modify / delete reply
안녕하세요 demo 버전을 다운받아서 실행시키려고 하는데
GCMBaseIntentService가 없다고 뜹니다. 혹시나 해서
SDK Manager에서 다 install 해봐도 해결되지가 않네요.
import com.google.android.gcm.GCMBaseIntenntService 가
없는건데 해결방안이 어떤건지 알수 있을까요 ?
Reply: JHRunning address modify / delete reply
libs 폴더안에 gcm.jar가 있는지 확인하세요.
없으면 아래 링크를 참고해서 gcm.jar을 추가해주세요.
http://aroundck.tistory.com/773
익명 address modify / delete reply
비밀댓글입니다
개발자 address modify / delete reply
서버 접속 부분과 업로드 처리부분이 어떤것인가요?
Reply: JHRunning address modify / delete reply
소스 중에서 서버 통신 부분이 어느부분이냐 물어보시는거라면 connect부분에 AsyncHttpTask.java와 ImageDownloader.java가 해당됩니다.
감사 address modify / delete reply
안녕하세요! 먼저, 좋은 소스 코드 감사드립니다.
혹시 서버쪽 코드를 받을 수는 없을까요??
Reply: JHRunning address modify / delete reply
서버쪽 소스는 보안상 문제로 비공개입니다..죄송합니다.
qorh address modify / delete reply
GCMIntentService.java에서 NotificationCompat.BigTextStyle cannot be resolved to a type 에러가 자꾸나는데 무슨 문제인지 알수있을까요?
Reply: JHRunning address modify / delete reply
프로젝트에서 오른쪽 클릭 후 Android Tools -> Add Support Library 작업 하시면 해결 되실 수 있을 겁니다.:)
Reply: qorh address modify / delete reply
알려주신대로 해서 Android Support Library, revision 20 다운로드했는데
에러가 해결되지않아요..다른 해결책이 없을까요?
Reply: JHRunning address modify / delete reply
http://stackoverflow.com/questions/18856264/import-android-support-cannot-be-resolved
를 참고해보세요:)
김도현 address modify / delete reply
에라가 천개가량뜨는군요 액션바셜록은넣으면 285개정도로 줄지만 서포터 브이4도 오류뜨고 뭐죠이건 ...
Reply: JHRunning address modify / delete reply
프로젝트에서 오른쪽 클릭 후 Android Tools -> Add Support Library 해보시면 Support v4 오류는 대부분 해결될 겁니다.
name address modify / delete reply
gcm에 도움되는 글 주소 알려주실수있으신가요?
Reply: JHRunning address modify / delete reply
https://www.google.co.kr/#newwindow=1&safe=off&q=gcm
구글에 GCM이라 검색하기만 해도 잘 정리된 글이 많이 나옵니다.
abc92511 address modify / delete reply
안드로이드 스튜디오 버전으로 import 하고 싶은데 방법이.. 없습니까?
Reply: JHRunning address modify / delete reply
아직 안드로이드 스튜디용으로 만들어진 프로젝트가 아닙니다 곧 안드로이드 스튜디오로 옮겨가는 추세인 만큼 안드로이드 스튜디오를 기준으로 할 것이고요, 아직은 안드로이드 스튜디오 용이 아니니 import 하실때 안드로이드 스튜디오에서 Import Non-Android Studio Project해서 이클립스 프로젝트를 선택하시면 안드로이드 스튜디오 용으로 변환이 가능합니다.
abc92511 address modify / delete reply
빠른 답변 감사합니다.
늘 행복하시고 건강하십시오!
Reply: JHRunning address modify / delete reply
네 좋은 하루 되세요 :)
abc0770 address modify / delete reply
http://tarks.net/favoritedevelop_android/105393 여기에 올려주신 강좌에따라서 몇번째 다시 시도하는건지 모르겠네요... 계속 에러가뜨는데 우선 import하는과정에서 에러메세지가 뜨면서 프로젝트부분에 빨간색엑스표시도 함께 나타나네요ㅠㅠ
이러한 이유때문인지 'AndroidManifest.xml' 탭을 선택후 Ctrl + F를 누릅니다 이부분이 진행되질않습니다... 도움좀부탁드릴게요
Reply: JHRunning address modify / delete reply
모든 과정을 잘 진행했는데도 같은 오류가 난다면 Project -> Clean 시도를 해보세요. 그래도 안된다면 ActionBarSherlock 라이브러리 등을 잘 적용했는지 다시한번 확인하셔야 합니다. 그리고 AndroidManifest.xml에서 Ctrl + F 진행되지 않는다는게 이해가 안가네요. 그 부분은 오류와 상관없이 문자열 찾기 기능이기 때문에 되는 부분입니다. AndroidManifest.xml 선택후 Ctrl +F 하셔서 문자열을 찾아 Replace 하시면 됩니다.
안녕하세요 address modify / delete reply
질문이 있어요!
1.서버 비용은 어떻게 하나요?
2.애드몹 등 광고를 붙일수 있나요?
Reply: JHRunning address modify / delete reply
1. 서버는 운영하실 필요가 없기때문에 서버 비용이 안들어갑니다.
2. 네 앱을 수정할수있고 광고도 붙일수 있습니다.
Reply: 안녕하세요 address modify / delete reply
그렇다면 자선사업인가요?? ㄷㄷ
앱에 대해서 잘 몰라서 그런데 사람들이 몰린다면 서버비용이 꼭 필요한게 아닌가용??
Reply: JHRunning address modify / delete reply
서버는 직접 돌리고 있고 지출도 나가고 있습니다. 다만 지금은 베타버전의 성격에 가깝기때문에 개선시키는데 집중하고 있습니다:)
김 address modify / delete reply
로그캣이 안뜨는경우엔 어떻게하죠?
Reply: JHRunning address modify / delete reply
무슨 로그켓이 안뜬다는 건가요? 로그켓 창 자체가 안뜨시는 거라면 무슨 IDE를 쓰시는지 알 수가 없기에 자세한 설명은 드릴 수 없으나 하단에 Android DBMS 나 adb같이 써있는 부분을 잘 확인해 보세요.
Reply: 김 address modify / delete reply
자세히 말씀드리자면
7. 즐겨찾기에서 자신이 등록한 페이지를 들어가면 아래 사진과 같이 로그켓에 (member_srl : 페이지 번호)가 나오게 됩니다. 자신의 어플에 추가할 페이지 번호를 기억해 둡니다.
즐겨찾기를 들어갔더니 자신이 등록한 페이지가 안나오더군요ㅠㅠ
그래서 페이지란에 들어가니까 제가만든 페이지가 있더군요
그래서 들어갔는데 로그켓에 member_srl 자체가 안뜹니다..
이클립스 사용중이구용
Reply: JHRunning address modify / delete reply
아 아무래도 로그켓을 자신이 빌드한 앱의 패키지만 보일수있게 필터가 되어있나보네요 로그켓 오른쪽 위 부분에 있을겁니다 그걸 해제하면 휴대폰의 모든 로그를 볼수 있는데 그떄 자신의 페이지 들어갈때 나오는 로그를 확인하시면 됩니다.
Reply: 김 address modify / delete reply
all messages (no filters)로 되있구용
페이지에서 제 페이지 들어간뒤에
favorite 쳐보면 빨간색 오류들이 뜨네요
---아래는 빨간색 오류들
Tag는 BitmapFactory
Unable to decode stream: java.io.FileNotFoundException: /data/data/com.tarks.favorite/cache/member/5607.jpg: open failed: ENOENT (No such file or directory)
tag는 ActivityThread
Performing stop of activity that is not resumed: {com.tarks.favorite/com.tarks.favorite.main}
java.lang.RuntimeException: Performing stop of activity that is not resumed: {com.tarks.favorite/com.tarks.favorite.main}
좀더 확인해보실 사항이 있으시다면 말해주세요!
Reply: JHRunning address modify / delete reply
저 오류때문에 앱이 강제종료된게 아니라면 신경쓰지 않으셔도 됩니다.
Reply: 김 address modify / delete reply
그게아니라...
로그켓에 member_srl 이거 자체가 안뜨네요
다른핸드폰 (겔러시 s2 겔럭시 s4 )
다른 컴퓨터 (다른 이클립스 로그켓)
다른usb 전부 다 테스트해봐도 안떠요
혹시 member라고 치면 나오는
Unable to decode stream: java.io.FileNotFoundException: /data/data/com.tarks.favorite/cache/member/5632.jpg: open failed: ENOENT (No such file or directory)
이걸 확인하는 건가요?? 페이지번호가 5632인가요?
아니라면 혹시 그냥 다른방법으로 member_srl 알 방법 없나요?
Reply: JHRunning address modify / delete reply
제가 테스트해본 결과 member_srl이 잘 나옵니다만.... 5632로 테스트해보시고 아니시라면 페이지 이름을 말씀해주세요 제가 댓글로 달아드리겠습니다.
Reply: 익명 address modify / delete reply
비밀댓글입니다
Reply: JHRunning address modify / delete reply
5606과 5607 두개의 페이지가 있네요.
Reply: 김 address modify / delete reply
감사합니다
안녕하세요 address modify / delete reply
현재 프로젝트 이름바꾸기까지 진행했는데 마지막으로 오류들이 남아있네요 프로젝트 libs폴더에 gcm.jar 있구요
어떻게 오류를 해결 해야하는지 부탁합니다 ㅠㅠ
com.google 가져오기를 분석할 수 없습니다.
Global.java/FavoriteExample/src/ple/ukdy/hbm/global
GCMRegistrar을(를) 분석할 수 없습니다.
Global.java/FavoriteExample/src/ple/ukdy/hbm/global
GCMRegistrar을(를) 분석할 수 없습니다.
Global.java/FavoriteExample/src/ple/ukdy/hbm/global
GCMRegistrar을(를) 분석할 수 없습니다.
Global.java/FavoriteExample/src/ple/ukdy/hbm/global
GCMRegistrar을(를) 분석할 수 없습니다.
Global.java/FavoriteExample/src/ple/ukdy/hbm/global
메소드 getCacheDir()이(가) GCMIntentService 유형에 대해 정의되지 않았습니다.
GCMIntentService.java/FavoriteExample/src/ple/ukdy/hbm
NotificationCompat을(를) 유형으로 분석할 수 없습니다.
GCMIntentService.java/FavoriteExample/src/ple/ukdy/hbm
메소드 getResources()이(가) GCMIntentService 유형에 대해 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
PendingIntent 유형의메소드 getActivity(Context, int, Intent, int)에 인수(GCMIntentService, int, Intent, int)를 적용할 수 없습니다.
GCMIntentService.java/FavoriteExample/src/ple/ukdy/hbm
GCMIntentService 유형의 onRegistered(Context, String) 메소드는 수퍼클래스 메소드를 대체하거나 구현해야 합니다.
GCMIntentService.java/FavoriteExample/src/ple/ukdy/hbm
GCMIntentService 유형의 onError(Context, String) 메소드는 수퍼클래스 메소드를 대체하거나 구현해야 합니다.
GCMIntentService.java/FavoriteExample/src/ple/ukdy/hbm
NotificationCompat을(를) 유형으로 분석할 수 없습니다.
GCMIntentService.java/FavoriteExample/src/ple/ukdy/hbm
메소드 getString(int)이(가) GCMIntentService 유형에 대해 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
GCMBaseIntentService을(를) 유형으로 분석할 수 없습니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
GCMIntentService 유형의 onRecoverableError(Context, String) 메소드는 수퍼클래스 메소드를 대체하거나 구현해야 합니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
GCMIntentService 유형의 onUnregistered(Context, String) 메소드는 수퍼클래스 메소드를 대체하거나 구현해야 합니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
MODE_PRIVATE cannot be resolved to a variable
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
android.support.v4.app.NotificationCompat 가져오기를 분석할 수 없습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
GCMIntentService 유형의 onMessage(Context, Intent) 메소드는 수퍼클래스 메소드를 대체하거나 구현해야 합니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
GCMIntentService 유형의 getSenderIds(Context) 메소드는 수퍼클래스 메소드를 대체하거나 구현해야 합니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
GCMBaseIntentService을(를) 유형으로 분석할 수 없습니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
com.google 가져오기를 분석할 수 없습니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
메소드 getString(int)이(가) GCMIntentService 유형에 대해 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
메소드 getString(int)이(가) GCMIntentService 유형에 대해 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
메소드 getString(int)이(가) GCMIntentService 유형에 대해 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
메소드 getString(int)이(가) GCMIntentService 유형에 대해 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
생성자 Intent(GCMIntentService, Class<ProfileActivity>)이(가) 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
생성자 Intent(GCMIntentService, Class<document_read>)이(가) 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
생성자 Intent(GCMIntentService, Class<document_read>)이(가) 정의되지 않았습니다. GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
메소드 getSystemService(String)이(가) GCMIntentService 유형에 대해 정의되지 않았습니다.
GCMIntentService.java /FavoriteExample/src/ple/ukdy/hbm
com.google 가져오기를 분석할 수 없습니다.
page_create.java/FavoriteExample/src/ple/ukdy/hbm/page
Activity 및 SherlockFragmentActivity은(는) 호환되지 않는 조건부 피연산자 유형입니다FadingActionBarHelper.java/FavoriteExample/src/ple/ukdy/hbm/fadingactionbar/extras/actionbarsherlock
Activity에서 SherlockFragmentActivity으로 캐스트할 수 없습니다. FadingActionBarHelper.java/FavoriteExample/src/ple/ukdy/hbm/fadingactionbar/extras/actionbarsherlock
Reply: JHRunning address modify / delete reply
답변이 늦어져서 죄송합니다. 이클립스를 쓰신다면 Project - Clean 시도를 해보세요:)
Reply: 안녕하세요 address modify / delete reply
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: C:\Users\김도연\workspace\FavoriteExample\libs\android-support-v4.jar
Path: C:\Users\김도연\workspace\actionbarsherlock\libs\android-support-v4.jar
Jar mismatch! Fix your dependencies
클린후에도 콘솔에 이렇게 뜨네용.. 문제가뭘까요 ㅠㅠ
Reply: JHRunning address modify / delete reply
죄송합니다. 알림을 미쳐 확인 못했습니다.
저런 경우에는 서로 다른 버전의 android-suppor4.jar가 있다는 것입니다 프로젝트와 라이브러리 등에서 오른족 클릭 Android Tools -> Get Support Library를 통해 다시 설치해주신다면 해결됩니다.
Reply: 안녕하세요 address modify / delete reply
일단 이런 서버를 만들어주시고 답변 해주시는것 만으로도 저는 감사합니다ㅠ
프로젝트에서 오른쪽클릭 - Android tool - Add Support Library 맞나요?
Downloading Android Support Library, revision 22.1
Installing Android Support Library, revision 22.1
Installed Android Support Library, revision 22.1
Done. 1 package installed.
이런식으로 떳는데 그대로네요
그래서
다른 노트북으로
다시깔고 했는데
100% 똑같은 오류가 발생하네요
actionbarsherlock는 4.4 버전입니다 (혹시몰라서)
오류는 항상
GCMIntentService.java
FadingActionBarHelper.java
Global.java
page_create.java
이 네파일 에서만 발생하네용
project- clean도 한상태구요
또 물어볼게 있으시다면 물어봐주세요!
Reply: JHRunning address modify / delete reply
프로젝트에서뿐만이 아니라 actionbarsherlock 라이브러리 등에도 다 해주셔야 합니다:)
Reply: 안녕하세요 address modify / delete reply
아.. 드디어 됬네요 ㅠㅠ 감사합니다
Paramvalue.add("0"); 여기 파라미터에 들어가는 번호랑
setlist 여기 세번째 파라미터에 들어가는 페이지넘버랑
다른건가요??
Reply: JHRunning address modify / delete reply
Paramvalue.add 부분을 말씀하시는 거라면 서버에서 맨 위에 있는 글부터 로드하겠다는 뜻입니다. 만약에 스크롤을 해서 더 로드가 필요하게 되면 15부터 로드하게 됩니다.
setlist 부분은 리스트를 구성하는 부분입니다. set list 매소드에 맞춰 추가하게 되면 글 리스트가 늘어납니다. 다른 부분입니다.
Reply: 안녕하세요 address modify / delete reply
아 Paramvalue.add는 다른거군여
23. '자신의 앱 패키지명.start' -> join.java를 선택해줍니다.
Paramname.add("admin");
위와같은 부분을 찾아줍니다. 아래에 보면 Paramvalue("0"); 과 같은 부분이 있는데 이 부분을 아까 자신의 프로필을 선택했을때 나오는 번호를 입력해주시면 나중에 이 어플을 사용하여 등록할때 자신이 관리자가 되어 Favorite 어플에서 모든 글/댓글 컨트롤이 가능합니다.
-----
Paramname.add("admin"); 이거는 join.java에서 찾아지는데
"아래에 보면 Paramvalue("0"); 과 같은 부분이 있는데 이 부분을 아까 자신의 프로필을 선택했을때 나오는 번호를 입력해주시면 "
이부분이 이해가 안가요
param value("0"); 과 같은 부분이 어디죠?? 검색해도 안나오는데
Reply: JHRunning address modify / delete reply
Paramname.add("admin"); 에서 아래쪽을 보시면 paramvalue부분이 있을겁니다. Paramname과 1:1 매칭되는데 Paramname.add("admin")이 Paramname 중에서 3번째라면 3번째의 Paramvalue 의 값을 바꿔주시면 됩니다.
Reply: 안녕하세요 address modify / delete reply
아 그렇군요
23. '자신의 앱 패키지명.start' -> join.java를 선택해줍니다.
Paramname.add("admin");
위와같은 부분을 찾아줍니다. 아래에 보면 Paramvalue("0"); 과 같은 부분이 있는데 이 부분을 아까 자신의 프로필을 선택했을때 나오는 번호를 입력해주시면 나중에 이 어플을 사용하여 등록할때 자신이 관리자가 되어 Favorite 어플에서 모든 글/댓글 컨트롤이 가능합니다.
- 자신의 앱에 자신이 만든 페이지 넣기
24. 아까 만든 페이지를 내 앱에다 넣는 작업입니다.
'앱 패키지명' -> main.java에서 아래 사진과 같은 부분을 찾아줍니다.
Screen Shot 2014-05-07 at 2.54.48 AM.png
setList(제목, 부제목, 페이지 넘버); 같은 구조입니다. 페이지 넘버 부분에 아까 기억해 뒀던 페이지 번호를 넣으면 됩니다.
빌드를 하면 클릭시 자신이 만든 페이지로 이동된다는 것을 알 수 있습니다.
----------
23번에서
" 이 부분을 아까 자신의 프로필을 선택했을때 나오는 번호를 입력해주시면 "
24번에서
"페이지 넘버 부분에 아까 기억해 뒀던 페이지 번호를 넣으면 됩니다."
프로필을 선택했을때 나오는 번호(pramvalue에 써야하는 번호)와
페이지 넘버링(setlist에 써야하는 번호)은 다른번호인가요?
Reply: JHRunning address modify / delete reply
setlist에 쓴다는 말은 무엇인지요? setlist 기능은 글 목록을 받아오면 글 쓴 유저가 누군지와 글 내용 등을 리스트에 추가하는 역할만 할 뿐입니다. 따로 커스텀할게 아니라면 건드릴 필요가 없는 부분입니다.
정리하자면
setList는 글 목록을 받아오고 글을 쓴 사람이 누구인지를 구별하기 위한 번호를 받습니다. 따라서 리스트 표시 방법을 바꿀게 아니라면 건들 필요가 없습니다.
또한 paramname 부분은 값 이름입니다. paramvalue는 paramname의 순서에 대응하는 값 이름입니다 따라서
ArrayList<String> Paramname = new ArrayList<String>();
Paramname.add("admin");
Paramname.add("user_srl");
ArrayList<String> Paramvalue = new ArrayList<String>();
Paramvalue.add("1");
Paramvalue.add("21");
와 같다면 admin이라는 값이름은 1이라는 값과 대응되므로 이 계정의 관리 권한은 1번의 사용자가 가지게 됩니다.
다른 예시로 user_srl은 두번째에 위치합니다. 따라서 paramvalue 값은 21입니다. 이해에 도움이 되었으면 좋겠습니다.
Reply: 김 address modify / delete reply
아 감사합니다
페이지에 저만글쓸수있게 권한을 설정하는 방법이 있나요?
Reply: JHRunning address modify / delete reply
네 가능합니다. 자신의 계정에서 자기 페이지 -> 정보 -> 편집(연필모양) -> 권한 -> 쓰기 권한 부분을 변경해주시면 됩니다.
Reply: 안녕하세요 address modify / delete reply
오오 감사합니다
페이지 공개를 어플을 다운받은 사용자에게만 할 수 있나요?
공개수준 탭을 보니 전체공개/즐겨찾기/비밀 이 있던데
즐겨찾기로 하면 되는건가요?
Reply: 안녕하세요 address modify / delete reply
아 그리고 어플 시작시 처음페이지와
어플 페이지 선택 화면에서 Favorite Example 이거 어디서 바꾸는지 궁금합니다!
Reply: JHRunning address modify / delete reply
공개수준은
전체공개 - 말 그대로 모두에게 공개하는 겁니다.
즐겨찾기 - 자신이 승인한 사용자만 볼 수 있습니다.
비밀- 자신만 볼 수 있습니다
Reply: JHRunning address modify / delete reply
처음에 Favourite Example 나오는 화면은 res/layout/splash.xml 부분을 확인해보세요.
그리고 상단 액션바에 나오는 Favorite Example은 앱 이름입니다. 앱 이름을 변경하시면 같이 바뀔 겁니다. 아니면 AndroidManifest.xml에서 바꿀 수 있습니다.
Reply: 안녕하세요 address modify / delete reply
정말 감사합니다
앱에 copyright@ 2014 Tarks (저작권 표시)는 변경하지 않고 남겨둬야 하는게 의무인가요?
Reply: JHRunning address modify / delete reply
남겨두는걸 강제하지는 않습니다. 맘대로 하셔도 됩니다.
다만
Copyright 2015 자기앱이름
Powered by Tarks
이런식으로 같이 병기하는걸 권장하고 있습니다.
Reply: 안녕하세요 address modify / delete reply
감사합니다 ^_^
eldrkeo address modify / delete reply
안녕하세요 build 에러를 모두 잡고 앱을 실행시키니 강제종료가 되면서
아래의 오류가 뜹니다. 뭐또 수정해야될 사항이 있나요?
08-21 00:37:22.035: E/AndroidRuntime(13021): Process: com.tarks.favorite.example, PID: 13021
08-21 00:37:22.035: E/AndroidRuntime(13021): java.lang.NoClassDefFoundError: com.google.android.gcm.GCMRegistrar
08-21 00:37:22.035: E/AndroidRuntime(13021): at com.tarks.favorite.example.global.Global.GCMReg(Global.java:90)
08-21 00:37:22.035: E/AndroidRuntime(13021): at com.tarks.favorite.example.MainActivity.onCreate(MainActivity.java:73)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.Activity.performCreate(Activity.java:5580)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2400)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2495)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.ActivityThread.access$900(ActivityThread.java:170)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.os.Handler.dispatchMessage(Handler.java:102)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.os.Looper.loop(Looper.java:146)
08-21 00:37:22.035: E/AndroidRuntime(13021): at android.app.ActivityThread.main(ActivityThread.java:5635)
08-21 00:37:22.035: E/AndroidRuntime(13021): at java.lang.reflect.Method.invokeNative(Native Method)
08-21 00:37:22.035: E/AndroidRuntime(13021): at java.lang.reflect.Method.invoke(Method.java:515)
08-21 00:37:22.035: E/AndroidRuntime(13021): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
08-21 00:37:22.035: E/AndroidRuntime(13021): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
08-21 00:37:22.035: E/AndroidRuntime(13021): at dalvik.system.NativeStart.main(Native Method)
Reply: JHRunning address modify / delete reply
com.google.android.gcm.GCMRegistrar 가 없답니다. gcm.jar 라이브러리를 추가해주세요.
익명 address modify / delete reply
비밀댓글입니다
Reply: JHRunning address modify / delete reply
PageActivity.java가 해당됩니다.
greenPlum address modify / delete reply
소스 감사합니다. 헌데 질문이 있습니다.
안드로이드 스튜디오로 작업을 하려고하는데 'Import project(Eclipse ADT, Gradle, etc.)'로 프로젝트를 열려고 하니 다음과 같은 오류를 뿜어내면서 시작이 안되는데 혹시 아시는지요.
* Project Favorite:/Users/h/WebstormProjects/Favorite/project.properties:
Library reference ../../../actionbarsherlock could not be found
Path is /Users/h/WebstormProjects/Favorite/../../../actionbarsherlock which resolves to /Users/actionbarsherlock
Reply: JHRunning address modify / delete reply
Actionbarsherlock이 없는게 이유입니다. Actionbarsherlock 라이브러리를 넣어주시면 해결됩니다.
MarkCho address modify / delete reply
우선 정말 감사드리구요 ^^
mAdded cannot be resolved or is not a field
The container 'Android Dependencies' references non existing library '/~~/actionbarsherlock.jar'
The project cannot be built until build path errors are resolved
라고 에러가 11개 뜨면서 실행이 안되네요 ㅠ
properties-Android탭에서 Is Library체크도 했는데 해결이 안되네요 ㅠㅠ 도돠주시면 감사하겠습니다.
Reply: JHRunning address modify / delete reply
라이브러리를 찾을 수 없다내요 actionbarsherlock 라이브러리를 다운받으셔서 다시 추가하셔야할거같습니다
박상우 address modify / delete reply
혹시 안드로이드스튜디오용으로 재구성 완료 되셨나요? 다름이 아니라 안드로이드 스튜디오에서 마이그레이션 후 액션바셜록까지 완료했는데도 그 부분에서 오류가 발생하더라구요...
Reply: JHRunning address modify / delete reply
Actionbarsherlock 빼시고 appcompat으로 하시면 됩니다
앱 초보 address modify / delete reply
감사합니다