Time of Update: 2017-01-19
首先,ShapeDrawable構造的時候可以指定描畫的形狀,其次,可以通過shape.getPaint().setShader();指定Shader,shader可以接受一個圖片和matrix所以問題就順利的解決了:)具體實現如下:[java]複製代碼 代碼如下:float scale = 1.2f; int cx = 224; int cy = 357; int r = 200; // 指定形狀建立一個ShapeDrawable ShapeDrawable shape=new
Time of Update: 2017-01-19
程式安裝後第一次啟動: 啟動頁-->功能介紹頁-->系統首頁 以後啟動: 啟動頁-->系統首頁 所以在啟動頁中判斷一下就可以了 可以弄一個檔案儲存一個狀態,推薦用SharedPreferences。 1.可以定義一個變數來判斷程式是第幾次運行,如果是第一次則跳轉到引導的Activity,如果不是第一次則執行系統首頁。判斷系統是第一次啟動並執行代碼實現如下: 在Activity中添加代碼: 使用SharedPreferences來記錄程式的使用次數 一下是實現的代碼: 複製代碼
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現TCP、UDP用戶端通訊功能。分享給大家供大家參考,具體如下:在進行Android開發的過程中,免不了,要開發TCP/UDP通訊的程式,下面這兩段代碼,分別介紹了TCP/UCP通過的一個執行個體:代碼一 TCP通訊:private void tcpdata() { try { Socket s = new Socket("192.168.0.25", 65500); // outgoing stream redirect
Time of Update: 2017-01-19
本文執行個體講述了Android編程簡單擷取網路上的圖片的方法。分享給大家供大家參考,具體如下:要擷取網路上的圖片,首先得有網路的存取權限,這個不再寫了,以前的文章中寫過,還有布局方式不再寫了,就是寫也是一個簡單的布局,沒有多大意義,直接上核心代碼:這是本人使用的一個簡單的類,來擷取網上的圖片。public static Bitmap getImage(String Url) throws Exception { try { URL url = new URL(Url);
Time of Update: 2017-01-19
本文執行個體講述了Android編程中讀寫私人檔案的方法。分享給大家供大家參考,具體如下:所謂私人檔案,則是指程式自己能讀取,而其它程式沒有許可權訪問的檔案,此檔案儲存在Data.app.程式包.file目錄下面。其中寫檔案的方法比較簡單:private void writeFile(String fileName, String info) { try { FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE);
Time of Update: 2017-01-19
本文執行個體講述了Android編程之匿名內部類與回呼函數用法。分享給大家供大家參考,具體如下:我們Android開發中經常用到一些匿名內部類,及其其中的回呼函數,例如,我們給Button設定監聽器時候通常要實現OnCLickListener介面,並重寫其中的Onclick()方法,這就是匿名內部類與回呼函數,那麼你對Java匿名內部類以及回呼函數又理解多少呢?這篇文檔給予比較詳細的解釋。首先應該知道,內部類是JAVA語言的主要附加部分。內部類幾乎可以處於一個類內部任何位置,可以與執行個體變數處
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現圖片的上傳和下載功能。分享給大家供大家參考,具體如下:在實現一個Android的WEB服務用戶端,比如微博,論壇用戶端時,經常會使用到圖片的上傳和下載。在這裡介紹如何利用HttpClient實現圖片的上傳和下載功能。1 圖片上傳:上傳圖片時,首先獲得圖片的路徑,建立檔案,並將圖片轉化為位元組流寫入到request,並發送該請求。用戶端代碼:File file = new File(imageUrl);String httpUrl = httpDomain+
Time of Update: 2017-01-19
先給大家展示下效果圖:不知道大家對效果圖感覺怎麼樣,個人覺還不錯,感興趣的朋友可以參考下實現代碼哦。public class ToggleButton extends View {private SpringSystem springSystem;private Spring spring ;/** */private float radius;/** 開啟顏色*/private int onColor = Color.parseColor("#4ebb7f");/**
Time of Update: 2017-01-19
本文執行個體講述了Android播放多張圖片形成的一個動畫。分享給大家供大家參考,具體如下:在Android裡可以逐幀的播放圖片,然後產生一種動態效果,準備好幾張連續的圖片,然後在於來源程式res檔案夾下建立anim檔案夾,然後建立一個XMLXML代碼如下:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/
Time of Update: 2017-01-19
當使用者選擇"取消"的時候,只要單純的retuan,即可返回主程式.我們可以定義一個showTips()的專用方法在main Activity裡面,那麼,每次我們寫的時候,就調用這個函數的就可以了。複製代碼 代碼如下:private void showTips(){AlertDialog alertDialog = new
Time of Update: 2017-01-19
本文執行個體講述了Android編程顯示網路上的圖片的方法。分享給大家供大家參考,具體如下:在Android中顯示網路上的圖片,需要先根據url找到圖片地址,然後把該圖片轉化成Java的InputStream,然後把該InputStream流轉化成BitMap,BitMap可以直接顯示在android中的ImageView裡。這就是顯示網路上圖片的思路,實現起來很簡單。下面讓我們看一下實現起來的過程。首先在AndroidManifest.xml中給程式加上訪問Internet的許可權:複製代碼
Time of Update: 2017-01-19
本文執行個體講述了Android簡單Button事件響應綜合提示控制項Toast應用。分享給大家供大家參考,具體如下:前面講述了在main.xml裡定義了Button對象,這裡我們來學習Button如何?事件響應。Button按鈕所觸發的事件處理,我們稱之為Event
Time of Update: 2017-01-19
現在手機上的懸浮窗應用越來越多,對使用者來說,最常見的懸浮窗應用就是安全軟體的懸浮小控制項,拿360衛士來說,當開啟懸浮窗時,它是一個小球,小球可以拖動,當點擊小球出現大表單控制項,可以進行進一步的操作如:釋放手機記憶體等等。於是藉著慕課網的視頻,仿著實現了360加速球,增加了點擊小球進行釋放記憶體的功能。
Time of Update: 2017-01-19
本文執行個體講述了Android ListView的簡單應用。分享給大家供大家參考,具體如下:我們今天要講的內容是Android中ListView中的實現.一共分為四個步驟,我將一一講解:Step one:建立一個新的Android工程,命名為ListViewDemo.Step two:找到ListViewDemo.Java,把我們習慣的繼承Activity,改成ListActivity,如下:public class ListViewDemo extends ListActivityStep
Time of Update: 2017-01-19
styles.xml如下: [html] 複製代碼 代碼如下:<resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppBaseTheme" parent="android:Theme.Light"> </style>
Time of Update: 2017-01-19
導語:個人對網路連接接觸的不多,在使用時自己發現一些問題,記錄一下。 本文:我在使用HttpURLConnection.getResponseCode()的時候直接報錯是IOException錯誤,responseCode = -1。一直想不明白,同一個程式我調用了兩次,結果有一個連結一直OK,另一個卻一直報這個錯誤。後來發現兩個連結的區別,有一個返回的內容是空的,所以導致了這個錯誤。 解決方案: 方法1、網頁返回內容不能是空; 方法2、不要用這個介面咯。
Time of Update: 2017-01-19
以前倒是沒有注意listview的getView會重複執行多次,這次因為布局比較複雜,所以在測試的時候去斷點跟蹤,發現同一條資料不斷的重複執行。覺得很奇怪,於是上網搜尋了一下。網上的解釋基本一致,就是ListView布局時height和width都不是fill_parent,導致不斷計算高度,不斷重新整理。或者說它的父容器沒有設定成fill_parent。 可以布局太複雜的情況下,全部按照fill_parent去調整不現實。所以想了另一種方案,就是動態固定高度。
Time of Update: 2017-01-19
本文為大家分享了EditTex圖片實現監聽的方法,供大家參考,具體內容如下第一個例子:對EditText右邊的圖片進行監聽擷取EditText的最右邊的x2座標減去最右邊圖片的x1座標點,當點擊所在x座標在於這2個x之間的時候就執行監聽事件final EditText editText = (EditText) findViewById(R.id.zsm); editText.setOnTouchListener(new OnTouchListener() { final
Time of Update: 2017-01-19
[java]複製代碼 代碼如下:public static Bitmap getBitmapFromServer(String imagePath) { HttpGet get = new HttpGet(imagePath); HttpClient client = new DefaultHttpClient(); Bitmap pic = null;
Time of Update: 2017-01-19
一、概述講解最佳化查詢相簿圖片之前,我們先來看下PM提出的需求,PM的需求很簡單,就是要做一個類似微信的本地相簿圖片查詢控制項,主要包含兩個兩部分: 進入圖片選擇頁面就要顯示出手機中所有的照片,包括系統相簿圖片和其他目錄下的所有圖片,並按照時間倒敘排列