Android資源的使用之Layout

在Android應用中一個螢幕的視圖通常是通過載入自一個XML資源檔,這個XML檔案就是布局資源檔。一個布局資源也是通過ID號在R.java中標識,代碼中使用布局資源如下: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set the layout for this activity. You can

Android開發類比使用SD卡

開發中如果要使用SD Card ,在建立AVD時就要指定 建立SD Card有兩種方式,一種是直接輸入要建立的大小,ADT自動建立。另一種就是指定SDCard的鏡像檔案。使用SDK中帶的mksdcard.exe工具建立SDCard的鏡像檔案,例如輸入mksdcard 512M sdcard.img啟動模擬器後,使用DDM在FileExplor中就可以看見sdcard目錄了 點擊推送按鈕,就可將本地檔案複製到鏡像中。

【原創】一個android訪問http資源的便捷工具類——HttpHelper

HttpHelper.javapackage com.newcj.net;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.*;import org.apache.http.util.ByteArrayBuffer;import

Android資源的使用之XML資源

需要作為資源讀取的XML檔案,通常放置於res/xml目錄,打包的時候將會被編譯成二進位檔案。要訪問這些xml需要用到XmlPullParser對象。Resources res = activity.getResources(); XmlResourceParser xpp = res.getXml(R.xml.test); 這裡的XmlResourceParser就是XmlPullParser的執行個體下面就是XmlPullParser訪問XML節點的代碼private String

Android啟動畫面實現

在應用程式中經常用到啟動畫面,會啟動一個後台線程為主程式的運行準備資源。Android要實現啟動畫面可以這樣做:這是splash.xml布局檔案的代碼代碼Code highlighting produced by Actipro CodeHighlighter

Android TabActivity無法正常bindService解決方案

