Ⅰ android listView动态加载本地图片(拍照后加载上去)
调用android自身的相机,在onActivityResult回调函数里写加载图片方法
Ⅱ 如何实现Android拍照预览界面显示矩形框
您好,很高兴为您解答,大多数的相机程序都使用横向拍照,这也是摄像头传感器的自然方向。但是这并不影响您在竖屏的时候拍照,设备的方向信息会存储到图片的EXIF信息中。可以通过函数setCameraDisplayOrientation()来改变预览的显示方向而不影响图片的保存数据。然而,在APIlevel14之前的版本中,在修改预览方向之前需要先停止预览窗口然后重新启动预览。如果我的回答没帮助到您,请继续追问。
Ⅲ android调用拍照功能返回图片后,系统屏幕横着显示了
这是由于横竖切换的时候Activity会重新onCreate一下,为防止这种问题,需要做以下设置:
在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入android:screenOrientation=”landscape”属性。
参数说明:
landscape = 横向
portrait = 纵向
避免在转屏时重启Activity
android中每次屏幕方向切换时都会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次 Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
要避免在转屏时重启Activity,可以通过在AndroidManifest.xml文件中重新定义方向(给每个Activity加上android:configChanges=”keyboardHidden|orientation”属性)。
在需要控制屏幕显示方向的Activity中重写onConfigurationChanged(Configuration newConfig)方法,这样在转屏时就不会重启Activity了。
Ⅳ android调用系统摄像头拍照并显示图片的问题,请高手看下程序哪里错了,执行 myimage.setImageBitmap异常
在onActivityResult函数你忘记了这句 super.onActivityResult(requestCode, resultCode, data);
附上我的代码(和你的相对应的),你相对应地方如果有问题就对照吧
Intent i = new Intent(
"android.media.action.IMAGE_CAPTURE");
startActivityForResult(i,
Activity.DEFAULT_KEYS_DIALER);
//第二个函数
super.onActivityResult(requestCode, resultCode, data);
ivPic = (ImageView) findViewById(R.id.ivPic);
if (useCamera) {
if (resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
myBitmap = (Bitmap) extras.get("data");
ivPic.setImageBitmap(myBitmap);
hasPic = true;
ivPic.setVisibility(View.VISIBLE);
}
}
Ⅳ 怎么实现用手机控制单反相机拍照手机屏幕显示相机屏幕。
1.首先,打开相机。按MENU键。
Ⅵ android sdk 模拟拍照默认图片怎样修改
1)找到虚拟机.ini这个文件,例如: zhai.ini
寻找方法:你可以在运行SDK Manager时看到最上面显示的虚拟机存放地址
例如显示:
List of existing Android Virtual Devices located at C:\Document and settings\zhaixishan\.android\avd
2) 修改zhai.ini文件
path={你想存放的地址}
例如修改为:D:\MyInstallPath\avd
3) 然后把虚拟机文件拷贝到你更改的地址中即可!
Ⅶ android如何实现图片预览
main.xml
先定义一个GridView,然后再定义一个ImageSwitcher
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<GridView
android:id="@+id/gridView1"
android:layout_height="fill_parent"
android:layout_width="300px"
android:layout_marginTop="6px"
android:horizontalSpacing="3px"
android:verticalSpacing="3px"
android:numColumns="4"/>
<ImageSwitcher
android:id="@+id/imageSwicher1"
android:padding="20px"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
></ImageSwitcher>
</LinearLayout>
MainActivity代码如下
{
privateint[]imageId=newint[]{R.drawable.w1,R.drawable.w2,
R.drawable.w3,R.drawable.w4,R.drawable.w5,R.drawable.w6};
;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
//TODOAuto-generatedmethodstub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageSwitcher=(ImageSwitcher)findViewById(R.id.imageSwicher1);
imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));//设置淡入动画
imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_out));//设置谈出动画
imageSwitcher.setFactory(newViewFactory(){
@Override
publicViewmakeView(){
//TODOAuto-generatedmethodstub
ImageViewimageView=newImageView(MainActivity.this);//实例化一个ImageView类的对象
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);//设置保持纵横比居中缩放图像
imageView.setLayoutParams(newImageSwitcher.LayoutParams(//主要要是用ImageSwitcher的LayoutParams
LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
returnimageView;
}
});
imageSwitcher.setImageResource(imageId[0]);
GridViewgridView=(GridView)findViewById(R.id.gridView1);
BaseAdapteradapter=newBaseAdapter(){
/*
*获得数量
*
*@seeandroid.widget.Adapter#getCount()
*/
@Override
publicintgetCount(){
//TODOAuto-generatedmethodstub
returnimageId.length;
}
@Override
publicObjectgetItem(intposition){
//TODOAuto-generatedmethodstub
returnposition;
}
/**
*获得当前选项
*/
@Override
publiclonggetItemId(intposition){
//TODOAuto-generatedmethodstub
returnposition;
}
@Override
publicViewgetView(intposition,ViewconvertView,ViewGroupparent){
//TODOAuto-generatedmethodstub
ImageViewimageView;
if(convertView==null){
imageView=newImageView(MainActivity.this);
/**设置图像的宽度和高度**/
imageView.setAdjustViewBounds(true);
imageView.setMaxWidth(150);
imageView.setMaxHeight(113);
imageView.setPadding(5,5,5,5);
}else{
imageView=(ImageView)convertView;
}
imageView.setImageResource(imageId[position]);
returnimageView;
}
};
gridView.setAdapter(adapter);
gridView.setOnItemClickListener(newOnItemClickListener(){
@Override
publicvoidonItemClick(AdapterView<?>arg0,Viewarg1,intarg2,
longarg3){
//TODOAuto-generatedmethodstub
imageSwitcher.setImageResource(imageId[arg2]);//显示选中的图片
}
});
}
}
Ⅷ android 想在拍照完后显示照片缩小的预览图来保存或取消但是图片过大不显示
给你一个 搜索的关键字 “android 图片 oom” 开始学的时候 经常出现不知道怎么问问题,自己说的问题别人不理解这样的尴尬问题,其实网上都有答案 主要是不知道怎么搜索。
Ⅸ Android编程调用相机拍照问题。 我想把拍完的照片保存后,在同一个Activity中用ImageView显示出来
THM文件是索引文件,实际上是个小缩略图,为方便图片文件管理而建的。有不少媒体文件管理系统都会自动产生这个文件。关于如何不让系统产生这个文件,请先关闭电脑上的这个功能:资源管理器——工具——文件夹选项——查看——不缓存缩略图(选中)。尔后把相机上的图片全部清空,拍摄新的照片后再看是否仍然有该类型文件。如果还有,在相机的设置菜单里找一下,应该也有类似的选项,也选择为禁止使用,就不会再生成该类文件了。
Ⅹ 小米android手机拍照功能的左下角 照片查看 怎么实现
嗨!
您可以打开相机,点击左下角的圆圈,或者在屏幕上从右向左滑动,即可打开相机的相册。
更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!