기본 콘텐츠로 건너뛰기

2월, 2015의 게시물 표시

Android, MediaPlayer, SurfaceView

public class MainActivity extends ActionBarActivity {     MediaPlayer _videoPlayer;     private SurfaceHolder holder;     private SurfaceView mPreview;     final String url = "http://xxxx/xxx/index.m3u8";     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         _videoPlayer = new MediaPlayer();         _videoPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {             @Override             public void onPrepared(MediaPlayer mp) {                 _videoPlayer.start();             }         });         mPreview = (SurfaceView)findViewById(R.id.surfaceView);         holder = mPreview.getHolder();         holder.addCallback(new SurfaceHolder.Callback(){             @Override             public void surfaceCreated(SurfaceHolder holder) {                 _videoPlayer.setDisplay(holder);             }             @Overrid

Git, commit, memo

----- cancel add add ./a.txt reset ./a.txt ----- edit lastest commit msg. git commit --amend ----- commit squash git rebase -i HEAD^2 http://git-scm.com/book/ko/v1/Git-%EB%8F%84%EA%B5%AC-%ED%9E%88%EC%8A%A4%ED%86%A0%EB%A6%AC-%EB%8B%A8%EC%9E%A5%ED%95%98%EA%B8%B0

Android, InAppBilling, memo

v3... -Service bind : onCreate - v3 support check - detail info : getSkuDetails -- parameters --- p0 : 3 (version = v3) --- p1 : context.getPackageName() --- p2 : "inapp" --- p3 : Bundle skuList : ArrayList<String> (productId list) - buy : Bundle getBuyIntent -- bundle.getInt("RESPONSE_CODE") -> Billing response codes (ex. 7 = alreay owned) -Service unbind : onDestroy http://developer.android.com/google/play/billing/api.html https://gist.github.com/first087/9088162 https://www.gaffga.de/implementing-in-app-billing-for-android/ http://android-developers.blogspot.jp/2012/12/in-app-billing-version-3.html http://y-anz-m.blogspot.jp/2013/02/android-api-version3.html

Android, app install check

// app install check private boolean appInstalledOrNot(String uri) { PackageManager pm = _context .getPackageManager(); boolean app_installed = false ; try { pm.getPackageInfo(uri, PackageManager. GET_ACTIVITIES ); app_installed = true ; } catch (PackageManager.NameNotFoundException e) { app_installed = false ; } return app_installed ; } http://stackoverflow.com/questions/11392183/how-to-check-programmatically-if-an-application-is-installed-or-not-in-android