
好多安卓手机工具栏都有一款“截屏”的工具,保留在想要保存的屏幕调出“截屏”点击就可以了。当然如果你的手机没有此项功能也别着急,还有N种方法等你选:
1按住电源键几秒,即可出现截图选项;
2同时按下音量减键和电源键;
3同时按下音量加键和电源键;
4同时按下菜单键和电源键;
5同时按下Home(小房子)键和电源键;
一些手机软件也可以实现截图 *** 作,不过大部分手机软件必须获取系统 Root 权限才可以实现完整的截图。手机 QQ、腾讯手机管家等第三方手机软件都集成了截图功能,也可以下载如 shootme 等专门的截屏软件。
希望能帮到你
第1步,在开始菜单中依次单击“管理工具”→DNS菜单项,打开dnsmgmt窗口。在左窗格中右键单击服务器名称,选择“配置DNS服务器”命令。
第2步,打开“配置DNS服务器向导”对话框,在欢迎对话框中单击“下一步”按钮。打开“选择配置 *** 作”对话框,在默认情况下适合小型网络使用的“创建正向查找区域”单选框处于选中状态。保持默认设置并单击“下一步”按钮。
小提示:上述步骤创建的正向查找区域是指将域名解析为IP地址的过程。即当用户输入某个域名时,借助于该记录可以将域名解析为IP地址,从而实现对服务器的访问。
第3步,打开“主服务器位置”对话框,选中“这台服务器维护该区域”单选框,并单击“下一步”按钮。
这是抽取专辑的方法,扫描歌曲的时候自己把歌曲的id和专辑的id传进去就能获取
private static final Uri sArtworkUri = Uri
parse("content://media/external/audio/albumart");
/
将MP3里读取出来
@param context
@param songid
@param albumid
@return
/
public static Bitmap getMusicBitemp(Context context, long songid,
long albumid) {
Bitmap bm = null;
// 专辑id和歌曲id小于0说明没有专辑、歌曲,并抛出异常
if (albumid < 0 && songid < 0) {
throw new IllegalArgumentException(
"Must specify an album or a song id");
}
try {
if (albumid < 0) {
Uri uri = Uriparse("content://media/external/audio/media/"
+ songid + "/albumart");
ParcelFileDescriptor pfd = contextgetContentResolver()
openFileDescriptor(uri, "r");
if (pfd != null) {
FileDescriptor fd = pfdgetFileDescriptor();
bm = BitmapFactorydecodeFileDescriptor(fd);
}
} else {
Uri uri = ContentUriswithAppendedId(sArtworkUri, albumid);
ParcelFileDescriptor pfd = contextgetContentResolver()
openFileDescriptor(uri, "r");
if (pfd != null) {
FileDescriptor fd = pfdgetFileDescriptor();
bm = BitmapFactorydecodeFileDescriptor(fd);
} else {
return null;
}
}
} catch (FileNotFoundException ex) {
}
return bm;
}
另一种:
// 查找sdcard卡上的所有歌曲信息
public List> getMultiData() {
ArrayList> musicList = new ArrayList>();
// 加入封装音乐信息的代码
// 查询所有歌曲
ContentResolver musicResolver = thisgetContentResolver();
Cursor musicCursor = musicResolverquery(
MediaStoreAudioMediaEXTERNAL_CONTENT_URI, null, null, null,
null);
int musicColumnIndex;
if (null != musicCursor && musicCursorgetCount() > 0) {
for (musicCursormoveToFirst(); !musicCursorisAfterLast(); musicCursor
moveToNext()) {
Map musicDataMap = new HashMap();
Random random = new Random();
int musicRating = Mathabs(randomnextInt()) % 10;
musicDataMapput("musicRating", musicRating);
// 取得音乐播放路径
musicColumnIndex = musicCursor
getColumnIndex(MediaStoreAudioAudioColumnsDATA);
musicPath = musicCursorgetString(musicColumnIndex);
musicDataMapput("musicPath", musicPath);
// 取得音乐的名字
musicColumnIndex = musicCursor
getColumnIndex(MediaStoreAudioAudioColumnsTITLE);
musicName = musicCursorgetString(musicColumnIndex);
musicDataMapput("musicName", musicName);
// 取得音乐的专辑名称
musicColumnIndex = musicCursor
getColumnIndex(MediaStoreAudioAudioColumnsALBUM);
musicAlbum = musicCursorgetString(musicColumnIndex);
musicDataMapput("musicAlbum", musicAlbum);
// 取得音乐的演唱者
musicColumnIndex = musicCursor
getColumnIndex(MediaStoreAudioAudioColumnsARTIST);
musicArtist = musicCursorgetString(musicColumnIndex);
musicDataMapput("musicArtist", musicArtist);
// 取得歌曲对应的专辑对应的Key
musicColumnIndex = musicCursor
getColumnIndex(MediaStoreAudioAudioColumnsALBUM_KEY);
musicAlbumKey = musicCursorgetString(musicColumnIndex);
String[] argArr = { musicAlbumKey };
ContentResolver albumResolver = thisgetContentResolver();
Cursor albumCursor = albumResolverquery(
MediaStoreAudioAlbumsEXTERNAL_CONTENT_URI, null,
MediaStoreAudioAudioColumnsALBUM_KEY + " = ",
argArr, null);
if (null != albumCursor && albumCursorgetCount() > 0) {
albumCursormoveToFirst();
int albumArtIndex = albumCursor
getColumnIndex(MediaStoreAudioAlbumColumnsALBUM_ART);
musicAlbumArtPath = albumCursorgetString(albumArtIndex);
if (null != musicAlbumArtPath
&& !""equals(musicAlbumArtPath)) {
musicDataMapput("musicAlbumImage", musicAlbumArtPath);
} else {
musicDataMapput("musicAlbumImage",
"file:///mnt/sdcard/albjpg");
}
} else {
// 没有专辑定义,给默认
musicDataMapput("musicAlbumImage",
"file:///mnt/sdcard/albjpg");
}
musicListadd(musicDataMap);
}
}
return musicList;
}
int[] pixels = new int[bitgetWidth()bitgetHeight()];//保存所有的像素的数组,宽×高
bitgetPixels(pixels,0,bitgetWidth(),0,0,bitgetWidth(),bitgetHeight());
for(int i = 0; i < pixelslength; i++){
int clr = pixels[i];
int red = (clr & 0x00ff0000) >> 16; //取高两位
int green = (clr & 0x0000ff00) >> 8; //取中两位
int blue = clr & 0x000000ff; //取低两位
Systemoutprintln("r="+red+",g="+green+",b="+blue);
}
其中getPixels中第三个参数要为的宽度
以上就是关于如何获取Android的屏幕图像并通过USB输出全部的内容,包括:如何获取Android的屏幕图像并通过USB输出、android怎么通过httpclient方式获取服务器中的图片并显示到viewfillpper、android 怎么获取音乐专辑图像等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)