1) 안드로이드 마켓 방식.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setData(Uri.parse("market://details?id={패키지}"));
startActivity(intent;


2) 티스토어 방식

String tstorePID = "0000029083";
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.setClassName("com.skt.skaf.A000Z00040", "com.skt.skaf.A000Z00040.A000Z00040");
intent.setAction("COLLAB_ACTION");
intent.putExtra("com.skt.skaf.COL.URI", ("PRODUCT_VIEW/" + tstorePID + "/0").getBytes());
intent.putExtra("com.skt.skaf.COL.REQUESTER", "A000Z00040"); // tstore app ID
ActIndex.this.startActivity(intent);


tstorePID는 app 을 웹에서 들어갔을 때 URL에 적혀있습니다.
위 예제는 아래 앱의 경로입니다.
http://www.tstore.co.kr/userpoc/game/viewProduct.omp?insProdId=0000270090
신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

앱에서 안드로이드 마켓/티스토어 연결하는 법.  (0) 2012.02.10
패키지명 변경시 check list.  (0) 2012.01.29
Preference 쓰기.  (0) 2011.12.13
[TIP] Activity  (0) 2011.11.09
GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
Posted by 소혼
예를 들어 lite버전 같은걸 만들려고 하니 귀찮은게 상당히 많다.

check list

1) src 아래 패키지명들 변경.
   이클립스를 사용하여 변경을 누름.

2) 이름 변경.

   String.xml의 string 리소스를 확인

3) res/layout을 하나씩 열어서 문제가 있는지 확인.

    custom view를 만들었을 경우, 에러가 날 수 있음.
    Graphical Layout으로 보면 에러 확인하고 고치기 쉬움.

4) AndroidMenifest.xml 파일 안에 패키지 명 변경.

    Activity나 Service의 name이 제대로 되어 있나 확인.

5) 소스코드들 안의 R 패키지 경로 변경.

    이클립스에서 CTRL+H (또는 Search > Files.. ) 에서 패키지.R을 검색어로 입력하고 아래에 Replaces. 버튼 클릭하면 프로젝트 내 모든 파일들에서 변경 가능.

6) data 저장 폴더 변경
    /data/data/패키지명 을 /data/data/패키지명Lite로 변경 - 5번처럼
신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

앱에서 안드로이드 마켓/티스토어 연결하는 법.  (0) 2012.02.10
패키지명 변경시 check list.  (0) 2012.01.29
Preference 쓰기.  (0) 2011.12.13
[TIP] Activity  (0) 2011.11.09
GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
Posted by 소혼
참고 글: PreferenceActivity 사용하기

저장할때:
SharedPreferences myPref = getSharedPreferences("some_name", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = myPref.edit();
               
editor.putInt("lastThemePosition", m_Fgallery.getSelectedItemPosition());
editor.commit();

읽을때:
SharedPreferences settings = getSharedPreferences("some_name", Activity.MODE_PRIVATE);
int lastThemePosition = settings.getInt("lastThemePosition", 0);
신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

앱에서 안드로이드 마켓/티스토어 연결하는 법.  (0) 2012.02.10
패키지명 변경시 check list.  (0) 2012.01.29
Preference 쓰기.  (0) 2011.12.13
[TIP] Activity  (0) 2011.11.09
GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
Posted by 소혼

* 애니메이션 변경하기
Intent intent = new Intent(ActIntro.this, ActIndex.class);
startActivity(intent);
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);

* Activity 가 Media volume만 조절하게 하기.
setVolumeControlStream(AudioManager.STREAM_MUSIC);
신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

패키지명 변경시 check list.  (0) 2012.01.29
Preference 쓰기.  (0) 2011.12.13
[TIP] Activity  (0) 2011.11.09
GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
[팁] 소스코드에서 해상도 처리하기.  (0) 2011.07.06
Posted by 소혼
GalleryView 만들기 : http://bunhere.tistory.com/159
Flick없는 GalleryView : http://bunhere.tistory.com/154

옵션 설명.

android:unselectedAlpha="0.5" : 선택되어 있지 않은 항목을 흐리게 보여준다.
fadingEdge="none" : 가장자리에 fading을 없애준다.
spacing="10dp" : 각 아이템 사이의 간격을 늘려준다.
 
신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

Preference 쓰기.  (0) 2011.12.13
[TIP] Activity  (0) 2011.11.09
GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
[팁] 소스코드에서 해상도 처리하기.  (0) 2011.07.06
[TIP] WebView  (0) 2011.03.22
Posted by 소혼
1. 한줄짜리 editview
이전에는 singleline이란 것을 사용했으나 지금은 deprecated되었음.
android:inputType="none" android:scrollHorizontally="true" 으로 해결 가능

