Android TabWidget/TabHost的使用

2010-06-07Android TabWidget/TabHost的使用文章分類:Java編程 Android TabWidget/TabHost有兩種使用方法:第一種:使用系統內建寫好的TabHost(及繼承自TabActivity類)具體代碼如下:Java代碼  ⃕<?xml version="1.0" encoding="utf-8"?>  <FrameLayout xmlns:android="http://schemas.android.com/apk/

Android實現甘特圖(GanttChart)效果

  本文給大家介紹如何在Android中實現甘特圖效果及其解決方案。   這段時間一直在忙於一個工程項目,其中用到了甘特圖功能。可能熟悉的朋友都知道要在PC機上實現甘特圖效果,不論是C++、.NET、JAVA還是Web指令碼都可以方便的實現,而且網上有一些簡單的源碼可以供我們參考。但是要在Android手機上實現不是一件容易的事情,而且相應的開源源碼相當少,這就要靠我們去尋找相應的解決方案並實現它。   可能一些不知道甘特圖的朋友們就有點茫然,我還是借用一下百度百科的內容給大家對甘特圖做一個基本

Android應用開發中半透明效果實現方案

手機螢幕太小,經常會用到半透明的效果以增加可視範圍,給大家分享以下半透明實現方式!下面是自訂Activity半透明的效果例子:res/values/styles.xml<resources> <style name="Transparent "> <item name="android:windowBackground">@color/transparent_background</item> <item name="

使用 Intel HAXM 為 Android 模擬器加速,媲美真機

使用 Intel HAXM 為 Android 模擬器加速,媲美真機Android 模擬器一直以運行速度慢著稱, 本文介紹使用 Intel HAXM 技術為 Android 模擬器加速, 使模擬器運行度媲美真機, 徹底解決模擬器運行慢的問題。Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬體加速, 因此需要 CPU 支援 VT , 而且僅限於

Android之用PopupWindow實現快顯功能表的方法詳解

在使用UC-WebBrowser時,你會發現它的快顯功能表跟系統內建的菜單不一樣。它實現更多菜單選項的顯示和分欄。其實,它的本身是PopupWindow或者是AlertDialog對話方塊,在裡面添加兩個GridView控制項,一個是功能表標題欄,一個是菜單選項。菜單選項視圖的切換可以通過適配器的變換,輕鬆地實現。點擊下載該執行個體:一、運行: 二、實現要點:(1)屏蔽系統彈出的菜單:1、首先建立至少一個系統的菜單選項複製代碼 代碼如下:@Override public boolean

Android擷取SD卡上圖片和影片縮圖的小例子

如何判斷檔案呢? 可以通過Cursor遍曆資料庫,對比INTERNAL_CONTENT_URI欄位的值,這是一個Uri,這裡儲存著Android手機SD卡上的多媒體檔案完整路徑。[java]複製代碼 代碼如下:Uri originalUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; //若為視頻則為MediaStore.Video.Media.EXTERNAL_CONTENT_URI;

Android開發筆記之: 資料存放區方式詳解

無論是神馬平台,神馬開發環境,神馬軟體程式,資料都是核心。對於開發平台來講,如果對資料的儲存有良好的支援,那麼對應用程式的開發將會有很大的促進作用。總體的來講,資料存放區方式有三種:一個是檔案,一個是資料庫,另一個則是網路。其中檔案和資料庫可能用的稍多一些,檔案用起來較為方便,程式可以自己定義格式;資料庫用起稍煩鎖一些,但它有它的優點,比如在海量資料時效能優越,有查詢功能,可以加密,可以加鎖,可以跨應用,跨平台等等;網路,則用於比較重要的事情,比如科研,勘探,航空等即時採集到的資料需要馬上通過網

Android NDK開發之:配置環境的詳解

一、Windows:Windows下的開發環境需要安裝以下軟體:Java JDK Apache ANT Build SystemAndroid SDKCygwinAndroid NDKEclipse IDE1、安裝Java JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html配置環境變數:建立一個JAVA_HOME鍵,值設為JDK的安裝目錄。開啟PATH鍵,在末尾增加

淺談Android onTouchEvent 與 onInterceptTouchEvent的區別詳解

首先從字面意思理解兩個詞onTouchEvent:觸發觸摸事件onInterceptTouchEvent:觸發攔截觸摸事件通過查看原始碼及類繼承關係onInterceptTouchEvent:是定義於ViewGroup裡面的一個方法,此事件是用於攔截觸摸事件的,ViewGroup(繼承自View),一個View的Group,也就是我們的一個布局如LinerLayout,各個布局類都繼承自ViewGroup;onTouchEvent:是定義於View中的一個方法,處理傳遞到View的手勢觸摸事件。

