특정 전화 번호로 주소록에 등록 되어 있는지 체크하기

안드로이드/android 2013. 1. 9. 10:41

Uri lookupUri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode("010-2542-1452"));

   Cursor is_c = getContentResolver().query(lookupUri, new String[]{ContactsContract.Contacts._ID},null,null,null);

try {

 is_c.moveToFirst();

Log.i("fddd","사람이 있넹");

// is_c.moveToNext();

} catch (Exception e) {}

finally{is_c.close();}

Dialog Fullscreen theme

안드로이드/android 2013. 1. 4. 15:34

res/values/theme.xml

------------------------------------------------------------------------------


<style name="Theme.DialogFullScreen" parent="@android:style/Theme.Dialog">

   <item name="android:windowFullscreen">true</item>

   <item name="android:windowFrame">@null</item>

   <item name="android:windowNoTitle">true</item>

   <item name="android:windowIsFloating">true</item>

   <item name="android:windowContentOverlay">@null</item>

   <item name="android:windowBackground">@color/transparent</item>

</style>


AndroidManifest.xml

------------------------------------------------------------------------------

<activity android:name=".test" android:label="@string/savecontactswithg_msg" android:screenOrientation="portrait" android:theme="@style/Theme.DialogFullScreen" />

setOnClickListener 온 클릭 이벤트 리스너 listener 사용법

안드로이드/android 2012. 12. 27. 21:47

// button

ImageButton lay_btn_back=(ImageButton) findViewById(R.id.btn_back);

ImageButton lay_btn_save=(ImageButton) findViewById(R.id.btn_save);

lay_btn_back.setOnClickListener(clickListener);

lay_btn_save.setOnClickListener(clickListener);



View.OnClickListener clickListener = new View.OnClickListener() {

   public void onClick(View v) {

       switch (v.getId()) {

           case R.id.btn_back:

            finish();

               break;

           case R.id.btn_save:

            Toast.makeText(act,"저장",Toast.LENGTH_SHORT).show();

               break;

       }

   }

};

전화번호로 CONTACT_ID와 RAW_CONTACT_ID 아이디 알아내기

안드로이드/android 2012. 12. 14. 10:00

String _id = "";

String raw_id="";


final Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;

String[] projection = new String[] {

ContactsContract.CommonDataKinds.Phone.CONTACT_ID,

ContactsContract.CommonDataKinds.Phone.RAW_CONTACT_ID

};

String selection = ContactsContract.CommonDataKinds.Phone.NUMBER + "=?";

String[] select_args={"010123456"};


Cursor is_c = getContentResolver().query(

uri,projection,selection,select_args,null

);


try {

is_c.moveToFirst();

_id=is_c.getString(0);

raw_id=is_c.getString(1);

} catch (Exception e) {}

finally{

is_c.close();

}

문자 String 인지 숫자 Integer 인지 체크

안드로이드/android 2012. 12. 12. 11:22

public static boolean isNumber(String str) {  

        boolean check = true;

        for(int i = 0; i < str.length(); i++) {

            if(!Character.isDigit(str.charAt(i))) {

                check = false;

                break; 

            }

        }

    return check;  

   }