검색결과 리스트
2013/04에 해당되는 글 4건
- 2013/04/21 아니 잠깐 이보소. 드림나래 다운로드 수가 최근 엄청나게 증폭하고 있다니요?! (1)
- 2013/04/15 드림나래 2.0 Beta 2일간 배포 (1)
- 2013/04/14 안드로이드 설정화면, 4.0에서도 가능하게 해보자!
- 2013/04/09 [개발현황] 드림나래 2.0 현재 개발현황
전날 8787(총 사용자 설치수) -> 20일 9004
17일 -> 18일 : 300명 이상
18일 -> 19일 : 230명
19일 -> 20일 : 217명
......
WOwwwwwwwwwwwwwwwwwwwwwwwwwww
이렇게 올라도 되는겁니까 ㅋㅋㅋㅋㅋ 너무 팍팍 증가하네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
곧 10,000을 달성할 기세입니다 ㄷㄷㄷ;;;
근데 슬픈 사실은 당분간 드림나래 앱 업데이트는 없습니다. 저에게 곧 굴러올(?) 프로젝트가 3개입니다.
첫번째는 옵티머스 G Pro 기기 지원을 위한 Angeloid Team 프로젝트인 Project-DFC << 5월 3일부터 시작! 기간은 2주간입니다.
두번째는 팀에서 제작하고 있는 사랑과 슬픔의 기억들 in Android << 5월 10일부터 시작! 기간은 8월 31일까지네요.
세번째는 학교에서 진행해야 될 그린 에너지 사이클 포인트(GECP) << 아직 기한은 안잡혔는데 11월까지 인걸로 알고 있고 콘테스트까지 있습니다 ㄷㄷ;
고로 지금 버전 2.0.2를 기준으로 업데이트는 없습니다.
단, 다운로드 서버가 마련될 경우 2.0.3으로 업데이트는 합니다.
하나 더, 드림나래가 XDA의 스레드에 있습니다. 물론 제가 올려놓은 거지만요 ㄷㄷ; http://forum.xda-developers.com/showthread.php?t=2236059 입니다.
빠르게 세니어 멤버가 되어 포스트를 다시 작성하던가 말던가 해야죠 @_@; 지금은 외부 링크가 안되니 참 답답합니다.
하나 더, 2.0.3으로 업데이트 할 때가 되면 드림나래의 아이콘이 바뀝니다. 팀장님이 색들의 조화라는 팀의 슬로건에 맞게 디자인하신다고 합니다.
뭐, 그렇다고요.
그러면, 이만 바이니~//
| (2013/05/17) 드림나래 2.2 작업 일지 (0) | 2013/05/17 |
|---|---|
| 드림나래 테스트빌드 배포! (토요일까지) (1) | 2013/05/09 |
| 아니 잠깐 이보소. 드림나래 다운로드 수가 최근 엄청나게 증폭하고 있다니요?! (1) | 2013/04/21 |
| 드림나래 2.0 Beta 2일간 배포 (1) | 2013/04/15 |
| [개발현황] 드림나래 2.0 현재 개발현황 (0) | 2013/04/09 |
| 드림나래 1.8 업데이트 릴리즈, 그리고 잡담(?) (0) | 2013/03/31 |
안녕하세요, 소피아네입니다.
드디어, 드림나래 2.0가 코딩이 거의 완료되어(결국 3000줄 돌파했네요 젠장.) 베타 버전을 배포합니다.
이번 2.0의 체인지로그는
<item>업데이트 : 드림나래 SPiCa 5.5</item>
<item>업데이트 : 드림나래 Miracle 3.5</item>
<item>업데이트 : 드림나래 Save 3.5</item>
<item>업데이트 : 드림나래 Prev 2.0</item>
<item>업데이트 : 드림나래 SPiSave 1.5</item>
<item>업데이트 : 드림나래 Brand 1.5</item>
<item>업데이트 : 드림나래 Pure 1.5</item>
<item>버전 추가 : 드림나래 PE 1.0</item>
<item>기능 추가 : 히든 메뉴버튼</item>
<item>기능 추가 : 메인 롤링픽쳐</item>
<item>기능 추가 : 드림나래 적용후 체크</item>
<item>기능 추가 : 부트 드림나래 스크립트 활성화 / 비활성화</item>
<item>기능 추가 : 환경설정 화면 추가</item>
<item>기능 개선 : 부트 드림나래 스크립트</item>
<item>기능 개선 : 다운로드 알고리즘 최적화</item>
<item>기능 개선 : 루트 권한 요청 일부 삭제</item>
<item>기능 개선 : 일부 UI 변경</item>
<item>기능 개선 : 불필요한 리소스 제거</item>
<item>기능 개선 : 안정화</item>
제가 봐도 ㅎㄷㄷ한 업데이트 목록입니다.
물론 여기까지가 베타고요, 정식 버전에서는 일부 더 다듬어서 추가됩니다.
그런데 위에 있는거 말고도 현재 이슈(대표적인 Pure의 인터넷 먹통 현상)을 해결할지도 모르겠네요.
다운로드는 밑에 있습니다. 받으신 다음 설치 후 테스트 해보신 다음 각 카페에 후기를 올려주세요!
*주의. 베타 버전을 적용하고 나타나는 문제는 책임지지 않습니다.
*주의. 2차 배포하면 죽습니다.
*주의. 수요일 새벽에 파일 삭제 및 드림나래 서버 파일 삭제합니다. 즉 수요일 새벽이 지나면 못씁니다.
// 삭제되었습니다 //
2.0 정식에서는 아래 항목이 더 추가될 예정입니다.
리커버리 응급 복구 툴(드림나래 삭제용도)
더 자세한 "자세히 보기" 설명
PE 비공개(트윅의 미완성으로 인한 담당자의 요청)
생명주기 재선언
이렇게 추가해서 배포됩니다. 기다려주세요!
| 드림나래 테스트빌드 배포! (토요일까지) (1) | 2013/05/09 |
|---|---|
| 아니 잠깐 이보소. 드림나래 다운로드 수가 최근 엄청나게 증폭하고 있다니요?! (1) | 2013/04/21 |
| 드림나래 2.0 Beta 2일간 배포 (1) | 2013/04/15 |
| [개발현황] 드림나래 2.0 현재 개발현황 (0) | 2013/04/09 |
| 드림나래 1.8 업데이트 릴리즈, 그리고 잡담(?) (0) | 2013/03/31 |
| Normaly Issue #1326 [워크맨 충돌] (0) | 2013/02/24 |
* 이 문서는 PreferenceActivity Android 4.0 or higher (StackOverFlow) (http://stackoverflow.com/questions/10186697/preferenceactivity-android-4-0-and-earlier/) 에서 가져온 내용이며, 실제 사용하기 위해 일부 개조를 거쳤음을 알려드립니다 *
안녕하세요, 잉여 메인테이너 소피아네입니다.
앱을 개발하던 도중 환경설정으로 깔끔하게 하면 어떨까 싶어서 안드로이드 4.0 책을 꺼내서 환경설정 그대로 쳤습니다.
prefs.xml 구성하고 딱 쳐서 아싸! 하고 있었던 것 쯤에
The method addPreferencesFromResource(int) from the type PreferenceActivity is deprecated
addPreferecesFromResource가 API 11(허니콤)부터 지원되지 않습니다.
=ㅅ=?
야.
책에도 이렇게 하라고 써있는데? 장난해?
해서 여러가지 방법을 찾는데 이거 의외로 안나오더라고요 =ㅅ; developer.android.com에서 한개, 그리고 위 stackoverflow가 전부였습니다.
그래서 여러분에게, 제가 약 3시간동안 했던 삽질의 비법을 알려드립니다. <<퍽
일단 적용 사진을 보시죠.
제가 언어도 제대로 배우지 않은 잉여라 이정도가 한계였지만 됬네요 =ㅅ;
자, 그럼 잘 따라오시길!
1. 재료를 만들어준다.
재료란 Preference를 말합니다.
근데 여기서 책에서 하던 카테고리를 다른 방법으로 써야됩니다.
예전이면
<PreferenceCategory
...
<Preference
...
이렇게 했었을겁니다.
이제 카테코리는 집어서 던지면 되겠습니다.
즉, 이렇게요.
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:defaultValue="true"
android:key="bootcheck"
android:summary="@string/settingbootchecksub"
android:title="@string/settingbootcheck" />
<Preference
android:key="delete"
android:summary="@string/settingappdeletesub"
android:title="@string/settingappdelete" />
</PreferenceScreen>
PreferenceScreen 바로 밑에 CheckBox나 Preference 같은 설정에 뜨는걸 넣어주세요.
카테고리를 이제 파일로 분류하시면 됩니다.
2. 헤더 파일 만들기
다 구성했으면 이제 res/xml에 preference_headers.xml 라는 파일을 만들어줍시다.
이 파일이 핵심인데요, 사진의 두번째처럼 되게 해주는 겁니다.
<preference-headers xmlns:android="http://schemas.android.com/apk/res/android" >
<header android:fragment="자신의 패키지 이름.PrefsFragment"
android:title="@string/settingtitle">
<extra android:name="resource" android:value="preferences" />
</header>
<header android:fragment="자신의 패키지 이름.PrefsOpenSource"
android:title="@string/settingsub2">
<extra android:name="resource" android:value="preferences" />
</header>
</preference-headers>
구성하는 방법은
<header android:fragment="자신의 패키지 이름.PrefsFragment"
android:title="@string/settingtitle">
<extra android:name="resource" android:value="preferences" />
</header>
입니다.
카테고리, 즉 파일이 여러개일경우 저처럼 선언해주세요. (저의 경우 PrefsFragment와 PrefsOpenSource로 했습니다)
3. 프래그먼트 클래스 만들기
자 이제 그럼 위에 쓴 PrefsFragment를 만들러가야겠죠?
당장 만듭시다.
@TargetApi(Build.VERSION_CODES.HONEYCOMB) // 허니콤 이상에서 사용 가능하다는 것입니다.
public class PrefsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref_settings); 아까 선언한 대로 PrefsFragment 항목을 누르면 무슨 설정을 띄울건지 결정합니다.
}
}
저의 경우 두개(PrefsOpenSource가 있죠)니까 PrefsOpenSource도 따로 만들었습니다.
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class PrefsOpenSource extends PreferenceFragment {
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref_opensource);
}
}
내용인 즉슨 굵은 표시가 중요한겁니다.
4. Android 3.0 or higher = Fragment, 그 이하 Activity를 판가름하기
여기서는 두개의 클래스가 필요합니다. 그대로 선언해주세요.
PreferencesActivity 와 OtherPreferencesActivity 입니다.
먼저 PreferencesActivity에는
public class PreferencesActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref_settings);
addPreferencesFromResource(R.xml.pref_opensource); // 줄 쳐져있어도 상관하지 마세요, PreferencesActivity는 3.0 미만이 쓸겁니다. 당연히 타겟 api는 이거보다 더 높으니 줄이 쳐져있죠.
}
}
그다음 OtherPreferencesActivity에는
import java.util.List;
public class OtherPreferencesActivity extends PreferenceActivity {
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public void onBuildHeaders(List<Header> target) {
loadHeadersFromResource(R.xml.preference_headers, target);
}
}
이렇게 선언해주시면 설정화면 구성은 끝났습니다.
5. 마무리, 호출하기
이제 Intent를 해야겠는데... 어떻게 하냐고요?
if (Build.VERSION.SDK_INT < 11) {
startActivity(new Intent(this, PreferencesActivity.class));
} else {
startActivity(new Intent(this, OtherPreferencesActivity.class));
}
이렇게 하시면 됩니다.
기준 API가 11보다 낮을 경우 PreferencesActivity(아까 줄이 쳐져있어도 신경 끈거), 높을 경우 OtherPreferencesActivity를 띄웁니다.
6. 정리하며
여기까지입니다.
글을 상당히 휘갈겨 써서 이해하신 분 있는지 모르겠지만 이해하신분 대단하십니다.
이제 PreferencesActivity와 각 PrefsFragment(와 PrefsOpenSource)에 클릭 이벤트나 그런 걸 넣으시면 되겠습니다.
그럼 바이니~
| 안드로이드 설정화면, 4.0에서도 가능하게 해보자! (0) | 2013/04/14 |
|---|---|
| 하지만 사소한 것이라도 개발이라고 하면 개발이라고 할 수 있습니다. (0) | 2013/02/22 |
| [PEM 개발기록] #1. 런타임 에러 - 적용 후 파워앰프 강제종료 (0) | 2013/02/20 |
1. 현재 예정된 체인지로그
+ 모든 드림나래 트윅 리버전 (트윅 담당자들이 힘 좀 썻습니다 ㅇㅂㅇㅋ 전 버전 대비 20%까지 효과가 올라간다고 합니다.)
+ 일부 기기에서 적용시 와이파이 문제 해결
+ 드림나래가 정상적으로 적용되지 못할때(파일이 0바이트일 경우) 오류창 띄우기
+ 부팅 드림나래 로드 스크립트 최적화
+ 드림나래 PE 및 언락커 체크 알고리즘 추가
+ 메인 배너
+ 순서도 알고리즘 반영(ver 2.0)
+ 소스 퍼포먼스 최적화
이정도입니다.
자, 그럼 스샷을 보러 가실까요?
언락커의 모습입니다. 심플하고도 명료합니다.
배포는 마켓 및 블로그 배포로 할 예정이고요, 가격은 1달러 (1000원) 으로 책정되었습니다.
드림나래가 적용되지 못할 때 메세지를 띄웁니다. 이로서 사용자들이 판단을 잘 할 수 있겠지요.
써있듯이 알고리즘입니다.
적당히 어지럽습니다만은 저 알고리즘에 더 추가해서 2.0에 들어갔습니다.
이번 2.0을 곧 릴리즈하면서 감사한분들 목록.
First, 드림나래 PE와 기타 버그를 고칠 수 있게 기회를 마련해준 옵티머스 공식 포럼의 옆집총각님, 사랑합니다!♥
Second, 때려치고 싶을 때 마다 항상 힘이 되어준 Angeloid Team 팀원들과 팀장인 린네누나, 모두 사랑합니다!♥
Third, 제가 지금까지 본 국내 롬 중에서 제일 좋다고 생각되는 옵티머스 LTE2 이야기 카페의 Celes님! 4주년 축전 감사드리며 앞으로 유저들을 위해 노력해주세요! 역시 사랑합니다♥
Final, 지금까지 드림나래가 있을 수 있게 응원해주신 7800명 고객님, 감사드립니다!
릴리즈는 아마 4월 중후반 정도 될 것 같네요. 새롭게 다시 나오는 드림나래 2.0, 기대해주세요!
(맞다, 이번엔 설치 부분에 있어서 아무것도 안건드렸어요. 1.6처럼 되지는 않을겁니다(웃음))
| 아니 잠깐 이보소. 드림나래 다운로드 수가 최근 엄청나게 증폭하고 있다니요?! (1) | 2013/04/21 |
|---|---|
| 드림나래 2.0 Beta 2일간 배포 (1) | 2013/04/15 |
| [개발현황] 드림나래 2.0 현재 개발현황 (0) | 2013/04/09 |
| 드림나래 1.8 업데이트 릴리즈, 그리고 잡담(?) (0) | 2013/03/31 |
| Normaly Issue #1326 [워크맨 충돌] (0) | 2013/02/24 |
| [드림나래 오류 파악] #1. ANR keyDispatchingTimedOut (0) | 2013/02/17 |
RECENT COMMENT