[Android] Download Native Sources.

Posted by Find my true self Fimtrus
2013. 2. 22. 14:00 Programming/Android

- System Application 

https://android.googlesource.com/

- Full source

http://source.android.com/

https://github.com/android

이 댓글을 비밀 댓글로
  1. vaoDnmabYf [url=http://vibramfivefingers0.iconosites.com/]vibram fivefingers[/url]
    hzcXgmapQz [url=http://nikedk0.iconosites.com/]nike dk[/url]
    lycUeffmXn [url=http://michaelkorstasker.iconosites.com/]michael kors tasker[/url]
    gijWkwliSw [url=http://hollistercopenhagen.iconosites.com/]hollister copenhagen[/url]
    qwpZqbtjEf [url=http://hollistercopenhagen.iconosites.com/]hollister copenhagen[/url]
    cewLbilbTi [url=http://nikesko.iconosites.com/]nike sko[/url]
    uvhHedetBx [url=http://nikedk0.iconosites.com/]nike dk[/url]
    kgvUckpbEt [url=http://timberlandstovler.iconosites.com/]timberland støvler[/url]
    fyjKvcpzLp [url=http://raybanwayfarer0.iconosites.com/]ray ban wayfarer[/url]
    tftHfnkgFf [url=http://poloralphlaurenskjorte.iconosites.com/]polo ralph lauren skjorte[/url]

    yhlZvaauFi chwOftbrLb

[Android] 진동 제어.

Posted by Find my true self Fimtrus
2013. 2. 21. 18:04 Programming/Android

아래의 코드 추가.

Vibrator vibe = (Vibrator) 
getSystemService(Context.VIBRATOR_SERVICE);         
vibe.vibrate(new long[] { 1000, 1000}, 1);     

아래의 퍼미션을 꼭 추가해줘야 한다.


 
이 댓글을 비밀 댓글로

[Android] 알림음 제어하기.

Posted by Find my true self Fimtrus
2013. 2. 21. 17:56 Programming/Android
Uri uri = RingtoneManager.getActualDefaultRingtoneUri(
getApplicationContext(), RingtoneManager.TYPE_NOTIFICATION);
Ringtone ringtone = RingtoneManager
.getRingtone(getApplicationContext(), uri);
ringtone.play();


이 댓글을 비밀 댓글로

[Android] adb shell 에서 블루투스(bluetooth) 켜기.

Posted by Find my true self Fimtrus
2012. 11. 30. 10:06 Programming/Android

먼저 adb shell을 실행한다.

(android sdk에 있다!)

# - su

# am start -a android.bluetooth.adapter.action.REQUEST_ENABLE

위와 같이 실행하게 되면, 안드로이드 폰에서 권한 요청을 하게 되고,

확인버튼을 눌리면 블루투스가  켜진다.



이 댓글을 비밀 댓글로

[Android] 안드로이드 히스토리(최근 사용한 앱)에 기록이 남지 않게 하는 법

Posted by Find my true self Fimtrus
2012. 9. 13. 16:18 Programming/Android

New_task 같은 인텐트 옵션을 사용하여, 액티비티를 실행시킬경우 

앱 히스토리가 두개 이상이 쌓이는 현상이 발생할 수 있다.

그럴때 manifest -> activity 에 이 옵션을 사용해 주면된다.

android:taskAffinity=""

android:excludeFromRecents="true"


taskAffinity는 어떤 태스크와의 친화력을 가질 것인지(간단히 말해 태스크 스위칭), ""<---없음 으로주고

android:excludeFromRecents <--- 최근 항목에서 배제 시킨다.


NEW_TASK 옵션을 사용해서 해당 액티비티를 호출하더라도, 히스토리 기록이 남지 않는다.




이 댓글을 비밀 댓글로

[Android] Application Info 얻기

Posted by Find my true self Fimtrus
2012. 7. 23. 09:57 Programming/Android
PackageManager pm = getPackageManager();
String packageName = "패키지명";
//appliation label 정보 얻기
try {
	ai = pm.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
}
catch (NameNotFoundException e) {
}

ApplicationInfo ai = null;
String labelName = pm.getApplicationLabel(ai).toString();


이 댓글을 비밀 댓글로

[Android] 패키지명으로 activity 호출하기

Posted by Find my true self Fimtrus
2012. 7. 23. 09:54 Programming/Android
// 패키지 매니저를 통해 호출하고자 하는 패키지(Application)의 context가 살아있는지 확인한다.
PackageManager pm = getPackageManager();
String packageName = "패키지명";
//살아있다면 해당 context를 화면에 보여주고, 아니면 Application을 실행시킨다.
Intent intent = pm.getLaunchIntentForPackage(packageName);
startActivity(intent);


//
이 댓글을 비밀 댓글로

[안드로이드] 배포시 필수 팁.

Posted by Find my true self Fimtrus
2012. 7. 14. 01:28 Programming/Android


배포시 필수...


C:\Users\jong-hyun.jeong\.android>jarsigner -verbose -keystore  키이름.keystore

-signedjar export할 앱이름_signed.apk 앱이름.apk alias

이 댓글을 비밀 댓글로

[Android]안드로이드 density 구하기

Posted by Find my true self Fimtrus
2012. 7. 3. 10:07 Programming/Android

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
float density = dm.density;


위와 같은 공식으로 density를 구할 수 있다.

* density 란??

  px 와 dp 간의 비율이라고 볼 수 있다.

 예를 들어, 320dpi의 안드로이드 폰이 있다면, 1dp 는 2px와 같다.


아래와 같은 method를 만들어서 사용하면, 코드 상에서 화면 UI 또는 크기를 정할 필요가 있을때,

단말 별로 DPI에 맞게 가변적으로 표시할 수 있다.

/**
	 * Pixel을 DP로 변경해주는 메서드
	 * @param dp
	 * @return
	 */
	public static int getPxFromDp(float dp) {
		int px = 0;
		Context appContext = WLBApplication.getApplication();
		px = (int) (dp * appContext.getResources().getDisplayMetrics().density);
		return px;
	}


* 공식 

dips = pixels * 160 / density

1 / 160 * density * dp = px 


이 댓글을 비밀 댓글로

[Android]안드로이드 SDK 버전 체크하는 방법

Posted by Find my true self Fimtrus
2012. 7. 3. 09:56 Programming/Android



	
boolean isICS = Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH;


    
이 댓글을 비밀 댓글로