android layout 按比例布局的代碼

為了建立比例大小的子View,可以將LinearLayout的寬度和高度設為fill_parent, 而將子View的寬度或是高度設為0,然後為子View設定不同權重(weight)

Android中手機震動的設定(Vibrator)的步驟簡要說明

Android中手機震動的設定(Vibrator)的步驟: a、通過系統服務獲得手機震動服務,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE); b、得到震動服務後檢測vibrator是否存在: vibrator.hasVibrator(); 檢測當前硬體是否有vibrator,如果有返回true,如果沒有返回false。 c、根據實際需要進行適當的調用, vibrator.vibrate(long

Android如何防止apk程式被反編譯(尊重勞動成果)

作為Android應用開發人員,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。Google似乎也發現了這個問題,從SDK2.3開始我們可以看到在android-sdk-windows\tools\下面多了一proguard檔案夾 proguard是一個java代碼混淆的工具,通過proguard,別人即使反編譯你的apk包,也只會看到一些讓人很難看懂的代碼,從而達到保護代碼的作用。

android 退出程式解決記憶體釋放的問題

做Android項目的時候發現一個問題:當應用程式退出了,點擊"設定"查看應用程式,介面顯示著可以點擊"強制關閉". 我認為造成這樣的原因是還有開啟的activity沒有被destroy,然後做調試,之後發現開啟的activity應該是全部都被destroy了.但是結果還是顯示可以點擊"強制關閉". 由於這個問題我發現了一個更加嚴重的問題,那就是,在我應用程式退出之後,系統並沒有釋放掉我應用程式所佔記憶體. 之後在網上查解決辦法.說是有兩個: 方式一: Intent intent = new

Android: 自訂Tab樣式

Code highlighting produced by Actipro CodeHighlighter

Android擷取SD卡上的APK檔案,並且判斷是否安裝過、是否可以更新到新版本的工具類

如下就是一個工具類,其作用是採用遞迴掃描SD卡上的apk檔案,判斷該應用是否在手機上安裝過,如果安裝過再去判斷是否可以升級。具體代碼如下  /** * 擷取手機上apk檔案資訊類,主要是判斷是否安裝再手機上了,安裝的版本比較現有apk版本資訊 * <A href="http://my.oschina.net/arthor" rel=nofollow target=_blank>@author</A> Dylan */public class

Android下實現程式關閉後,監聽取消

在先前的文章中,接收簡訊的監聽器會一直活在後台,哪怕程式被關閉,監聽器會一直存在並在收到訊息時啟用主程式。在一般的設計中,都不會這麼做,因為這是浪費資源且得不到良好使用者體驗的。因此需要在自己的程式並閉後,將監聽器取消。前文連結(點擊進入)一、建立一個後台服務,該服務用於接收訊息並將訊息廣播給BroadcastReceiver。由於服務可以被終止,終止時不再轉寄訊息,背景BroadcastReceiver也因此不再生效,會自動被GC回收。程式的目標也達到了package

Android下Affinities和Task

最近幾天在看官方文檔時,一直卡在Affinities和Task這一環節,主要原因是在閱讀英文的時候,不像其餘的章節那樣順暢,以至於無法正確地理解Affinities,於是google到一文章,通讀了一遍才終於明白,不過具體怎麼應用,我還不清楚,等以後在寫程式的時候遇到這個再進一步深入吧。源文連結:http://appmem.com/archives/405 本文參考了官方Dev Guide文檔,簡單介紹Android下的affinities和任務(task)。

android利用WebView實現瀏覽器的封裝

android提供了封裝瀏覽器的介面,可以讓開發人員利用自己的view顯示網頁內容。今天又實現研究了一下,利用WebView顯示瀏覽器內容,還可以利用 WebViewClient顯示自己需要的內容。中國女裝品牌熱門排行榜效果如下:上面兩張圖分別是首頁的,當點擊java時的。可以看到在瀏覽器上面已經沒有地址欄了。這個是利用WebViewClient顯示的內容。相關代碼如下:人人遊戲問答網。。。    WebView wv;    @Override    publicvoid

使用Fragment實現動態布局

MainActivity:package com.home.testfragment;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentTransaction;import android.view.View;import android.view.View.OnClickListener;import

Android 註冊廣播方式及優缺點

 在android下,要想接受廣播資訊,那麼這個廣播接收器就得我們自己來實現了,我們可以繼承BroadcastReceiver,就可以有一個廣播接收器了。有個接收器還不夠,我們還得重寫BroadcastReceiver裡面的onReceiver方法,然後註冊廣播有兩種方法,一種是代碼動態註冊://產生廣播處理 smsBroadCastReceiver = new

總頁數: 2771 1 .... 34 35 36 37 38 .... 2771 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.