Android UI開發第二十九篇——Android中五種常用的menu(菜單)

         Android Menu在手機的應用中起著導航的作用,作者總結了5種常用的Menu。1、左右推出的Menu      前段時間比較流行,我最早是在海豚瀏覽器中看到的,當時耳目一新。最早使用左右推出菜單的,聽說是Facebook,我不確定訊息的真實性。左右推出菜單。實現方法見本專欄第二十六至二十八篇。      2、Path菜單       

Android 在一個程式中啟動另一個程式

Android 開發有時需要在一個應用中啟動另一個應用,比如Launcher載入所有的已安裝的程式的列表,當點擊表徵圖時可以啟動另一個應用。一般我們知道了另一個應用的包名和MainActivity的名字之後便可以直接通過如下代碼來啟動:Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);ComponentName cn = new

Android中自訂Activity和Dialog的位置大小背景和透明度等

1.自訂Activity顯示樣式先在res/values下建colors.xml檔案,寫入:<?xml version="1.0" encoding="utf-8"?><resources> <!-- 設定透明度為56%(9/16)左右 --> <color name="transparent">#9000</color></resources>

Android通過Socket(TCP/IP)與PC通訊

這個簡單的例子將示範應用Java實現用戶端與伺服器端傳輸檔案的方法。伺服器端原始碼:import java.net.*;import java.io.*;public class FileServer { public static void main (String [] args ) throwsIOException { // create socket ServerSocket servsock = new ServerSocket(13267); while

android socket通訊

Android作為完全開源的手機平台,已經被非常多的開發人員視作未來最有潛力的智能手機作業系統。 而且短時間內已經有大量的第三方應用程式出現在Android Market供使用者下載和使用, 其中有一些程式增強了手機的應用功能,而另外一些會充分的發揮手機與其它電子裝置的互動。 今天將主要通過兩個例子講解如何?Android與PC通訊。 1. Android與PC通訊的第一個例子: PC: Java Server Android:Java Client Java Server

Android中網狀圖片的非同步載入

 最近自己在試著使用Android開發一個新浪微薄的手機用戶端,學習Android

手動root android模擬器中永久刪除內建應用程式

首先啟動android模擬器。開啟cmd命令列視窗。輸入adb -s emulator-5554 shell此時可以管理系統檔案夾了,再輸入ls可以看到列出了檔案夾和檔案,輸入cd system/app再輸入ls可以看到系統內建的應用程式apk檔案,刪除你想要刪除的,例如Phone.apk,輸入rm Phone.apk此時會看到提示說rm failed for Phone.apk, Read-only file

Android在程式中啟動拍照/攝像或選擇一張圖片/視頻,並製作縮圖後儲存

有時候我們需要選擇一個圖片來做頭像或是上傳到相簿中,這時候我們可以選擇啟動相機拍照,或者從圖庫中選擇。首先看看如何啟動相機拍照並取得所拍的照片。下面是啟動相機拍照並返回所拍的照片的代碼:public void capturePicture(){ //啟動拍照,並儲存到臨時檔案 Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);

Android實現文字垂直滾動

文字垂直滾動[功能]在以前的文章曾經寫過 如何水平滾動 現在說一下垂直滾動 [原理]1. 設定 ScrollView的控制項高度 為定值2. 如何滾動顯示:ScrollView.smoothScrollBy()3. 如何迴圈滾動顯示 即 當滾到最下面後 會回到最上面繼續滾動: 得到最下面的垂直位移 然後通過 ScrollView.scrollTo() 來返回最上面4. 如何判斷是否到達底部:通過 ScrollView.getScrollY() 得到本次的垂直位移 然後與上次該值做比較 如果相等

Android中aidl如何import檔案

 如果你做Android開發,那就應該會知道aidl工具的,但是會使用aidl命令列工具的人有嗎有嗎有嗎,如果有的話你們為神馬不出來寫寫怎麼用!!!!用aidl命令列的如果不出意外肯定會遇見類似這樣的錯誤$ aidl IRemoteServiceCallback.aidlIRemoteServiceCallback.aidl:19: couldn't find import for class

Android launcher 的平滑和立體翻頁效果

我們這裡把 Android launcher 程式的 Workspace 相關的代碼抽取出來,以一個比較簡單的代碼來展示 launcher 程式是如何?多頁以及不同頁面之間的轉場效果。本範例程式碼在 SDK 2.1 中運行,設定的是 WVGA 的螢幕大小。首先我們來看一下程式啟動並執行效果來一些感性的認識。接著我們來看一下程式 UI(即 View 和 ViewGroup)的布局,Activity 的 ContentView 是 layout 中的 main.xml。它的內容如下:其中

Android 合并 apk 和 odex 的方法

      有時候發現別人手機裡有一款 apk 挺好,想弄出來裝自己手機上,可是卻發現那個 apk 是殘缺的,裡面沒有 classes.dex 檔案,卻有個跟 apk 同名的 odex 檔案。殘缺的 apk 是裝不了的,只能把這個 apk 跟 odex 合并成一個完整的 apk 才能安裝。          需要的工具: 1 . smali-1.2.2.jar 和 baksmali-1.2.2.jar        2 . 還需要這個 apk 所在的 rom 裡面的一些 jar 檔案,都在

Android Odex 檔案使用

Android 的 ROM 中有很多 odex 檔案,相對於APK中的dex檔案而言這個odex有什麼作用呢? 如果你仔細觀察會發現檔案名稱時一一對應的,同時那些對應的apk檔案中沒有dex檔案。這樣做可以使其廠商保證一定的反盜版,因為沒有沒有dex檔案的apk是無法正常安裝的,而廠商直接將odex和不完整的apk檔案放到手機rom固化到/system/bin中可以讓一般使用者無法正常匯出使用可能想到的是合并odex和apk變成apk中包含dex檔案的,這樣合并後最終apk檔案安裝在/data/

Android 的 ApkTool 反編譯 apk xml 和去廣告

安裝1.先裝JAVA環境,JDK/JRE都行,官網下載 裝過的就跳過吧(建議最好 JDK/JRE 1.6)2.下載apktool.jar及相關檔案,這裡下apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip 3.解壓apktool.jar到 C:/Windows 解壓apktool-install-windows.zip到任意檔案夾(例如E盤根目錄)4.Win+R

Android–ListView 更高效的使用 Adapter

Android--ListView 更高效的使用 Adapter一、AdapterAdapter是ListView和資料來源之間的中間人。當每條資料進入可見區時,adapter會調用他的getView()方法,並返回代表具體資料的視圖。滾動的時候頻繁調用,支援成千上萬的資料。①、最簡單的方法,最慢最不實用public void getView(int position , View convertView , ViewGroup parent){ View item =

今天碰到的兩個android小問題

 已經好久沒碰android,現在公司的戰略大轉移,準備將已有wince平台全面轉向android平台,今天開始溫習android就碰到兩個小問題:     

Android之產生案頭捷徑

Android之產生案頭捷徑(一)產生捷徑有兩種情況,一種是直接在案頭直接產生;一種是長按案頭,在彈出的捷徑功能表中產生。談談在案頭上直接產生。個人覺得這個比較爽快,既然都是捷徑了幹嘛還要再隱藏一層呢?當然喜歡案頭乾淨的就比較喜歡第二個了。第一個是通過廣播(Broadcast)的形式向Luncher發送請求產生捷徑的。在網上找到關於這方面的註冊資訊。InstallShortcutReceiver的註冊資訊: <!--設定wallpapaer的activity --> &

Android UI 使用更快更高效

Android UI 使用更快更高效之前有談過如何使用adapter更高效的,現在在談談其他的。一、選擇恰當的映像尺寸  視圖背景圖總是會填充整個視圖地區,映像尺寸的不適合會導致映像的自動縮放,為了避免這種情況,我們可以先將圖片進行縮放到視圖的大小。originalImage = Bitmap.createScaledBitmap(originalImage, //被縮放圖view.getWidth(), //視圖寬度view.getHright(), //視圖高度true //雙限行過濾器);

Android進階練習 – 高效顯示Bitmap(簡介)

高效顯示Bitmap - 簡介     這一章節主要是學習下,使用一些常見的技術手段,在我們處理和載入 Bitmap  對象的時候,讓我們應用的UI介面組件正常響應顯示和避免超出應用的記憶體限制大小,如果你在進行這項操作的時候不加小心,那麼bitmaps會很快的就消耗完應用可用的記憶體,並會引發如下所示的嚴重的異常並導致你的應用崩潰!java.lang.OutofMemoryError: bitmap size exceeds VM budget.   

Android進階練習 – 高效顯示Bitmap(在UI主線程外處理Bitmap)

在UI主線程外處理Bitmap   

總頁數: 2945 1 .... 399 400 401 402 403 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。