編輯:關於Android編程
.xml代碼如下:
.java程序如下:
package org.lxh.demo; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnFocusChangeListener; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import android.widget.TextView; public class Hello extends Activity { private static final String PATH=http://img1.gtimg.com/11/1176/117678/11767886_1200x1000_0.jpg; private ImageView img=null; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 生命周期方法 super.setContentView(R.layout.main); // 設置要使用的布局管理器 this.img=(ImageView)super.findViewById(R.id.myimg); try{ byte data[]=this.getUrlData(); Bitmap bm=BitmapFactory.decodeByteArray(data, 0, data.length); this.img.setImageBitmap(bm); }catch(Exception e){ } } private byte[] getUrlData() throws Exception { ByteArrayOutputStream bos=null; URL url=new URL(PATH); bos=new ByteArrayOutputStream(); byte[] data=new byte[1024]; HttpURLConnection conn=(HttpURLConnection)url.openConnection(); InputStream input=conn.getInputStream(); int len=0; while((len=input.read(data))!=-1){ bos.write(data,0,len); } return bos.toByteArray(); } }
運行如圖:
第一步:注冊開發者賬號,—->微信開放平台https://open.weixin.qq.com/第二步:創建一個應用,並通過審核(其中需要填寫項目中的D
魅族MX6已發布了,除了漂亮的外觀,MX6還帶來了一項重磅功能:微信指紋支付(此前已經支持支付寶)。那魅族微信指紋支付是怎麼支付的呢?下文就讓小編跟大家魅族
最近自家的系統要做一個升級服務,裡面有三個功能,第一個是系統升級,也就是下載OTA包推送到recovery裡升級的,而第二個是MCU升級,這就涉及到我們自家系統的一些情況
官網:https://developer.android.com/training/implementing-navigation/nav-drawer.ht