Time of Update: 2018-12-04
Android 擷取螢幕解析度及 DisplayMetrics 簡介 Android 可設定為隨著視窗大小調整縮放比例,但即便如此,手機程式設計人員還是必須知道手機 螢幕的邊界,以避免縮放造成的布局變形問題。 手機的解析度資訊是手機的一項重要訊息,很好的是,Android 已經提供 DisplayMetircs 類可以 很方便的擷取解析度。 下面簡要介紹 DisplayMetics 類: Andorid.util 包下的 DisplayMetrics
Time of Update: 2018-12-04
1.Android背景平鋪android中達到類似於windows案頭背景的平鋪的效果,定義一個bitmap對象,在xml中和代碼中均可,設定其tileMode為repeat。在drawable檔案夾下建立如下檔案tilebg.xml:Java代碼 <?xml version ="1.0" encoding ="utf-8" ?> <bitmap xmlns:android ="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-04
android:windowSoftInputMode activity主視窗與軟鍵盤的互動模式,可以用來避免IME面板遮擋問題,Android1.5後的一個新特性。 這個屬效能影響兩件事情: 【A】當有焦點產生時,軟鍵盤是隱藏還是顯示 【B】是否減少活動主視窗大小以便騰出空間放軟鍵盤 各值的含義: 【A】stateUnspecified:軟鍵盤的狀態並沒有指定,系統將選擇一個合適的狀態或依賴於主題的設定 【B】stateUnchanged:當這個activity出現時,軟鍵盤將一直保持在上一個
Time of Update: 2018-12-04
非精簡版 1.1.5_R3: http://rapidshare.com/files/304445926/sources_1.5_r3.zip 2.1.6_R2: http://devfrustrated.com/devBlog/wp-content/uploads/2010/07/sources_1.6.zip 3.2.0 (Master branch): http://rapidshare.com/files/304452966/sources-master.zip 4.2.1_r2:
Time of Update: 2018-12-04
來自:http://my.oschina.net/kut/blog/30564剛接觸Android平台編程不久,被爛教材整得頭暈。有一個關於Spinner擴充的問題,問題是,怎麼把彈出來的菜單自訂。當然,書上是沒有告訴你的,它們壓根就不知道那個和ArrayAdapter相關的兩個layout關聯到底是什麼回事說清楚,就這麼列了個代碼就算了。我很頭暈,於是,寫代碼,驗證自己的推測,搞了好久才“哦”一聲解決了自己的疑問。而自訂Spinner則是和這兩個layout有關,ArrayAdapter中初始
Time of Update: 2018-12-04
在開發Android移動用戶端的時候往往要使用多線程來進行操作,我們通常會將耗時的操作放在單獨的線程執行,避免其佔用主線程而給使用者帶來不好的使用者體驗。但是在子線程中無法去操作主線程(UI
Time of Update: 2018-12-04
來自:http://blog.csdn.net/android_tutor/article/details/5499731大家好我們今天的教程是在Android教程中自訂View的學習,對於初學著來說,他們習慣了Android傳統的頁面配置方式,如下代碼: [java] view
Time of Update: 2018-12-04
動態產生介面的方法很簡單首先要卻這個介面的布局,是AbsoluteLayout,RelativeLayout還是其他,然後就可以再裡面添加控制項了:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //確定介面的布局 AbsoluteLayout abslayout=new AbsoluteLayout (this);
Time of Update: 2018-12-04
來自:http://blog.csdn.net/android_tutor/article/details/5522913大家好,我們上一節講的是LayoutInflater的 使用,而這一節我將講一下MenuInflater,顧名思義,LayoutInflater是用來解析定義在layout下的布局檔案,那麼MenuInflater是不是用來解析定義在menu目錄下的菜單布局檔案呢? 恭喜你答對了!(*^__^*) 嘻嘻…… 我們傳統意義上
Time of Update: 2018-12-04
完成Android項目後,需要將程式打包成APK檔案(Android Package),其尾碼名為".apk"。打包的APK檔案可以在Android模擬器或者Android手機上安裝運行。Android系統要求具有開發人員簽名的私人密鑰的應用程式才可以被安裝。Android項目打包和產生數位簽章可以使用命令列的方式,但Eclipse中的嚮導可以方便快捷的完成整個流程。以HelloWorld為例,介紹如何產生APK。<1>
Time of Update: 2018-12-04
今天鼓搗QQ時發現其apk第一目錄下有個檔案夾“com”,其下N多級目錄後終於是個名為“wup.properties”的文字檔。如:好奇心大起,這就是說android的程式可以像J2me那樣讀取本安裝包任意地方的資訊了(以前以為只能讀取res/raw下的內容)。反編譯之,經查,終於找到一個類名為“com/tencent/qq/jce/wup/WupInfo”。其代碼如下:package com.tencent.qq.jce.wup;import
Time of Update: 2018-12-04
WebView 支援javascript,但只限於本地的js代碼,不提供如PC瀏覽器一樣強大功能遞迴下載功能(可能也是因為手機自身的儲存有限所致)。因此,開發基於JS的Anroid程式不能依靠PC瀏覽器的這種功能,只能執行本地js,css代碼。曾經嘗試在Anroid中利用如下的代碼,失敗:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"
Time of Update: 2018-12-04
本文來自本人Android學習的體會和總結,轉載請申明出處:http://blog.csdn.net/chenshaoyang0011Android平台中,列表是使用最頻繁的組件之一,列表設計的好壞能夠直接影響使用者的體驗。試想,如果你在滑動一個ListView的時候總是感到卡頓,你一定會覺得這個應用是個再糟糕不過的應用了。那麼今天我們就來討論下,如何使列表更加的流暢性?本文參考自:http://developer.android.com/training/improving-layouts/s
Time of Update: 2018-12-04
Android開發必須要瞭解構造塊,Android應用程式是由四個重要組成部分組成的,這四種構造塊如下:◆Activity◆Intent Receiver◆Service◆Content
Time of Update: 2018-12-04
1, 建立一個Notification對象的參考例子: Intent i = new Intent(this, NotifiedActivity.class); PendingIntent pi = PendingIntent.getActivity(this, 0, i, 0); Notification myNotification = new
Time of Update: 2018-12-04
就像前面提到的,一個activity可以啟動另一個,包括那些定義在不同應用程式中的。假設,例如,你想讓使用者顯示一些地方的街道地圖。已經有一個activity可以做這個事,所以你的activity所要做的就是將行為對象和需要的資訊放在一起,並將它們傳遞給startActivity()。 地圖查看器將顯示這個地圖。當使用者按下後退按鈕時,你的activity又重新顯示在螢幕上了。
Time of Update: 2018-12-04
SERVICE_NAMESPACE// final SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);// envelope.dotNet=false;// envelope.addMapping(ENCODED_TYPES_NAMESPACE, "User", User.class);
Time of Update: 2018-12-04
一,MainActivity.java源碼import android.app.Activity;import android.graphics.PixelFormat;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bundle;import android.util.Log;import android.view.SurfaceHolder;import android.
Time of Update: 2018-12-04
一,說明: 這幾天做一個功能需要在手機上建立一個檔案夾,然後往裡面儲存一些檔案,首先得考慮使用者有沒有sdcard,如果有就在sdcard上建立一個指定的檔案夾,如果沒有則在你的工程所在的目錄“/data/data/你的包名”下建立檔案夾。用到的方法是:首先判斷sdcard是否插入String status = Environment.getExternalStorageState();if (status.equals(Environment.MEDIA_MOUNTED))
Time of Update: 2018-12-04
當您需要在您的應用程式中提供搜尋服務時,您第一個想到的是您的搜尋方塊要放哪呢?通過使用Android的搜尋方塊架,應用程式將顯示一個自訂搜尋對話方塊來處理使用者的搜尋請求。通過一個簡單的搜尋按鈕或從您的應用程式中調用API,搜尋對話方塊就會顯示在螢幕的頂部,並會自動顯示您的應用程式圖示。本文將教你如何為你的應用程式提供一個自訂搜尋對話方塊。這樣做,給您的使用者提供一個標準化的搜尋體驗,並能增加如語音搜尋和搜尋建議等功能