Time of Update: 2018-12-08
將圖片進行編輯(放縮,塗鴉等),最後儲存成指定格式、大小的圖片。 先貼代碼: 複製代碼 代碼如下:Bitmap bmp = Bitmap.createBitmap(480, 800, Config.ARGB_8888); Canvas canvas = new Canvas(bmp); canvas.drawBitmap(this.bmp, matrix, paint); canvas.save(Canvas.ALL_SAVE_FLAG); canvas.restore(); File
Time of Update: 2018-12-08
預設情況下的Android模擬器就是下面的這個樣子: 看到這個螢幕最顯眼的問題顯然它的醜陋的介面。模擬器視窗佔據了螢幕巨大的空間,而且毫無緣由的放著一個螢幕小鍵盤。如果你沒親自用過模擬器的話,還有一個不易發現的問題:幾乎是慢到不能用!為了拍上面的圖花了5分鐘才把模擬器啟動起來,而且幾乎對輸入事件沒響應。有3個原因可以解釋這個問題: 1.非本地化的。預設使用ARM架構的模擬器,儘管將指令轉化成x86的也是可行的,但這個轉換過程是非常慢的。
Time of Update: 2018-12-08
我們都知道做程式員有時會惡搞,就像android中,程式員在setting中就隱藏這樣一項:我們可以找到“關於手機"這一項在裡面有“android版本”這一項,當我們快速點擊“android版本”這一項時會彈出一張圖片(惡搞型,這是2.3作業系統,但是4.0系統的話會彈出一個android標誌圖片,你按住android標誌不放的話會出現很多android標誌在移動的動畫:)。這裡我們就說說2.3系統的:首先我們找到Settings的源碼,在package/app/Settings/src/com
Time of Update: 2018-12-08
android手機有內建的照相機和圖庫,我們做的項目中有時用到上傳圖片到伺服器,今天做了一個項目用到這個功能,所以把My Code記錄下來和大家分享,第一次寫部落格希望各位大神多多批評。 首先上一段調用android相簿和相機的代碼: 複製代碼 代碼如下:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//調用android內建的照相機 photoUri = MediaStore.Images.Media.EXTERNAL_
Time of Update: 2018-12-08
最近開始學習android的ui,先上幾個相關的例子,後續還會有更新。 複製代碼 代碼如下:import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; /** * A list view example where the * data for the list comes from an array of strings. */ public class List1
Time of Update: 2018-12-08
Service是什麼 Service是一個android 系統中的應用程式組件,它跟Activity的層級差不多,但是他沒有圖形化介面,不能自己運行,只能後台運行,並且可以和其他組件進行互動如更新ContentProvider,Intent以及系統的通知等等。其啟動方式有兩種:context.startService() 和 context.bindService()。Service通常用來處理一些耗時比較長的操作。 Service的編寫
Time of Update: 2018-12-08
本人工作有一個月多了。對於android很多東西,都有了新的瞭解或者說真正的掌握。為了讓更多的像我這樣的小白少走彎路,所以我會堅持將我在工作中遇到的一些比較令我印象深刻的知識點整合出來給大家(順序是按照我工作到現在的時間來製作的,其實也是想給自己一個記錄吧。記錄自己一路走來以及以後的路, 至少我想找到曾經的記錄都有了)。 第一個需求:簡單的自訂dialog 需求:建立一個dialog,該dialog具備以下功能: 1.有一個視窗可以顯示文章 2.根據需求顯示
Time of Update: 2018-12-08
一、基本介紹 Android中極力推薦xmlpull方式解析xml。 xmlpull不僅可用在Android上同樣也適用於javase,但在javase環境中需自己擷取xmlpull所依賴的類庫,kxml2-2.3.0.jar,xmlpull_1_1_3_4c.jar。 jar包下載網址 http://www.xmlpull.org/ http://kxml.sourceforge.net/ 二、例子 讀取到xml的聲明返回數字0 START_DOCUMENT; 讀取到xml的結束返回數字1
Time of Update: 2018-12-08
擷取網路資訊需要在AndroidManifest.xml檔案中加入相應的許可權。 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 1)判斷是否有網路連接 複製代碼 代碼如下:public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager
Time of Update: 2018-12-08
android中提供了4中動畫: AlphaAnimation 透明度動畫效果 ScaleAnimation 縮放動畫效果 TranslateAnimation 位移動畫效果 RotateAnimation 旋轉動畫效果 本節講解RotateAnimation 動畫, RotateAnimation (float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, float
Time of Update: 2018-12-08
android中提供了4中動畫: AlphaAnimation 透明度動畫效果 ScaleAnimation 縮放動畫效果 TranslateAnimation 位移動畫效果 RotateAnimation 旋轉動畫效果 本節講解AlphaAnimation 動畫,視窗的動畫效果,淡入淡出什麼的,有些遊戲的歡迎動畫,logo的淡入淡出效果就使用AlphaAnimation。 直接看代碼: 複製代碼 代碼如下:public class MainActivity extends Activity
Time of Update: 2018-12-08
在前文中,我們分析了Android應用程式視窗的運行上下文環境的建立過程。由此可知,每一個Activity組件都有一個關聯的ContextImpl對象,同時,它還關聯有一個Window對象,用來描述一個具體的應用程式視窗。由此又可知,Activity只不過是一個高度抽象的UI組件,它的具體UI實現其實是由其它的一系列對象來實現的。在本文中,我們就將詳細分析Android應用程式視窗對象的建立過程。
Time of Update: 2018-12-08
看到很多書中都沒有對PreferenceActivity做介紹,而我正好又在項目中用到,所以就把自己的使用的在這總結一下,也方便日後尋找。 PerferenceActivity是什麼,看下面的: Android系統(左)MusicPlayer Setting(右) 好了,我們看到Android系統本身就大量用到了PreferenceActivity來對系統進行資訊配置和管理,那麼它是怎麼儲存資料的呢,如何創
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何插入圖片 圖片的加入可以立刻讓您的程式增色不少,我們範例選用一張Android機器人(picture.jpg),您可以使用自己的任何圖片進行實驗 一般建議您程式中的圖片加入資源,而不是放在SD卡中用流的方式去讀取,畢竟內嵌資源比較安全,不容易被篡改。 1、匯入圖片到資源 將圖片拖拽到項目res\drawable開頭的3個檔案夾下,他們分別代表了高、中、低分辨度的圖片。Android讀取圖片時自動最佳化,選用合適的一個圖片顯示,比如高解析度可以存放128*
Time of Update: 2018-12-08
學習目的: 1、瞭解在Android中如何使用TextView控制項 2、掌握TextView控制項重要屬性 作用:TextView類似一般UI中的Label,TextBlock等控制項,只是為了單純的顯示一行或多行文本 的XML布局如下: 複製代碼 代碼如下:<TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content"
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何建立Gallery 2、初步理解Android適配器的原理 3、實現簡單的控制項縮放動畫 簡介: 1、Gallery是Android內建的一個控制項,它可以繼承若干圖片甚至是其他控制項 2、Gallery內建了滾動播放圖片功能,此功能您可以通過模擬器拖曳滑鼠或者在手機上拖拽驗證
Time of Update: 2013-10-28
問題: 測試時,發現應用在不同的顯示器上顯示效果不同(部分文本不能顯示完全),自然想到螢幕適配的問題。 按照思路整理如下: (一) 幾個概念 1, Screen size 螢幕的尺寸,即對角線長度(單位inch-英寸) 2, Screen density螢幕密度,即單位長度像素點數(pots/inches) 3, Resolution 解析度,即螢幕的總像素點數(width * height) 4, Density-independent pixel
Time of Update: 2013-10-28
Hardware: Abstracted Lcd Density預設160,最直接的表現就是手機表徵圖和文字的大小,120最小,可根據解析度的大小自訂,一般推薦使用預設值即可。 SD Card Support 是否支援插入/彈出快閃記憶卡; Dpad Support
Time of Update: 2013-10-28
本文來聊一聊AndroidUI開發中ImageSwitcher控制項的使用。ImageSwitcher控制項與ImageView類似,都可以用於顯示圖片,但是ImageSwitcher通過名字可以看出,主要是用於多張圖片的切換顯示。在本篇中,會介紹ImageSwitcher控制項的基本屬性的設定以及常用方法的調用。在最後會通過一個樣本Demo來展示本篇部落格中講到的一些內容。 ImageSwitcher ImageSwitcher是一個圖片切換器,它間接繼承自FrameLayout類,和
Time of Update: 2013-10-28
一、基礎知識: OpenGL ES目前只支援三角形,但任何多邊形都可拆分成多個三角形,所以無所謂這個限制的存在。 1.OpenGL中的座標點: 每一個座標點由(X, Y, Z)組成。 定義一個三角形的頂點數組: [java] int one = 0x10000; //三角形三個頂點 private IntBuffer triggerBuffer = IntBuffer.wrap(new int[]{ 0,one,0, //上頂點 -one,-one,0,