layout_above    ~의 위에 배치하라

layout_below    ~의 밑에 배치하라

layout_toLeftOf  ~의 왼쪽에 배치하라

layout_toRightOf ~의 오른쪽에 배치하라 

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

layout_alignTop     ~와 위쪽 변을 맞춰라

layout_alignBottom ~와 밑쪽 변을 맞춰라

layout_alignLeft     ~와 왼쪽 변을 맞춰라

layout_alignRight    ~와 오른쪽 변을 맞춰라

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

layout_alignParentTop     true이면 부모와 위쪽 변을 맞춰라

layout_alignParentBottom true이면 부모와 밑쪽 변을 맞춰라

layout_alignParentLeft     true이면 부모와 왼쪽 변을 맞춰라

layout_alignParentRight    true이면 부모와 오른쪽 변을 맞춰라

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

layout_centerHorizontal true이면 부모의 수평 중앙에 배치하라

layout_centerVertical    true이면 부모의 수직 중앙에 배치하라

layout_centerInParent   true이면 부모의 수평, 수직 중앙에 배치하라

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

layout_alignBaseLine  ~와 베이스라인을 맞춰라

layout_alignWithParentIfMissing 앵커가 발견되지 않을 때 부모를 앵커로 사용한다.

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


WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  0개가 달렸습니다.
secret





 


public static void androidPush(String regId, String authtoken, String msg) throws Exception {
  try{
   StringBuffer postDataBuilder = new StringBuffer();
  
   postDataBuilder.append("registration_id=" + regId); // 등록ID
   postDataBuilder.append("&collapse_key=1");
   postDataBuilder.append("&delay_while_idle=1");
   postDataBuilder.append("&data.msg=" + URLEncoder.encode(msg, "UTF-8")); // 내용
  
   byte[] postData = postDataBuilder.toString().getBytes("UTF8");
  
   URL url = new URL("https://android.apis.google.com/c2dm/send");
  
   HttpsURLConnection.setDefaultHostnameVerifier(new FakeHostnameVerifier());
   HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  
   conn.setDoOutput(true);
   conn.setUseCaches(false);
   conn.setRequestMethod("POST");
   conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
   conn.setRequestProperty("Content-Length",Integer.toString(postData.length));
   conn.setRequestProperty("Authorization", "GoogleLogin auth="+authtoken);
  
   OutputStream out = conn.getOutputStream();
   out.write(postData);
   out.close();
  
   conn.getInputStream();
  
   } catch (Exception e)  {
    e.printStackTrace();
   }
  }
 }

class FakeHostnameVerifier implements HostnameVerifier {

 public boolean verify(String hostname, SSLSession session) {

 return true;

 }

}


WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  1 , 댓글  2개가 달렸습니다.
  1. ♡ 만나기까지,서로 알아보기까지,그리고 사랑하기까지 힘들었지만,이젠 소중한 사랑 지켜갈게요
  2. 슬퍼서 우는거 아니야..바람이 불어서 그래..눈이 셔서..
secret





LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000L,1.0f, this);

if(!(locationManager.isProviderEnabled (LocationManager.NETWORK_PROVIDER))){

startActivityForResult(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS), 0);

Toast.makeText(class.this, "무선 네트워크 사용을 클릭해주세요 .", Toast.LENGTH_LONG).show();

}


참고

http://www.helloandroid.com/tutorials/calling-system-settings-android-app-gps-example




WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  0개가 달렸습니다.
secret





Geocoder _Geocoder = new Geocoder(this);

String _Result = "";

try {

Iterator<Address> _Addresses = _Geocoder.getFromLocation(37.602264,

126.965561, 1).iterator();

if (_Addresses != null) {

while (_Addresses.hasNext()) {

Address namedLoc = _Addresses.next();

String placeName = namedLoc.getLocality();

String featureName = namedLoc.getFeatureName();

String country = namedLoc.getCountryName();

String road = namedLoc.getThoroughfare();

_Result += String.format("\n[%s][%s][%s][%s]", placeName,

featureName, road, country);

int addIdx = namedLoc.getMaxAddressLineIndex();

for (int idx = 0; idx <= addIdx; idx++) {

String addLine = namedLoc.getAddressLine(idx);

_Result += String.format("\nLine %d: %s", idx, addLine);

}

}

}

} catch (IOException e) {

}


WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  2 , 댓글  1개가 달렸습니다.
  1. 노동은 생활의 꽃이요, 삶의 보람이요, 마음의 기쁨이다.Topics related articles:


    http://copyrightyoon.tistory.com/643 新建文章 9

    http://1004home.tistory.com/118 新建文章 4

    http://mineez.tistory.com/?page=114 新建文章 11

    http://kor77.tistory.com/359 新建文章 9
secret





Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);


WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  2개가 달렸습니다.
  1. 사랑하라,한번도 상처받지 않은것처럼
  2. 친구는 제2의 재산이다Topics related articles:


    http://exp999.tistory.com/707 新建文章 9

    http://creamoco.tistory.com/archive/20130217 新建文章 4

    http://thecoffeehouse.tistory.com/337 新建文章 11

    http://yiann.tistory.com/1146 新建文章 2
secret





getRoundedCornerBitmap 클래스로 해주면 됩니다.



WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  3개가 달렸습니다.
  1. 그녀가 때리면 아파도 안아픈척, 안아파도 아픈척 하는 것을 좋아해요
  2. 친구는 제2의 재산이다Topics related articles:


    http://empier.tistory.com/entry/CodeEngn-Reverse-L14-Start 新建文章 4

    http://ligstory.tistory.com/336 新建文章 9

    http://transartist.tistory.com/69 新建文章 5

    http://uxmem.tistory.com/29 新建文章 4
  3. 괜히 무심한척 하는 내가 바보 같아
secret






 

가로세로 모드를 고정 시키기는 간단합니다

AndroidManifest.xml 파일에 설정값을 하나 넣으면 됩니다

Activity 태그에서 android:screenOrientation 의 속성값을 설정하면 됩니다. 

그 속성값은 다음과 같은 종류가 있습니다.


http://developer.android.com/guide/topics/manifest/activity-element.html

아래 예제와 같이 android:screenOrientation 에 portrait 넣게 되면 세로모드만 되며

Landscape 를 넣게 되면 가로모드만 적용된다기기를 기울이더라도 모드가 바뀌지

않고 고정된다.

01 <application android:icon="@drawable/icon" android:label="@string/app_name">
02         <activity android:name=".ViewTestActivity"
03                   android:label="@string/app_name"
04                   android:screenOrientation="portrait">
05             <intent-filter>
06                 <action android:name="android.intent.action.MAIN" />
07                 <category android:name="android.intent.category.LAUNCHER" />
08             </intent-filter>
09         </activity>
10  </application>

애뮬레이터에서 테스트를 해볼려면 Ctrl + F11 을 누른다아래는 적용하지

않았을 때의 그림이다.

WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  0개가 달렸습니다.
secret





public class WebViewActivity extends Activity {

private WebView webview; //웹뷰

public class MyWebChromeClient extends WebChromeClient {

@Override

public void onProgressChanged(WebView view, int newProgress) {

// TODO Auto-generated method stub

WebViewActivity.this.setProgress(newProgress * 100);

}

}

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_PROGRESS);

setContentView(R.layout.webview);

this.webview = (WebView)findViewById(R.id.webview);

this.webview.setWebChromeClient(new MyWebChromeClient());

}

@Override

protected void [안내]태그제한으로등록되지않습니다-xxonStart() {

// TODO Auto-generated method stub

super.[안내]태그제한으로등록되지않습니다-xxonStart();


webview.loadUrl("이동할 주소");

}

}

 

WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  1개가 달렸습니다.
  1. 행복을 졸겨야 할 시간은 지금이다. 행복을 즐겨야 할 장소는 여기다.Topics related articles:


    http://officetutor.tistory.com/1387 新建文章 5

    http://pentaxpic.tistory.com/517 新建文章 8

    http://10000boki.tistory.com/entry/Tokyo 新建文章 5

    http://creamoco.tistory.com/160 新建文章 5
secret





//아무대서나 실행.

InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);


//mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); // 보여줄때

mgr.hideSoftInputFromWindow(search_key.getWindowToken(), 0);          // 숨길때


WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  0개가 달렸습니다.
secret





http://blog.naver.com/philipousys/130084791843

WRITTEN BY
블로blow
iOS 개발자 생활이야기

트랙백  0 , 댓글  0개가 달렸습니다.
secret