통화이력 목록으로 뽑아내기

안드로이드/android 2013. 1. 23. 16:20

private Cursor getContacts(){


/**

* Calls.TYPE {1=>수신,2=>송신,3=>부재중전화,5=>수신거부}

*/

final Uri uri =CallLog.Calls.CONTENT_URI;

String[] projection = {

        CallLog.Calls.NUMBER, 

        CallLog.Calls.TYPE,

        CallLog.Calls.CACHED_NAME,

        CallLog.Calls.DATE,

        CallLog.Calls.DURATION

};

String selection=null;

String[] selectionArgs = null;

String sortOrder=CallLog.Calls.DATE + " DESC";


return managedQuery(uri, projection,selection, selectionArgs, sortOrder);

}


private List<Contact> getContactsList() throws Exception 

{

final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");

contactsList = new ArrayList<Contact>();

cs = getContacts();

contacts_count = cs.getCount();

if(cs.moveToFirst()){

do {

final String nname = cs.getString(2);

String name="";

if(nname!=null && !nname.equals("")){

Log.i("safasfsda",nname);

name=new String(nname.getBytes(), "utf-8");

}

Log.i("getContactsList",

" NUMBER: "+cs.getString(0)+

" TYPE: "+cs.getString(1)+

" CACHED_NAME: "+name+

" DATE: "+dateFormat.format(cs.getLong(3))+

" DURATION: "+cs.getString(4)

);

} while (cs.moveToNext());

}

return contactsList;

}

html5 overflow 글자 자르기

HTML5/크로스브라우징/CSS 2013. 1. 13. 17:36


// Overflow 가능한 길이 단위

width:auto    (X)

width:100%   (X)

width:.8em   (O)

width:200px  (O)


CSS //===================================

text-overflow: ellipsis; 

-o-text-overflow:ellipsis; 

overflow:hidden;


width : 10em;

height : 20px;

javascript escape 인코딩 php로 디코딩 하기

PHP/팁앱테크 2013. 1. 13. 10:26

// script /======================================================

< script >

var title;

title =escape("ㅇㄹㄴ#$#%2ㅇ,ㄹㅇ남; ㄹㅇㄴㅁ");

< /script >


// php /=========================================================

< ?php

function js_unescape($s) {

    $s= preg_replace('/%u(....)/', '&#x$1;', $s);

    $s= preg_replace('/%(..)/', '&#x$1;', $s);

    return html_entity_decode($s, ENT_COMPAT, 'utf-8');

}


$title = js_unescape($_REQUEST['title']);

? >

셀렉트 메뉴 스타일 바꾸기

HTML5/크로스브라우징/CSS 2013. 1. 10. 11:42

select {

    -webkit-appearance: listbox;

}

select, input {

    width: 100%;

    height: 40px;

    line-height:40px;

    border: 1px solid #999;

    border-radius: 6px;

    margin-bottom:10px;

}

Google I/O 2012 - Doing More With Less: Being a Good Android Citizen

Google I/O 2012 - Doing More With Less: Being a Good Android Citizen


http://www.youtube.com/watch?v=gbQb1PVjfqM&feature=plcp