导航:首页 > 网络设置 > android设置网络图片

android设置网络图片

发布时间:2022-05-23 23:04:32

1. android 添加快捷方式到桌面,图标能用网络图片吗

这个可以借助第三方app做到,比如使用apex launcher这款软件,首先把网络图片保存到本地,也就是你的图库,
然后在apex luncher中使用自定义功能,可以自定义app的icon,然后点击你想用的"网络图片"打开相应的app软件.

2. Android 怎么用网上的图片设置ImageView背景

Android 用网上的图片设置ImageView背景可以使用如下方法:


public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myimage);
ImageView image1 = (ImageView) findViewById(R.myImage.image);
//Bitmap bitmap = getLoacalBitmap(“/aa/aa.jpg”); //从本地取图片
Bitmap bitmap = getHttpBitmap(“http://blog.3gstdy.com/wp-content/themes/twentyten/images/headers/path.jpg”); //从网上取图片
image1 .setImageBitmap(bitmap); //设置Bitmap
}
/**
* 加载本地图片
* http://bbs.3gstdy.com
* @param url
* @return
*/
public static Bitmap getLoacalBitmap(String url) {
try {
FileInputStream fis = new FileInputStream(url);
return BitmapFactory.decodeStream(fis);
} catch (FileNotFoundException e) {
e.printStackTrace();
return null;
}
}
/**
* 从服务器取图片
*http://bbs.3gstdy.com
* @param url
* @return
*/
public static Bitmap getHttpBitmap(String url) {
URL myFileUrl = null;
Bitmap bitmap = null;
try {
Log.d(TAG, url);
myFileUrl = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) myFileUrl
.openConnection();
conn.setConnectTimeout(0);
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
return bitmap;
}

3. Android如何获取网络图片

android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法:


  1. 直接获取:(容易:ANR,不建议)

mImageView=(ImageView)this.findViewById(R.id.imageThreadConcept);
Drawabledrawable=loadImageFromNetwork(IMAGE_URL);
mImageView.setImageDrawable(drawable);

2. 后台线程获取url图片:

mImageView=(ImageView)this.findViewById(R.id.imageThreadConcept);
newThread(newRunnable(){
Drawabledrawable=loadImageFromNetwork(IMAGE_URL);
@Override
publicvoidrun(){

//post()特别关键,就是到UI主线程去更新图片
mImageView.post(newRunnable(){
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
mImageView.setImageDrawable(drawable);
}});
}

}).start();

3.AsyncTask获取url图片

mImageView=(ImageView)this.findViewById(R.id.imageThreadConcept);
newDownloadImageTask().execute(IMAGE_URL);
<String,Void,Drawable>
{

(String...urls){
returnloadImageFromNetwork(urls[0]);
}
protectedvoidonPostExecute(Drawableresult){
mImageView.setImageDrawable(result);
}
}

4. Android加载网络图片,能自动生成缩略图吗

不能自动加载缩略图。
一般的处理逻辑是你的服务器要支持图片处理,比如你在url后面跟一个想要的图片尺寸(100x100),服务器就能返回一个处理后尺寸接近100x100的图片给你。

5. android设置图片

1、创建imageview对象

2、设置imageview的图片
3、添加到布局中
示例代码
ViewGroup group = (ViewGroup) findViewById(R.id.viewGroup); //获取原来的布局容器
ImageView imageView = new ImageView(this); //创建imageview
imageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); //image的布局方式
imageView.setImageResource(R.drawable.ic_launcher); //设置imageview呈现的图片
group.addView(imageView); //添加到布局容器中,显示图片。

6. 想问一下在Android studio里面怎么实现显示网络图片,就是输入一个网址,显示一张图片

使用第三方图片加载框架如picasso,使用很简单,以下几步即可完成你的需求。

  1. 在app的build.gradle文件中添加依赖

    implementation 'com.squareup.picasso:picasso:2.71828'

  2. 传入网络图片地址,以及要在哪个ImageView上显示

    Picasso.get().load(imageurl).into(mImageView);

很简单,通过以上步骤,就可以完成在Android studio里面怎么实现显示网络图片,就是输入一个网址,显示一张图片。

