getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
onCreate() 함수에 추가해준다.
2011년 11월 27일 일요일
2011년 10월 20일 목요일
안드로이드 대화상자 키보드 띄우기
// Builder
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Enter text");
alert.setView(textEdit);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String text = textEdit.getText().toString();
finish();
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
// Dialog
AlertDialog dialog = alert.create();
dialog.setOnShowListener(new OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(textEdit, InputMethodManager.SHOW_IMPLICIT);
}
});
dialog.show();
2011년 10월 18일 화요일
안드로이드 실행시 가로세로 전환
실행중에 화면 모드를 전환해 주는 메소드이다..
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //가로모드
else setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //세로모드
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //가로모드
else setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //세로모드
[Android] 가로 세로 화면전환시 리로딩방지
AndroidManifest.xml 에 ndroid:configChanges="orientation" 를 넣게되면,
폰을 돌렸을 때 onCreate, onStart 가 아니라 onConfigurationChanged 함수를 탄다.
2011년 9월 22일 목요일
안드로이드 레이아웃 파라미터
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
view.setLayoutParams(params);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
view.setLayoutParams(params);
2011년 9월 20일 화요일
안드로이드 기기번호 가져오기
TelephonyManager mgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imei = mgr.getDeviceId();
갤탭 갤플 null
퍼미션추가
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
String imei = mgr.getDeviceId();
갤탭 갤플 null
퍼미션추가
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
안드로이드 자신의 전화번호 추출
TelephonyManager mTelephonyMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
returnValue = mTelephonyMgr.getLine1Number();
안되면
public static String getPhoneNumber(Context context)
{
TelephonyManager tMgr =(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String phone = "";
try{
if(tMgr.getLine1Number()!=null){
phone = tMgr.getLine1Number();
}
phone = phone.substring(phone.length()-10,phone.length());
phone="0"+phone;
}catch(Exception e){
e.printStackTrace();
}
Log.d("Phone Number ",phone);
return phone;
}
추가
피드 구독하기:
글 (Atom)