Time of Update: 2018-12-08
android中提供了4中動畫: AlphaAnimation 透明度動畫效果 ScaleAnimation 縮放動畫效果 TranslateAnimation 位移動畫效果 RotateAnimation 旋轉動畫效果 本節講解ScaleAnimation 動畫, ScaleAnimation(float fromX, float toX, float fromY, float toY,int pivotXType, float pivotXValue, int pivotYType,
Time of Update: 2018-12-08
Activity設定全屏和無標題列,要用到andorid.view.Window和Android.view.WindowManager。 Window.FEATURE_NO_TITLE表示無標題列。 WindowManager.LayoutParams.FLAG_FULLSCREEN表示全屏。 具體用法如下: 1、設定全屏可以使用如下代碼: getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2018-12-08
現在我們就來看看怎麼樣把圖片的四角都變成圓形的,為什麼要這樣做那,如果要是這樣介面就會非常的美觀,下面我們就來看看代碼吧。 java代碼: 複製代碼 代碼如下:public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas
Time of Update: 2018-12-08
複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout" android:orientation="vertical" android:layout_width="wrap_content"
Time of Update: 2018-12-08
多線程案例——計時器 這個案例中,螢幕啟動之後,進入的介面。 螢幕上有一個文字框用於顯示逝去的時間,此外還有一個“停止計時”按鈕。案例的使用案例圖。 能夠在螢幕上“即時地顯示”時間的流逝,單線程程式是無法實現的,必須要多線程程式才可以實現,即便有些電腦語言可以通過封裝好的類實現這一功能,但從本質上講這些封裝好的類就是封裝了一個線程。 綜上所述,完成本案例用到的知識及技術如下: 1)進程和線程的概念; 2)Java中的線程,在Java中建立線程的方式;
Time of Update: 2018-12-08
上網學了好多方法,關於Android的Activity如何退出。好多方法都不行啦,試了各種方法,下面這種方法就是我最喜歡的,簡單又容易懂。 使用單例模式建立一個Activity管理對象,該對象中有一個Activity容器(具體實現自己處理,使用LinkedList等)專門負責儲存新開啟的每一個Activity,並且容易理解、易於操作,非常不錯! MyApplication類(儲存每一個Activity,並實現關閉所有Activity的操作 複製代碼 代碼如下:public class
Time of Update: 2018-12-08
可以使用 Intent.createChooser() 的方法來建立 Intent,並傳入想要的 Sting 作為標題。 以wallpaper 選擇框為例,當在Launcher workspace的空白地區上長按,會彈出wallpaper的選擇框,選擇框的標題為”Choose wallpaper from”,如下: 複製代碼 代碼如下:private void startWallpaper() { showWorkspace(true); final Intent pickWallpaper =
Time of Update: 2018-12-08
在Android中,可以有多種方式來實現網路編程:建立URL,並使用URLConnection/HttpURLConnection使用HttpClient使用WebView建立URL,並使用URLConnection/HttpURLConnectionjava.net.*下面提供了訪問 HTTP 服務的準系統。使用這部分介面的基本操作主要包括:建立 URL 以及 URLConnection / HttpURLConnection 對象1 設定串連參數2 串連到伺服器3 向伺服器寫資料4
Time of Update: 2018-12-08
本人小菜一個。目前只見過兩種彈出框的實現方式,第一種是最常見的PopupWindow,第二種也就是Activity的方式是前幾天才見識過。感覺很霸氣哦。沒想到,activity也可以做偽視窗。 先貼上最常見的方法,主要講activity的方法。 一、彈出PopupWindow 複製代碼 代碼如下:/** * 彈出menu菜單 */ public void menu_press(){ if(!menu_display){ //擷取LayoutInflater執行個體 inflater =
Time of Update: 2018-12-08
一些初學Android的朋友可能會遇到JAVA的資料類型之間轉換的苦惱,例如,整數和float,double型之間的轉換,整數和String類型之間的轉換,以及處理、顯示時間方面的問題等。下面筆者就開發中的一些體會介紹給大家。 我們知道,android的資料類型分為三大類,即布爾型、字元型和數值型,而其中數值型又分為整型和浮點型;相對於資料類型,Java的變數類型為布爾型
Time of Update: 2018-12-08
現在網路的繁盛時代,光文字是不能滿足人們的胃口的,圖片,flash,音頻,視頻就成為瀏覽網頁的主流顯示,在手機上也一樣。在手機上顯示從網路端擷取的資料顯示,大家很自然的想起兩種方式,一種就是webview,一種就是TextView。當然webView直接顯示html頁面就行了,我主要說的TextView顯示html內容。 首先,說下TextView到底支援那些標籤呢,通過對源碼的查看,發現Textview可以解析一部分html標籤,如: 複製代碼 代碼如下:<a
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何建立CheckBox 2、掌握CheckBox的常用屬性 3、掌握CheckBox選中狀態變換的事件(監聽器) CheckBox簡介: CheckBox和Button一樣,也是一種古老的控制項,它的優點在於,不用使用者去填寫具體的資訊,只需輕輕點擊,缺點在於只有“是”和“否”兩種情況,但我們往往利用它的這個特性,來擷取使用者的一些資訊。
Time of Update: 2018-12-08
建立一個MainActivity.java的主類 複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-08
1.最後程式打包的時候,res檔案夾中的檔案只有用到的時候才會打包進去,而assets檔案夾中的檔案無論是否用到都要打包進去 2.安卓主要依靠xml檔案來布局,否則textView多的時候布局起來會比較混亂 3.android:singleLine屬性為true表示文本在一行顯示 android:ellipsize屬性:設定當文本過長時該如何顯示(顯示省略符號)start、end、middle分別設定省略符號的位置,marquee表示以跑馬燈的形式展示
Time of Update: 2013-10-28
1.碼錶兒.. -------- 手機上的碼錶兒跟PC上的差不多多.. EXPORT 的時候兒不太一樣... 2.EXPORT成TXT碼錶兒.. ------------------------------- ===export2byedu.sql=== select hezi, ATIAN from gaopinzi where LENGTH(atian)>0 order by atian,gudin
Time of Update: 2013-10-28
1 原理 Android存在三種螢幕解鎖保護:圖案解鎖、PIN密碼解鎖和密碼解鎖。 其介面分別如下: 圖表 1 圖案解鎖介面 圖表 2 PIN密碼解鎖介面 圖表 3
Time of Update: 2013-10-28
本節分兩部分: 1.訪問SD卡. 2.訪問手機中的隱藏檔夾. 3.讀取assets中的檔案. 一.訪問SD卡: 1.介面編輯(reslayoutmain.xml): [java] android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > androi
Time of Update: 2013-10-28
播放器功能如下:1.暫停,播放2.拖動條實現,快進,快退3.歌詞同步4.下一曲,上一曲。5.專輯圖片顯示6.後台播放,通知欄顯示7.來電話,暫停,電話結束,開始播放。介面如下:播放時候,在通知欄會有個表徵圖。暫停,表徵圖消失後台播放時候,會在通知欄顯示,點擊,可以進入播放介面使用詳細:到GIthob下載音樂播放器模組代碼。地址:音樂播放器模組代碼下載下載後,解壓,把項目匯入eclipse。把項目作為一個library,引入項目中使用1.引入項目建立一個項目,點擊項目,右鍵,prope
Time of Update: 2013-10-28
android應用自動化過程中,會遇見需要長按並拖動的情境,例如類似UC瀏覽器中,長按某個導航中的表徵圖,使其處於可移動狀態,然後再將其移動到另一個地方,與其它互動中心圖示換個位置,在robotium中有個drag(float fromX, float toX, float fromY, float toY,int
Time of Update: 2013-10-28
可以通過RasterMap的getDirection()方法來查詢路徑,和查詢地址類似,路徑查詢的結果也是通過回呼函數的方式來通知應用程式的,下面的例子返回南京到北京的路徑。返回結果存放在MapDirection中,MapDirection包含了路徑的詳細資料,包括路徑的每個步驟,長度,時間,方向等。 Java代碼: packageeoe.demo; importcom.mapdigit.gis.MapDirection; importcom.mapdigit.gis.M