当前位置: 编程技术>移动开发
本页文章导读:
▪drawable 转换成bit地图 drawable 转换成bitmap
public Bitmap setIcon(Drawable drawable) {
int width = drawable.getIntrinsicWidth(); // 取drawable的长宽
int height = drawable.getIntrinsicHeight();
Log.v("setIcon","*****width:" + wid.........
▪ Google地图的获取 Googlemap的获取
参考文章1.http://blog.csdn.net/Mr_Von/archive/2008/10/17/3089839.aspx2.http://www.cnblogs.com/yxonline/archive/2009/12/08/1619323.html1.default debug keystore文本框中,列出C:\Documents and Settings\XXXXuser\.android\d.........
▪ 视频播发地址 视频播放地址
今天翻了一个严重错误,我想播放一个raw或assret文件夹下的文件 要用地址 Uri.parse("android.resource:" + R.raw.video); 严重错误
VideoView vd = (VideoView)findViewById(R.id.Video);Uri uri = Uri.pars.........
[1]drawable 转换成bit地图
来源: 互联网 发布时间: 2014-02-18
drawable 转换成bitmap
public Bitmap setIcon(Drawable drawable) { int width = drawable.getIntrinsicWidth(); // 取drawable的长宽 int height = drawable.getIntrinsicHeight(); Log.v("setIcon","*****width:" + width); Log.v("setIcon","*****height:" + height); Bitmap.Config config = drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888:Bitmap.Config.RGB_565; // 取drawable的颜色格式 int ww = (int)(width*1.5); int hh = (int)(height*1.5); Bitmap bitmap = Bitmap.createBitmap(ww, hh, config); // 建立对应bitmap Canvas canvas = new Canvas(bitmap); // 建立对应bitmap的画布 drawable.setBounds(0, 0, ww, hh); drawable.draw(canvas); // 把drawable内容画到画布中 return bitmap; }
[2] Google地图的获取
来源: 互联网 发布时间: 2014-02-18
Googlemap的获取
参考文章
1.http://blog.csdn.net/Mr_Von/archive/2008/10/17/3089839.aspx
2.http://www.cnblogs.com/yxonline/archive/2009/12/08/1619323.html
1.default debug keystore文本框中,列出C:\Documents and Settings\XXXXuser\.android\debug.keystore,这就是默认的debug.keystore,你可以先把这个文件改一下名。我们需要创建一个新的debug.keystore
在cmd中
2.获取MD5指纹
3.申请APIKey
http://code.google.com/intl/zh-CN/android/maps-api-signup.html
还需要google的用户名和密码
4.将Androidsdk1.5中的google_apis-3 文件夹copy过来放置在ophonesdk1.5/add-ons下,在Properties 中选择 Google APIs,这样可以解决OMS没有Google map apis的问题。
参考文章
1.http://blog.csdn.net/Mr_Von/archive/2008/10/17/3089839.aspx
2.http://www.cnblogs.com/yxonline/archive/2009/12/08/1619323.html
1.default debug keystore文本框中,列出C:\Documents and Settings\XXXXuser\.android\debug.keystore,这就是默认的debug.keystore,你可以先把这个文件改一下名。我们需要创建一个新的debug.keystore
在cmd中
C:\Documents and Settings\Administrator\.android>keytool -genkey -v -keystore de bug.keystore -alias wqodebugkey -keyalg RSA -validity 10000 输入keystore密码: android 您的名字与姓氏是什么? [Unknown]: wangqiao 您的组织单位名称是什么? [Unknown]: lenovomobile 您的组织名称是什么? [Unknown]: lenovomobile 您所在的城市或区域名称是什么? [Unknown]: beijing 您所在的州或省份名称是什么? [Unknown]: beijing 该单位的两字母国家代码是什么 [Unknown]: CN CN=wangqiao, OU=lenovomobile, O=lenovomobile, L=beijing, ST=beijing, C=CN 正确吗 ? [否]: 是 创建1,024比特RSA键值对及针对CN=wangqiao, OU=lenovomobile, O=lenovomobile, L=beij ing, ST=beijing, C=CN的自我签署的认证 (MD5WithRSA) : 输入<wqodebugkey>的主密码 (如果和 keystore 密码相同,按回车): android [正在存储 debug.keystore]
2.获取MD5指纹
C:\Documents and Settings\Administrator\.android>keytool -list -alias wqodebugke y -keystore debug.keystore 输入keystore密码: android wqodebugkey, 2010-9-9, keyEntry, 认证指纹 (MD5): CB:02:35:AF:57:E5:EA:D9:53:F4:9E:66:76:E1:DE:9E
3.申请APIKey
http://code.google.com/intl/zh-CN/android/maps-api-signup.html
还需要google的用户名和密码
<com.google.android.maps.MapView android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="0g8QAZugpZAsqf9dYB8zLgQO1rb05qyGRJefJ6Q" />
4.将Androidsdk1.5中的google_apis-3 文件夹copy过来放置在ophonesdk1.5/add-ons下,在Properties 中选择 Google APIs,这样可以解决OMS没有Google map apis的问题。
[3] 视频播发地址
来源: 互联网 发布时间: 2014-02-18
视频播放地址
今天翻了一个严重错误,我想播放一个raw或assret文件夹下的文件 要用地址 Uri.parse("android.resource:" + R.raw.video); 严重错误
VideoView vd = (VideoView)findViewById(R.id.Video);
Uri uri = Uri.parse("android.resource:" + R.raw.video);
MediaController mc = new MediaController(this);
vd.setMediaController(mc);
vd.setVideoURI(uri);
vd.start();
Uri uri = Uri.parse("android.resource://[package]/raw/video")
Uri uri = Uri.parse("android.resource://[package]/"+R.raw.video);
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/index.html
最新技术文章: