requestWindowFeature可以設置的值有:1.DEFAULT_FEATURES:系統默認狀態,一般不需要指定2.FEATURE_CONTEXT_MENU:啟用ContextMenu,默認該項已啟用,一般無需指定3.FEATURE_CUSTOM_TITLE:自定義標題。當需要自定義標題時必須指定。如:標題是一個按鈕時4.FEATURE_INDETERMINATE_PROGRESS:不確定的進度5.FEATURE_LEFT_ICON:標題欄左側的
系統 2019-08-12 09:29:47 2084
Fragment要點Fragment作為Activity界面的一部分組成出現可以在一個Activity中同時出現多個Fragment,并且,一個Fragment亦可在多個Activity中使用。在Activity運行過程中,可以添加、移除或者替換Fragment(add()、remove()、replace())Fragment可以響應自己的輸入事件,并且有自己的生命周期,當然,它們的生命周期直接被其所屬的宿主activity的生命周期影響。設計哲學And
系統 2019-08-12 09:29:46 2084
這兩天編程弄Android照相機模塊,設置好各種參數后,發現預覽的時候,照片是顛倒了,不是上下顛倒而是顛倒90°。我的手機是華為U9200,用的Android4.0.3,后來看到http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html這篇文章,增加代碼:myCamera.setDisplayOrientation(90);然后預覽就正常了。但是拍攝的照片在電腦上打開一看,仍然是傾斜的。
系統 2019-08-12 09:29:40 2084
Android軟件開發之EditText詳解雨松MOMO原創文章如轉載,請注明:轉載自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6629450EditText在API中的結構java.lang.Objectandroid.view.Viewandroid.widget.TextViewandroid.widget.EditText已知直接子類:AutoCompleteTe
系統 2019-08-12 09:29:33 2084
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/firstapp/building-ui.html一.構建一個簡單UI一個Android應用通過View和ViewGroup對象所組成的層次結構來構建圖形用戶接口(GUI)。通常View對象是一些UI控件,比
系統 2019-08-12 01:55:23 2084
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/actionbar/overlaying.html默認的,ActonBar會顯示在你的activity窗口的上部,使得它會稍許減少了activity布局的剩余空間。如果在用戶的UI交互過程中,你希望可以隱藏和
系統 2019-08-12 01:55:22 2084
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/activity-lifecycle/recreating.html在應用被正常使用的情況下,會有一些場景發生并使得你的activity被銷毀,比如:當用戶按下了返回鍵,或者你的activity調用了fini
系統 2019-08-12 01:55:21 2084
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/graphics/opengl/touch.html讓對象根據預設的程序運動,如讓一個三角形旋轉可以有效地讓人引起注意,但是如果你希望可以讓OpenGLES與用戶交互呢?讓你的OpenGLES應用可以與觸摸交互的關鍵點在于
系統 2019-08-12 01:55:05 2084
使用Intent可以很方便在不同的Acitivity之間傳遞數據,這個也是官方推薦的方式,但是也有一定的局限性,就是Intent無法傳遞不能序列化的對象,我們可以使用靜態變量來解決這個問題.舉一個實例:代碼:最后記得在AndroidManifest.xml添加OtherActivity標簽android之在Activity之間使用意圖傳遞數據(使用靜態變量傳遞數據)
系統 2019-08-12 01:32:55 2084
使用AIDL設計遠程接口(DesigningaRemoteInterfaceUsingAIDL)由于每個應用程序都運行在自己的進程空間,并且可以從應用程序UI運行另一個服務進程,而且經常會在不同的進程間傳遞對象。在Android平臺,一個進程通常不能訪問另一個進程的內存空間,所以要想對話,需要將對象分解成操作系統可以理解的基本單元,并且有序的通過進程邊界。通過代碼來實現這個數據傳輸過程是冗長乏味的,Android提供了AIDL工具來處理這項工作。AIDL(
系統 2019-08-29 23:50:47 2083
Adapter介紹Adapter是將數據綁定到UI界面上的橋接類。Adapter負責創建顯示每個項目的子View和提供對下層數據的訪問。支持Adapter綁定的UI控件必須擴展AdapterView抽象類。創建自己的繼承自AdapterView的控件和創建新的Adapter類來綁定它們是可能的。一些Android提供的Adapter介紹在多數情況下,你不需要白手創建自己的Adapter。Android提供了一系列Adapter來將數據綁定到UIWidget
系統 2019-08-29 23:48:27 2083
這是我轉的文章,是篇外文翻譯,將介紹如何學習安裝AndroidNDK并開始使用它。在這一教程結束后,將創建你自己的項目,從Java代碼簡單地調用原生C語言代碼。教程細節技術:AndroidSDK、NDK、C語言難度:進階預計完成時間:60-90分鐘(⊙﹏⊙b汗,還是挺長時間的)先決經驗:在開始之前,需要先花點時間了解一下這一教程的難度。它的標記是“進階”。之所以標為“進階”是因為作者想要確保你符合以下要求:1、有Java和C語言經驗。2、能適應命令行操作。
系統 2019-08-29 23:37:05 2083
一、在eclipse中插入ADT1、運行eclipse2、help------>insertnewsoftware3、選擇“add”4、Name:輸入androidLocation:輸入http://dl-ssl.google.com/Android/eclipse/二、安裝androidSDK1、到android官網下載SDK安裝器http://developer.android.com/sdk/index.html2、將下載的文件解壓Add-ones:
系統 2019-08-29 23:28:12 2083
接觸Andorid有幾個月了,一直認為做系統,應用開發根本不需要懂Android自動化測試之道,認為那都是測試人員需要掌握的東西,我們只要懂開發,只要讀懂系統,根據客戶的需求可以做相應的更改就可以了,只要熟悉了API,寫出的應用可以實現某功能就可以了。其實不是的。舉個例子說,我們偉大的客戶,瘋狂地更換硬件配置,那么我們的驅動就跟著來回換,相關功能的c實現也要換,上層java對應稍作修改,碰上膩歪點的客戶提出膩歪的需求,那么只有GoodLuck了……幸運的整
系統 2019-08-29 23:13:09 2083
轉載請注明出處:http://blog.csdn.net/xiaanming/article/details/9401981ADBserverdidn'tACK這個問題會困惱很多的新手朋友,我以前剛開始做Android的時候也遇到過這個問題,不過自己百度,google啥的,也不知道怎么就給解決了,看到群里很多新手朋友都會問這個問題,說實話我也沒有一個解決這個問題的終極方法(百試百靈的那種,哈哈),自己沒遇到也沒有認真的去對待他,今天,就是在今天,我打開Ec
系統 2019-08-29 23:11:30 2083