7. 如何在Android当中显示网络图片

在android当中显示一张网络图片的时候,其实是比较麻烦的。首先得把这个网络图片转换成java的imputstream流,然后再把这个留转换成一个bitMap.
bitMap是可以作为参数传给imageView的。

在下边的returnBitMap函数是最核心的,也是大家可以重用的,它负责把一个url的网络图片变成一个本地的BitMap。

packagecom.jinyan.image;

importjava.io.IOException;
importjava.io.InputStream;
importjava.net.HttpURLConnection;
importjava.net.MalformedURLException;
importjava.net.URL;

importandroid.app.Activity;
importandroid.graphics.Bitmap;
importandroid.graphics.BitmapFactory;
importandroid.os.Bundle;
importandroid.util.Log;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.ImageView;

{
/**.*/

StringimageUrl="http://i.pbase.com/o6/92/229792/1/80199697.uAs58yHk.50pxCross_of_the_Knights_Templar_svg.png";
BitmapbmImg;
ImageViewimView;

Buttonbutton1;

@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imView=(ImageView)findViewById(R.id.imview);
imView.setImageBitmap(returnBitMap(imageUrl));


}

publicBitmapreturnBitMap(Stringurl){
URLmyFileUrl=null;
Bitmapbitmap=null;
try{
myFileUrl=newURL(url);
}catch(MalformedURLExceptione){
e.printStackTrace();
}
try{
HttpURLConnectionconn=(HttpURLConnection)myFileUrl
.openConnection();
conn.setDoInput(true);
conn.connect();
InputStreamis=conn.getInputStream();
bitmap=BitmapFactory.decodeStream(is);
is.close();
}catch(IOExceptione){
e.printStackTrace();
}
returnbitmap;
}

}

8. 如何修改Android系统手机移动网络设置

如果手机无法进行数据流量上网,建议进行以下步骤操作:
1、检查SIM卡是否开通GPRS上网业务或被临时关闭。
使用手机数据上网功能,电话卡需开通数据流量上网业务。可以联系电话卡当地的网络供应商,开通数据流量上网业务。
2、检查移动数据”开关是否开启。
用手指向下滑动屏幕顶帘,把移动数据”点为绿色。
若以上操作后仍无法上网,建议重置手机上网参数:设置-移动网络-接入点名称-更多-重置为默认设置。
3、请更换其他电话卡尝试
4、也可以换个时间段或网络环境再尝试。
5、备份手机数据(电话簿、短信、图片等),将手机恢复出厂设置
若故障依旧,建议将手机送至就近的服务中心进行检测维修

9. Android viewpager的高度动态设置为网络获取到的图片的高度 怎么设置试了各种方法都不行

用自定义的view就可以,重写viewPager的onMeasure方法。源代码已上传。

10. android中ImageView的setImageURI能不能设置网络上面的图片,能不能正常显示

URL picUrl = new URL(" http://www.souchiwang.com/images/user_3.jpg");
Bitmap pngBM = BitmapFactory.decodeStream(picUrl.openStream());
imageView.setImageBitmap(pngBM);
既可实现andorid的imageView控件显示网络图片

阅读全文

与android设置网络图片相关的资料

热点内容
房地产网络营销营销策略 浏览:902
网络插件在电脑哪里 浏览:660
网络社交有什么特征 浏览:643
网络连接时怎么开启无线网 浏览:612
移动网络垃圾可以投诉吗 浏览:818
网络拓扑原则有哪些 浏览:141
无人机与网络机顶盒连接 浏览:809
电脑做网络课程 浏览:632
交换机共享网络速度慢 浏览:428
网信办组织开展网络安全风险隐患 浏览:162
新型网络犯罪包括哪些罪名 浏览:818
网络多少兆是正常的 浏览:271
无线网络电视闪屏模糊 浏览:675
把你的网络密码告诉我 浏览:706
蓝牙网络连接怎样设置 浏览:361
cdm常用于什么网络 浏览:341
看黄色wifi网络会不会被黑 浏览:868
电脑网络被病毒侵入导致无法接收 浏览:450
路由器nas网络存储怎么用 浏览:325
怎么改善网络延迟 浏览:65

友情链接