Manifast 파일에 uses-permission 을 등록한 후에

특정 uses-permission이 등록되어 있는지 소스 상에서 확인이 가능할까요?

http://developer.android.com/reference/android/Manifest.html 를 참조해서

Context.checkCallingPermission() 매서드를 써봤는데 계속 PackageManager.PERMISSION_DENIED 값이 떨어지네요.

ex)
manifast에 <uses-permission android:name="android.permission.INTERNET" /> 이후

소스상에서
Context c = MainActivity.this; //현재 activity에서 context를 가져옵니다.
        if(c.checkCallingPermission(permission.INTERNET) == PackageManager.PERMISSION_DENIED){
          Toast.makeText(getBaseContext(),
                   "INTERNET  PERMISSION_DENIED",
                   Toast.LENGTH_SHORT ).show();
        }else if(c.checkCallingPermission(permission.INTERNET) == PackageManager.PERMISSION_GRANTED){
         Toast.makeText(getBaseContext(),
                    "INTERNET  PERMISSION_GRANTED",
                    Toast.LENGTH_SHORT ).show();
        }

위와 같이 했을 때 계속 PackageManager.PERMISSION_DENIED 루틴으로 떨어지더라구요.

방법을 아시는 분은 꼭 좀 알려주세요 ^^

감사합니다.