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圖片的方法:
直接獲取:(容易: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,使用很簡單,以下幾步即可完成你的需求。
在app的build.gradle文件中添加依賴
implementation 'com.squareup.picasso:picasso:2.71828'
傳入網路圖片地址,以及要在哪個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控制項顯示網路圖片