Android設定視窗的背景圖

rawable- hdpi、drawable- mdpi、drawable-ldpi的區別:Android2.1(含)以後的版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三個目錄,這三個目錄主要是為了支援多解析度。dpi是“dot per inch”的縮寫,每英吋像素數。四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)

在Android中訪問WebService介面

 最近公司有個項目需要從Android平台訪問WebService介面,實現向發布的函數傳遞對象。在網上找了一些資料,發現使用ksoap2可以調用WebService傳遞對象。 需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar //WebService的命名空間static final String namespace =

Android應用開發中如何使用隱藏API

一開始需要說明的是,Google之所以要將一些API隱藏(指加上@hide標記的public類、方法或常量)是有原因的。其中很大的原因就是Android系統本身還在不斷的進化發展中。從1.0、1.1到現在即將問世的Android 2.3.4。 這些隱藏的API本身可能是不穩定的,所以,使用隱藏API,意味著程式更差的相容性。    如果要我給出建議的話,最好還是不要使用隱藏的API。不過有時為了實現Android應用某些特殊的功能或者效

Android ListActivity點擊事件

Android中的ListActivity涉及2類點擊事件1個是短按點擊1個是長按點擊對於短按點擊只需要重載下面的函數即可 void onListItemClick(ListView arg0, View arg1, int pos, long id)對於長按則需要繼承介面OnItemLongClickListener並實現     getListView().setOnItemLongClickListener(new

Android BaseAdapter使用詳解

類概述BaseAdapter主要用於ListView(實現指定的ListAdapter介面)、Spinner(實現指定的SpinnerAdapter介面)以及GridView的共同實現一個公用基類適配器。假設我們實現一個ArrayListAdapter,public abstract class ArrayListAdapter<T> extends BaseAdapter{          

ubuntu 11.04下搭建android開發/編譯環境—安裝必要工作用軟體

在ubuntu下工作一段時間了,總結一下android開發/編譯環境的搭建。JDK的安裝:    自動安裝:ubuntu的源提供一個JDK 是sun-java6-jdk   可以用Synaptic Package Manager(新立得)來安裝,當然也可以在shell中執行下面命令來安裝  runner@runner-Lenovo:~$ sudo apt-get install sun-java6-jdk 

解讀Android LOG機制的實現:(1)LOG的實現架構

 Android提供了使用者級輕量的LOG機制,它的實現貫穿了Java,JNI,本地c/c++實現以及LINUX核心驅動等Android的各個層次,而且足夠簡單清晰,是一個相當不錯的解讀案例。本系列文章針對LOG機制的內部實現機理進行解讀,本文是系列的第一篇,解讀LOG機制的實現架構。   LOG的運行環境     是Android官方網站上給出的Android的Debug環境。   &

android程式介面自動適應螢幕解析度例子

 為不同解析度的手機建立介面1,首先進入res 檔案夾下。2,建立一個名為“layout-1024x768”檔案夾,其中1024x768 是螢幕解析度的大小,值得注意的是解析度中大的數字必須寫到前面,否則會產生語法錯誤。如layout-768x1024 的寫法是錯誤的。3,編寫main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout

android:gravity / android:layout_Gravity屬性區分

 android:gravity / android:layout_Gravity區別:android:gravity 是設定該view裡面的內容相對於該view的位置,例如設定button裡面的text相對於view的靠左,置中等位置。 android:layout_gravity 是用來設定該view相對與父view

Android 非同步查詢方塊架AsyncQueryHandler的使用

AsyncQueryHandler簡介:非同步查詢操作協助類,可以處理增刪改(ContentProvider提供的資料)使用情境:在一般的應用中可以使用ContentProvider去操作資料庫。這在資料量很小的時候是沒有問題的,但是如果資料量大了,可能導致UI線程發生ANR異常(超過5秒)。當然你也可以寫個Handler去做這些操作,只是你每次使用ContentProvider時都要再寫個Handler,必然降低了效率。因此當資料量較大時,最好還是使用Android已經封裝好的非同步查詢方塊架

android手機root後的安全問題 (一)

前提:你有一部已經root的android手機,並且手機中有busybox和superuser導讀:本文介紹一種簡單的病毒以及如何“防禦”。寫本部落格的原因是:有無數使用者覺得root沒有什麼風險,或者風險不會降臨到自己頭上。這裡告訴大家,其實風險就在身邊!這裡講的內容其實對於大多數開發人員都不是什麼新鮮的事情了,使用的技術也非常一般和普遍。雖然大家都知道可以這樣這樣,但是還是隨意下載軟體,不加小心,就會掉入陷阱。有些人覺得,只要我下載軟體的時候檢查軟體所申請的許可權就好

android手機root後的安全問題 (二)

360和和金山手機衛士都有一個讓廣大android開發人員比較蛋疼的一個功能:那就是檢查廣告通知!當有通知欄有廣告的時候,運行360執行檢查,它會告訴你是哪個應用程式的廣告(當然,這裡並不局限於廣告,他們是獲得所有通知,然後過濾),然後他會讓使用者選擇:不處理;關閉通知(實際上是把這個進程kill掉,整個軟體停止運行);卸載此軟體。 雖然我沒有發布過android應用,但是我知道,靠軟體賺錢的各位,本來收入已經夠尷尬的了,再加上這些操蛋的軟體提供這些操蛋的功能…&hell

Android ListView常用用法

ListView是比較常用的控制項,但一直都覺得建立ListView步驟有點繁瑣,故在此總結一下,方便查閱。程式效果是實現一個ListView,ListView裡面有標題,內容和圖片,並加入點擊和長按響應。      首先在xml裡面定義一個ListView[java] <?xml version="1.0"

Android ApiDemos樣本解析(165):Views-&gt;Layouts-&gt;Tabl

本例使用LabelLayout構造了一個簡單輸入表單:<TableLayout xmlns:android=”http://schemas.android.com/apk/res/android”android:layout_width=”match_parent”android:layout_height=”match_parent”android:stretchColumns=”1″>

cocos2d-x 環境搭建及android平台移植方法

最近閑來無事,看了下cocos2d-x 引擎的實現及使用方法,感覺不錯,特將源碼的下載編譯及android平台的移植記錄如下,以備查閱。以下為大體思路,具體實現方法可參考其他資料。1、系統內容(括弧為我搭建使用的環境,僅供參考)    visual studio 2008或以上(我用的是vs2010,vs2012 變化較大,不推薦)    cygwin(gcc環境)    android

仿新浪微博底部菜單TabHost

:  1.main.xml檔案的內容:<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android"   

andriod 防止截屏

 WindowManager.LayoutParams 是 WindowManager 介面的嵌套類;它繼承於 ViewGroup.LayoutParams; 它用於向WindowManager描述Window的管理原則。主要成員常量Window flag系列該系列主要用於對Window的flag進行設定。設定Window的flag,可以直接對Window的getAttributes()得到其

android ExpandableListView簡單應用

  首先我們還是來看一些案例,還是拿搜狐新聞用戶端,因為我天天上下班沒事愛看這個東東,因為上班沒時間看新聞,上下班路途之餘瀏覽下新聞打發時間嘛.                                &

Android的面向組件思想

面向組件思想是在軟體規模擴大,複雜度上升的背景下,以物件導向為基礎而提出的一種軟體設計思想。可以把它理解為一種更粗粒度的物件導向,其粒度一般大於對象,但具體要到什麼程度,又可以根據實際情況來決定。這種思想以組件為基礎,強調“服務”的概念。面向組件具有以下特點:低耦合性:組件之間一般互不依賴,一個組件只需要知道另一個組件的“名字”就可以訪問它;高重用性:系統級的重用;高互通性:不同的開發商開發出來的組件只要定義好了介面就可以互相訪問;進程的透明性:組

Android 判斷SIM卡屬於哪個行動電信業者

Android這樣擷取本機網路供應商呢?請看下面代碼:[java]public String getProvidersName()  {    String str = "N/A";    try    {      this.IMSI = this.telephonyManager.getSubscriberId()

總頁數: 2771 1 .... 2653 2654 2655 2656 2657 .... 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.