자기 총화

일반적으로 가 져 오 는 것 은 RGB 888 이 고 클 라 이언 트 는 RGB 565 로 불 러 옵 니 다.
Bitmap.Config.RGB_565
일반적으로 앨범 사진 은 화면 크기 에 따라 동적 으로 압축 비율 을 설정 합 니 다.
두상
비례 이것들 은 일반적으로 서버 가 잘 처리 하고 클 라 이언 트 는 품질 압축 만 한다.
메모리 캐 시 일반 메모리 캐 시 크기 는 프로그램 최대 사용 가능 한 메모리 의 1/8 입 니 다.
//프로그램 최대 사용 가능 한 메모리 가 져 오기
        int maxMemory = (int) Runtime.getRuntime().maxMemory();
        int cacheSize = maxMemory / 8;
HTTPS 프로 토 콜 은 SSL+HTTP 프로 토 콜 로 구 축 된 암호 화 전송,인증 이 가능 한 네트워크 프로 토 콜 입 니 다.
http 프로 토 콜 보다 안전 합 니 다.
Layout Inflater,findView ById,inflate 의 차이 점 과 용도
package cn.csdn.activity;

import android.app.TabActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.TabHost;

public class TabHostActivity extends TabActivity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {

		super.onCreate(savedInstanceState);
		TabHost tabhost = this.getTabHost();

		/**
		 * LayoutInflater         findViewById(),
		 *    :
		 *     LayoutInflater    layout xml     ,       
		 *     findViewById()    xml        widget  ,  :Button  
		 * 
		 * 
		 * 
		 * inflate       xml         .    
		 *        Activity      findViewById()      ,
		 *         setConentView()      layout    .   
		 *         Activity     layout  ,
		 *              layout    (  :ImageView,TextView)    ,
		 *            inflate()    layout   ,       layout           
		 *               
		 *     
		 *     inflate()     :
		 *       1.         id
		 *       2.        ,  FrameLayout
		 *       3.true:      xml       View
		 */
		LayoutInflater.from(this).inflate(R.layout.tabhost_layout,
				tabhost.getTabContentView(), true);

		
		/**        :
		 *       1.     tab    ,    id,  :setContent(R.id.text)
		 *       2.    tab          ,  :setIndicator("    ")
		 *       3.     TabHost.TabSpec   ,          tab   tag, :newTabSpec("tab1")
		*/
		tabhost.addTab(tabhost.newTabSpec("tab1").setIndicator("    ")
				.setContent(R.id.text));
		
		tabhost.addTab(tabhost.newTabSpec("tab2").setIndicator("    ",
				getResources().getDrawable(R.drawable.ic_launcher))
				.setContent(R.id.text));
		
		tabhost.addTab(tabhost.newTabSpec("tab3").setIndicator("    ")
				.setContent(R.id.text));
	}
}


좋은 웹페이지 즐겨찾기