当前位置:  编程技术>移动开发
本页文章导读:
    ▪day3 照相API        day3 拍照API 不知道是不是太简单了,官网上没有拍照的例子,网上搜了一圈。 拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"); 直接使用可以获取.........
    ▪ 腾挪国家号(MCC)        移动国家号(MCC) 移动国家号(MCC) 定义    移动国家号(MCC)由三位十进制数组成,它表明移动用户(或系统)归属的国家。    格式    移动国家号(MCC)由三个十进制数组成,编码范围为.........
    ▪ OMA-SyncML-DataSyncProtocol-V1_一_2-20030612-A       OMA-SyncML-DataSyncProtocol-V1_1_2-20030612-A 手机联系人等信息同步中使用 ......

[1]day3 照相API
    来源: 互联网  发布时间: 2014-02-18
day3 拍照API

不知道是不是太简单了,官网上没有拍照的例子,网上搜了一圈。

拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE");

直接使用可以获取打开摄像头,聚焦,预览等事件,并做处理,稍微麻烦一点。用IMAGE_CAPTURE Intent 可以简单的获取拍照的结果,一张图片。

第一种方法 可以看一下 http://www.qqread.com/other-devtool/v472520.html

我用的第二种方法,API做得很傻瓜了。

配置文件,设置访问权限 AndroidManifest.xml

	<uses-permission android:name="android.permission.CAMERA" />
	<uses-feature android:name="android.hardware.camera" />
	<uses-feature android:name="android.hardware.camera.autofocus" />

 

启动照相

		try {
			Intent i = new Intent("android.media.action.IMAGE_CAPTURE");
			startActivityForResult(i, Activity.DEFAULT_KEYS_DIALER);
		} catch (Exception e) {
			Log.e(SimpleCameraActivity.class.getName(), e.getMessage());
		}

  Activity覆盖onActivityResult获取拍照结果,并显示在一个ImageView 中。

	@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
		getWindow().setTitle("onActivityResult" + resultCode);
		super.onActivityResult(requestCode, resultCode, data);
		Bundle extras = data.getExtras();
		Bitmap b = (Bitmap) extras.get("data");
		ImageView img = new ImageView(this);
		img.setImageBitmap(b);
		setContentView(img);
	}

 

先了解一下API,后续怎么用再找资料吧。

 

要注意的问题:

在android2.2的AVD 上运行时,中间会报错"Sorry. the application Camera(process com.andoid.camera) has stopped unexpectedly. Please try again."

日志显示

 

07-01 17:26:42.338: ERROR/AndroidRuntime(452): java.lang.IllegalArgumentException: No configs match configSpec
07-01 17:26:42.338: ERROR/AndroidRuntime(452):     at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)
07-01 17:26:42.338: ERROR/AndroidRuntime(452):     at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
07-01 17:26:42.338: ERROR/AndroidRuntime(452):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
07-01 17:26:42.338: ERROR/AndroidRuntime(452):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)
07-01 17:26:42.688: WARN/ActivityManager(92):   Force finishing activity com.android.camera/.Camera

 

1.5的模拟器没特意加摄像头支持,却不报错,只是提示要SD卡,加了卡的模拟就可以运行了。

另外官方文档 http://developer.android.com/guide/developing/tools/emulator.html

说不支持摄像头,但是用1.5的AVD 又可以运行,有点晕。

不清楚什么原因,明天找台2.2的手机装装试试。。。。

 


    
[2] 腾挪国家号(MCC)
    来源: 互联网  发布时间: 2014-02-18
移动国家号(MCC)
移动国家号(MCC)

定义   

移动国家号(MCC)由三位十进制数组成,它表明移动用户(或系统)归属的国家。   


格式   

移动国家号(MCC)由三个十进制数组成,编码范围为十进制的000-999  

 

传送  

移动国家号用于国际移动用户识别(IMSI)中和位置区识别(LAI)中。   


位置区识别(LAI)。位置区识别在每个小区广播的系统消息中周期发送,其中的移动国家号 (MCC)表示GSMPLMN所属的国家。移动台将收到的该信息作为网络选择的重要依据之一。   


移动台的IMSI。移动台的IMSI中同样包含了移动国家号(MCC),它表示该移动用户所居 住的国家。当移动台在网络上登录或申请某种业务时,移动台必须将IMSI报告给网络(在不能使用TMSI的情况下)。网络则根据IMSI中的移动国家号 (MCC)来判断该用户是否为国际漫游用户。   


设置及影响   

作为全球唯一的国家识别标准,MCC的资源由国际电联(ITU)统一分配和管理。ITU建议书 E。212(兰皮书)规定了各国的MCC号码。中国的移动国家号为460(十进制)。 由于MCC的特殊意义,因此它在网络中一旦设定之后是不允许更改的。


    
[3] OMA-SyncML-DataSyncProtocol-V1_一_2-20030612-A
    来源: 互联网  发布时间: 2014-02-18
OMA-SyncML-DataSyncProtocol-V1_1_2-20030612-A

手机联系人等信息同步中使用


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
IP地址数字互转 iis7站长之家
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3