在Android開發的過程中,我們很有可能會使用到TabActivity來進行開發,而如果你的程式中需要針對TabActivity的TabHost中的每一個Activity綁定一個Service,通常我們的做法是在對應Tab頁的Activity的onCreate()方法中進行bind操作,但是通過實踐表明這個方法是無法達到綁定效果,在網上查了一下,發現在Google Android Issue中有這個缺陷,缺陷詳細資料在這裡(Google Android Issue

淺談android的selector背景選取器

關於listview和button都要改變android原來控制項的背景,在網上尋找了一些資料不是很全,所以現在總結一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的狀態:把下面的XML檔案儲存成你自己命名的.xml檔案(比如list_item_bg.xml),在系統使用時根據ListView中的清單項目的狀態來使用相應的背景圖片。drawable/list_item_bg.xml<?x

使用 Android 內建的 proguard 混淆源碼

  一直以來對於android的項目就沒有進行混淆,因為就算混淆了也不能混淆 Activity,Service,BroadcastReceiver 這些類,所以別人反編譯也能分析出來。並且自己的代碼本來就沒有什麼牛逼哄哄的地方,因此更沒有混淆的理由了。但是最近研究android越多,反編譯越多,發現大多數應用都是混淆了的,在分析源碼的時候,發現也有一定掩人耳目的價值,故自己也嘗試了一下混淆。    我的ADT 版本是 10,因此混淆是有的,我也不知道從 ADT 哪個版本開始有 proguard,

如何提交程式到Android Market

如何提交程式到Android Market2011/04/02 13:48給你的程式簽名 概述 注意事項: 所有提交到Market的程式必須經過簽名。未經簽名的程式不能安裝。 你可以使用個人認證去簽名程式,不一定要經認證機構授權。 用Debug版本認證簽名的程式將不能發布。 在安裝程式時會檢測簽署憑證是否到期。如果程式在安裝後認證到期,程式也能正常使用。 你可以使用keytool和Jarsigner產生密鑰並簽名你的程式。 l你的程式在簽名後還需要使用zipalign去最佳化。 建議:

Android之圖片處理(圖片合成、圖片圓角、圖片翻轉、圖片縮放)

圖片合成 /** * 圖片合成 * @param bitmap * @return */private Bitmap createBitmap( Bitmap src, Bitmap watermark ) { if( src == null ) { return null; } int w = src.getWidth(); int h = src.getHeight(); int ww = watermark.getWidth(); int wh = watermark.getHeight(

android單位詳解2(小翻譯)

文章目錄 術語和概念 http://developer.android.com/guide/practices/screens_support.htmlTerms and conceptsScreen sizeActual physical size, measured as the screen's diagonal.For simplicity, Android groups all actual screen sizes into

Android中Bitmap,byte[],Drawable相互轉化

 一、相關概念1、Drawable就是一個可畫的對象,其可能是一張位元影像(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求,建立相應的可畫對象2、Canvas畫布,繪圖的目的地區,用於繪圖3、Bitmap位元影像,用於圖的處理4、Matrix矩陣二、Bitmap1、從資源中擷取Bitmap1 Resources res = getResources();2 Bitmap bmp

Android中如何讓TextView垂直自動滾動

在做android 應用的開發的時候,橫向滾動或者要做出跑馬燈的效果很簡單,textview本身的屬性就支援,只要設定準確就會滾動,開發起來比較簡單,但是textview 不支援垂直滾動,那麼垂直滾動就需要自己來實現了,很多網友提供的垂直滾 動方案都是千篇一律,使用ScrollView來進行滾動,但是都不完美,做起來有些彆扭。有一位網友給出的歌詞的滾動思路明確,能從根本上解決問題,因此我實現的這個滾動是在這位網友的基礎上實現,封裝了一個View,view繼承自TextView。先看看實現的效果:

Android gravity屬性詳解(註:此屬性是linearlayout的屬性)

ValueDescriptiontopPut the object at the top of its container, not changing its size.將對象放在其容器的頂部,不改變其大小.bottomPut the object at the bottom of its container, not changing its size.將對象放在其容器的底部,不改變其大小.leftPut the object at the left edge of its

android 使用代碼實現 RelativeLayout布局

只需把代碼copy進入oncreate方法即可運行 Java代碼  RelativeLayout rl = new RelativeLayout(this);                  Button btn1 = new Button(this);         btn1.setText("----------------------");         btn1.setId(1);                  RelativeLayout.LayoutParams lp1 =

android Adapter使用詳解

將此句說100遍, 你就會用了: 適配器的作用就是將資料繫結到條目介面的每一個顯示控制項上.---------------------------------屎一樣的分割線-------------------------------------1.自訂Adapter的時候的getview()方法遇到了類型轉換異常. @Overridepublic View getView(int position, View convertView, ViewGroup parent)

android擷取螢幕尺寸、密度

有些時候,我們需要擷取Android手機或Pad的螢幕的物理尺寸,以便於介面的設計或是其他功能的實現。下面就介紹講一講如何擷取螢幕的物理尺寸:    從網上找過不少資料,發現擷取螢幕尺寸並不是很複雜的編程操作,下面的代碼即可擷取螢幕的尺寸。    在一個Activity的onCreate方法中,寫入如下代碼:        DisplayMetrics metric = new

Android中的Selector

Android Selector

【Android布局】在程式中設定android:gravity 和 android:layout_Gravity屬性

在進行UI布局的時候,可能經常會用到 android:gravity  和 android:layout_Gravity 這兩個屬性。關於這兩個屬性的區別,網上已經有很多人進行了說明,這邊再簡單說一下。 (資料來自網路)LinearLayout有兩個非常相似的屬性:android:gravity與android:layout_gravity。他們的區別在於:android:gravity 屬性是對該view中內容的限定.比如一個button 上面的text. 你可以設定該text

android surfaceView與view使用小結

兩種方法都是實現畫一個慢慢變大的圓, 自訂的view要sleep一下才能看到效果 . surfaceView不用. 可能與其兩級緩衝有關._____________________________________最美分割線_________________________________________使用它主要就是 SurfaceHolder sh = this.getHolder();--->1.得到SurfaceHolder Canvas canvas =

總頁數: 2771 1 .... 172 173 174 175 176 .... 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.