Android系统如何调用USB连接模式

地道贵定人

地道贵定人

2016-03-31 14:51

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐Android系统如何调用USB连接模式,希望大家看完后也有个好心情,快快行动吧!

Android系统如何调用USB连接模式

   1、使用数据线将手机和计算机相连接,计算机会提示找到硬件;

  2、等一会儿手机屏幕左上角会出现两个小图标,按住屏幕最上面的条栏不放往下拉动;

Android系统如何调用USB连接模式 图老师 

  3、此时会拉出通知菜单,点击USB已连接项,在弹出的对话框中点击装载按钮。

 

  完成以上步骤以后,手机即已经切换到USB数据传输模式,点击计算机的我的电脑,可以看到可移动磁盘,此时就可以进行资料传输了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/android/)Tulaoshi.com

android系统在静音模式下关闭camera拍照声音的方法

话说为了防止偷拍,业内有不成文规定,手机公司在做camera时,点击拍照和录像键的时候,必须要有提示音。因此,google也就非常人性化的将播放 拍照声音的函数,放到了cameraService中,防止开发者能开发出不响的camera,从而只要调用拍照函数,一定会响,这是写死在 framework中的。

话说这个规定在当今有点不合时宜,这不,今天我收到测试提的一个BUG,说是公司的新需求,要求在静音模式下拍照声音也得取消。这么无耻的需求,也许就在我们中国最大的山寨手机公司才会提到。废话不多说,看看是怎么改的。

刚 开图老师始想到的是调用audiomanager的service,但是这会涉及到进程间通信,比较繁琐。所以用到了SystemProperity。想在 APP监听点击事件时增加一个property,将当时的aduio状态写进去,如果为静音模式,则写入1,然后cameraservice再调用 playsound时也取这个property,来判断是否playsound。

关于在app中写入systemprperty,我想引用一下大神的博客,博客地址http://www.cnblogs.com/eustoma/archive/2011/05/28/2415859.html。
以下为引用的博文:
---------------------------------------------------------------------------------------------------------start
使应用程序具有AID_SYSTEM的UID
那如何使应用程序的uid变为1000呢?
由于我可以在Android系统源码的环境下用make来编译,所以需要做如下几步:
l在应用程序的AndroidManifest.xml文件中的manifest节点中加入属性:
android:sharedUserId="android.uid.system";
通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中。那么把程序的UID配成android.uid.system,也就是要让程序运行在系统进程中,这样就有权限来设置前缀为hw.的属性了。
l修改Android.mk文件,加入LOCAL_CERTIFICATE := platform;
加 入UID还不够,如果这时候安装APK的话发现无法安装,提示签名不符,原因是程序想要运行在系统进程中还要有目标系统的platform. key,就是platform.pk8和platform.x509.pem两个文件。通过这样的设置,系统才可以拿到platform.pk8和 platform.x509.pem两个文件。使用这两个key签名后apk才真正可以放入系统进tulaoshi程中。
然后使用mm命令来编译,生成的apk的uid就会成为1000。在去调用property_set("hw.jpeg.path", "/data/test.jpg");就不会有问题了。
---------------------------------------------------------------------------------------------------------------------------------------------end
忙活半天发现其实在AudioManager.java文件中,已经将一个KEY-VALUE值写入到了SystemProperity中:
01.gif 
然后在CameraService.cpp文件中,关于调用playsound()函数的地方加入如下判断:
  02.gif 
注意:property_get()函数需要引入头文件,cutils/properties.h

首款Android系统无反相机三星Galaxy NX发布

 首款Android系统无反相机三星Galaxy NX发布 图老师

  三星正式发布全球首款运行Android系统的可换镜头无反光镜相机Galaxy NX。Galaxy NX搭载2030万像素APS-C格式CMOS传感器,4.8" HD TFT LCD屏幕,0.46" SVGA电子取景器,Pega-Q+DRIMe4+MDM9215芯片,2GB RAM+16GB内存,支持最高64GB MicroSD卡扩展,采用高级混合式自动对焦系统,连拍速度8.6fps,快门速度30-1/6000秒,ISO 100-25600,运行Android 4.2 Jelly Bean操作系统,支持3G/4G LTE和Wi-Fi连接,拥有A-GPS,电池容量4360mAh,外观尺寸137×101×56毫米,工作重量495克。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/android/)

  Galaxy NX是三星旗下第三款运行Android系统的智能相机,第一款Android系统可换镜头相机。但支持3G/4G LTE网络使得Galaxy NX真正实现了分享无处不在,比如用相机直接发微博或微信。APS-C格式传感器另Galaxy NX拥有智能手机所无法比拟的画质,满足严肃摄影爱好者的需要。

  运行Android系统,意味着用户可以安装和使用Google Play中丰富的摄影App,比如各种拍照效果增强App、后期处理App、阅读摄影教程App,极大地扩展了Galaxy NX的用途和功能,甚至在一定程度上改变用户的拍摄习惯。

  在操控方面,Galaxy NX机背没有任何实体键,取而代之的是一块尺寸高达4.8"的触摸屏,无论设置参数,或选择对焦/测光区域,令操作更加简单,对摄影新人也更友好。

  从图片中看,Galaxy NX支持短信功能。三星公司没有提及是否支持电话功能,根据Galaxy Camera来看,应该是不支持。

  Galaxy NX将于今年夏天上市,售价暂未公布。

展开更多 50%)
分享

猜你喜欢

Android系统如何调用USB连接模式

Android
Android系统如何调用USB连接模式

Android新手教程 如何调用USB连接模式

Android
Android新手教程 如何调用USB连接模式

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android5.0怎么进行USB调试

手机软件
android5.0怎么进行USB调试

Root精灵ROOT前如何打开USB调试模式

电脑网络
Root精灵ROOT前如何打开USB调试模式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

USB启动模式有多少种

电脑入门
USB启动模式有多少种

android 如何判断当前是否为飞行模式

编程语言 网络编程
android 如何判断当前是否为飞行模式

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何在Android手机上使用QQ邮箱

如何在Android手机上使用QQ邮箱

iPhone6s芯片门是什么?

iPhone6s芯片门是什么?
下拉加载更多内容 ↓