2. 코드에서 IME 사라지게 하기 
InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0); 

3. 코드에서 IME 나타나게 하기
InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.showSoftInput(e_search, InputMethodManager.SHOW_IMPLICIT); 

4. focus 주기/ 뺏기
e_serch.requestFocus();
e_earch.clearFocus(); 

 허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.
신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

[TIP] Activity  (0) 2011.11.09
GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
[팁] 소스코드에서 해상도 처리하기.  (0) 2011.07.06
[TIP] WebView  (0) 2011.03.22
[팁] TextView 관련 팁들  (0) 2011.02.21
Posted by 소혼
안드로이드의 다양한 해상도 땜에 가끔 귀찮을 때가 있다.

어쨌든 이러한 해상도 문제를 해결하기 위해 몇가지 꼼수를 써서 해결해 보았습니다.
정답이 아니며, 더 좋은 방법이 있으면 공유 부탁드립니다.
이전에 쓴 관련글 : [팁] Density를 고려한 어플리케이션 만들기.

1) onCreate에서 width, height 정보를 획득
Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int displayWidth = display.getWidth();
int displayHeight = display.getHeight(); 

2) width, height에 따라 변수 설정
if (displayWidth == 600 && displayHeight == 1024)
    isItTab = true; 

3) LayoutParams 조정하기
if (isItTab) {
LinearLayout.LayoutParams params = null;
params = (LinearLayout.LayoutParams) mylayout.getLayoutParams();
params.width = 105;
params.height = 66;
mylayout.setLayoutParams(params);
...
} else {
...
}

허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.


신고

'<안드로이드>개발 > 안드로이드/App' 카테고리의 다른 글

GalleryView 옵션  (0) 2011.07.14
EditView 관련 정리  (0) 2011.07.11
[팁] 소스코드에서 해상도 처리하기.  (0) 2011.07.06
[TIP] WebView  (0) 2011.03.22
[팁] TextView 관련 팁들  (0) 2011.02.21
안드로이드 gles 첫번째 예제.  (0) 2010.11.02
Posted by 소혼
안드로이드의 WebView는 WebKit/android포트를
JNI 인터페이스를 통해 java형태로 제공하는 Widget 입니다.











1. html 파일로 네트워크에 접속하려면 permission이 필요합니다. 
   AndroidManifest.xml 파일에 
<uses-permission android:name="android.permission.INTERNET"/>  
   추가

 2. HTML에 <body onload="a();"> 와 같은 자바스크립트를 썼을 때 동작하지 않는 문제는 WebView가 기본적으로 Javascript 사용이 disable 되어 있기 때문입니다.
    wv.getSettings().setJavaScriptEnabled(true);

3. WebView를 load했을 때 오른쪽에 흰 줄(흰 배경)이 보이는 것은 scrollbar 영역이 잡혀있기 때문입니다.
이것을 사라지게 하려면 아래 한줄을 추가합니다.
   wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);


신고
Posted by 소혼

Ellipsize
  텍스트가 너무 길 때, 자동 줄임 역할을 수행한다. (한줄로 보이게 하려면 maxLines="1")
    android:ellipsize="none" : 그냥 자름
    android:ellipsize="start" : 앞 부분에 ...
    android:ellipsize="middle" : 가운데 부분에 ...
    android:ellipsize="end" : 뒷 부분에 ...
    android:ellipsize="marquee" :

* ListView 안의 custom textview에서 Ellipsize 쓰려면
    android:scrollHorizontally="true"

textAppearance
   ?


코드에서 텍스트 사이즈를 바꿀 때 Unit 정보를 주는 법
예) sp를 주려고 한다면
ret.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);


HTML을 통해 스타일 주기
참고 : http://developer.android.com/reference/android/text/Html.html
참고 : http://developer.android.com/guide/appendix/faq/commontasks.html#selectingtext
    몇개 적용이 되진 않지만 HTML에 스타일을 줄 수 있다.
      예) wordView.setText(Html.fromHtml("<font color=red>test</font>"));
    안타깝게 폰트 크기 변경은 잘 되지 않는다.
    하지만 유사한 방법으로 <small>이란 태그를 사용하여 글자를 줄일 수 있다.



http://fanpro.springnote.com/pages/4801589.xhtml
http://babtingdev.tistory.com/251
http://blog.naver.com/PostView.nhn?blogId=lowmans&logNo=100118611161&redirect=Dlog&widgetTypeCall=true
신고
Posted by 소혼
이제 3D 공부를 시작해봅니다.

FirstGLRenderer.java

Act3D1.java


신고
Posted by 소혼
이전버튼 1 2 3 4 이전버튼

티스토리 툴바