基本信息
源码名称:Android屏幕截图和录屏的代码
源码大小:4.59KB
文件格式:.zip
开发语言:Java
更新时间:2021-08-24
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
Android屏幕截图和录屏的代码

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main); if (savedInstanceState == null) { //api>=14时,使用getFragmentManager(),有时候使用Fragment的时候为了兼容低版本,会引入android-support-v4.jar支持包,这个时候,需要使用getSupportFragmentManager() FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        ScreenCaptureFragment fragment = new ScreenCaptureFragment();
        transaction.replace(R.id.sample_content_fragment, fragment);
        transaction.commit();
    }
} @Override public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu); return true;
} @Override public boolean onPrepareOptionsMenu(Menu menu) {
    MenuItem logToggle = menu.findItem(R.id.menu_toggle_log);
    logToggle.setVisible(findViewById(R.id.sample_output) instanceof ViewAnimator);
    logToggle.setTitle(mLogShown ? R.string.sample_hide_log : R.string.sample_show_log); return super.onPrepareOptionsMenu(menu);
} @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()) { case R.id.menu_toggle_log: mLogShown = !mLogShown;
            ViewAnimator output = (ViewAnimator) findViewById(R.id.sample_output); if (mLogShown) {
                output.setDisplayedChild(1);
            } else {
                output.setDisplayedChild(0);
            }
            supportInvalidateOptionsMenu(); return true;
    } return super.onOptionsItemSelected(item);
}