CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 6161|回复: 6

请问cubietruck的Android 4.2.2如何截屏?

[复制链接]
发表于 2014-9-5 19:08:40 | 显示全部楼层 |阅读模式
在一般手机的Android 4.0以上
截屏是电源键+音量小键一起按
但是在cubietruck没有音量键
请问在cubietruck板子的截屏要如何操作呢?

回复

使用道具 举报

发表于 2014-9-6 09:03:11 | 显示全部楼层
默认是没有的,需要自己加,4.4是有的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-6 12:49:07 | 显示全部楼层
chuang 发表于 2014-9-6 09:03
默认是没有的,需要自己加,4.4是有的

谢谢喔!
但是我在官方没能找到4.4的。。。。
可以给个下载连结吗?
回复 支持 反对

使用道具 举报

发表于 2014-9-6 13:50:42 | 显示全部楼层
4.4要a80的才有,如下是添加屏幕截图功能的代码,可参考下
  1. policy/src/com/android/internal/policy/impl/PhoneWindowManager.java下
  2. public int interceptKeyBeforeQueueing(KeyEvent event, int policyFlags, boolean isScreenOn) {函数添加

  3.                  case 388:{
  4.               if (down) {            
  5.                new Thread(new Runnable() {  
  6.                 @Override  
  7.                 public void run() {  
  8.                     takeScreenshot();  
  9.                }  
  10.             }).start();  
  11.              }
  12.             break;
  13.             }
  14. 增加图片资源     print_screen.png
  15. X:\4.1-V10-A13-zhu\android4.1\frameworks\base\packages\SystemUI\res\drawable-mdpi\print_screen.png
  16. X:\4.1-V10-A13-zhu\android4.1\frameworks\base\packages\SystemUI\res\layout\system_bar.xml添加button按钮

  17. <!--zhu start 2012.12.11-->
  18.                      <com.android.systemui.statusbar.policy.KeyButtonView
  19.                      android:id="@+id/print_screen"         
  20.                      android:layout_width="81dip"     
  21.                      android:layout_height="match_parent"
  22.                      android:src="@drawable/print_screen"
  23.                      systemui:keyCode="388"
  24.                      systemui:glowBackground="@drawable/ic_sysbar_highlight"
  25.                      android:visibility="gone"
  26.                      />
  27.                    <!--zhu end 12.12.11-->

  28. X:\4.1-V10-A13-zhu\android4.1\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\tablet\TabletStatusBar.java
  29. View mPrintScreenButton;//zhu

  30. mStatusBarView.setIgnoreChildren(2, mInputMethodSwitchButton, mInputMethodsPanel);下面一行添加
  31. mStatusBarView.setIgnoreChildren(4, mPrintScreenButton, mRecentsPanel);//zhu


  32. mPrintScreenButton = mNavigationArea.findViewById(R.id.print_screen);//zhu 2012.12.11
  33. mPrintScreenButton.setVisibility(View.VISIBLE);//zhu 2012.12.11
复制代码

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-6 21:23:25 | 显示全部楼层
chuang 发表于 2014-9-6 13:50
4.4要a80的才有,如下是添加屏幕截图功能的代码,可参考下

感谢指导喔, 但是我是初学者
颇复杂的,有看没有懂。。。。。
需要慢慢研究
回复 支持 反对

使用道具 举报

发表于 2014-9-8 22:32:45 | 显示全部楼层
没事,慢慢弄,加油
回复 支持 反对

使用道具 举报

发表于 2015-5-21 16:03:52 | 显示全部楼层



下个截屏apk就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-6-3 03:01 , Processed in 0.022038 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部