1029_Mars老师java for android视频教程百度网盘免费资源在线学习
链接: https://pan.baidu.com/s/1i-7JNlJs_vMzbZRmRoCANg
提取码: y1ij1029_Mars老师 java for android视频教程 1154_JAVA语言程序设计_吉林大学竖铅远程教育课程_康辉_教程之家 学习必读-教程之散稿家_教程之家 教程之家-高清教程门户_教程之家 JAVA程序设计辅导2_教程之家 JAVA程序设计辅导1_教程之家 JAVA程序设计第48讲_教程之家 JAVA程序设计第47讲_教程之家 JAVA程序设计第46讲_教程之家 JAVA程序设计第45讲_教程之家 JAVA程序设计第44讲_教程之家 JAVA程序设计第43讲_教程之家 JAVA程序设计第42讲_教程之家 JAVA程序设计第41讲_教程之家 JAVA程序设计余掘好第40讲_教程之家
第一步:将bitmap转换成drawable对象,并设置给surfaceView视频播放窗口作为背景图片//通过getVideoThumbnail方法取得视频中的第一帧图片,该图片是一个bitmap对象Bitmap bitmap=getVideoThumbnail(String url)//将bitmap对象转换成drawable对象Drawable drawable=new BitmapDrawable(bitmap)//将drawable对象设置给视频播放窗口surfaceView控件作为背景图片surfaceView.setBackgroundDrawable(drawable)123456
第二部乱渗陪分:通过url网址或者本地文件哗蠢路径获得视频的第一帧图片
public Bitmap getVideoThumbnail(String url) {
Bitmap bitmap = null//MediaMetadataRetriever 是android中定义好的一个类,提供了统一喊丛//的接口,用于从输入的媒体文件中取得帧和元数据;
MediaMetadataRetriever retriever = new MediaMetadataRetriever()
try {
//()根据文件路径获取缩略图//retriever.setDataSource(filePath)
retriever.setDataSource(url, new HashMap()) //获得第一帧图片
bitmap = retriever.getFrameAtTime()
}
catch(IllegalArgumentException e) {
e.printStackTrace()
}
catch (RuntimeException e) {
e.printStackTrace()
}
finally {
try {
retriever.release()
}
catch (RuntimeException e) {
e.printStackTrace()
}
}
Log.v("bitmap", "bitmap="+bitmap) return bitmap
}
1. 环境UBUNTU 14.04 + Android Studio 0.8.2
2. 安装jdk
openjdk-7是一个很好的选型档友择:
sudo apt-get update sudo apt-get install openjdk-7-jdk
不排除你需要选择一个默认版本:
sudo update-alternatives --config java sudo update-alternatives --config javac
3. 安装Android Studio
在UBUNTU有两种方式安蠢粗装.
(1)添加PPA。
打开终端,执行一下命令:
sudo add-apt-repository ppa:paolorotolo/android-studio sudo apt-get update sudo apt-get install android-studio
如果想移除PPA并删除Android Studio:
sudo apt-get install ppa-purge sudu ppa-purge ppa:paolorotolo/android-studio
(2)在官网上直接下载解压。
下载地址:
http://developer.android.com/sdk/installing/studio.html
如果想删除Android Studio,直接删除文件夹android-studio。
运行bin/studio.sh,启动Android Studio.
4. 修改设置
(1)主题。
File - Settings - Appearance - Theme - Darcula (黑色主题)
(2)快捷键。
File - Settings - Keymap - Eclipse (对于习惯了Eclipse快捷键的同学)
5. 工程和模块
Android Studio的project 相当于 Eclipse的workspace
Android Studio的module 相当于 Eclipse的project
(1)新建Project
File - New Project
填写包名等,
(卜槐2)新建Module
File - New Module
关于新建,要注意的是:
Application name 就是 Project名称
默认新建的Project的Module name是app,在0.8.2上我没有找到设置的地方,只能在创建之后,通过app上右键 - Refactor - Rename来更改Module和Dir name。
(3)导入Project
在File - Close Project,按Del键删除刚刚新建的ListViewSample。
我们可以使用Open Project打开刚才那个项目,这种情况下没有问题,更多的情况下我们是需要导入其他的项目到Android Stuio,我们以此为例子看看过程,
Import Project - (Porject Location)
OK.
(4)新建Module
File - New Module
选择Android Application,
Application Name使用Project Name好了,Module Name取名为NewApp,
6. 删除Module的问题
很多朋友发现不知道怎么删除Module。请如下尝试:
在导航条上(非Project面板上)右键模块,如下图。
在settings.gradle 删除它的引用
退出Android Studio在资源管理器中删除模块目录
附上出处链接:http://mobile.51cto.com/aprogram-445877.htm
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)