android 9patch (講的很不錯,相當全面:轉)

下面是兩篇有參考性的文章! 記著:我們來澄清一下這兩條不同的線,左邊跟頂部的線來定義哪些映像的像素允許在伸縮時被複製。       底部與右邊的線用來定義一個相對位置內的映像,視圖的內容就放入其中。關鍵學習ninepatch的用法、一些注意事項、以及如何在項目之中使用  1:介紹參考 :http://blog.sina.com.cn/s/blog_5033827f0100r4dm.htmlNinePatch圖片以*.9.png結尾,和普通圖片的區別是四周多了一個邊框(如所示):         

search a file from directory and get storage directorys from android device(i use tablet here)

public class Explorer { String TAG = "Explorer"; private final String DISK_DIR = "/mnt"; public static final int DIR_SDCARD = 0; public static final int DIR_SDCARD_EX = 1; // external sdcard public static

Android下多線程同UI互動的Handler架構代碼

1 說明Android開發過程中,使用多線程是一個很平常的事情,而多執行緒完成後,必然需要更新UI,本文略加整理,並附上架構代碼,希望對大家有用。2 內容代碼主要結構:Activity代碼檔案ProcessThread代碼檔案其中Activity代碼中建立了Handler

ubuntu10.04搭建android開發環境

ubuntu10.04搭建android開發環境 軟體版本:  作業系統:ubuntu10.04  核心版本:Linux version 2.6.32-41-generic目錄:  1. 介紹  2. jdk 安裝  3. eclipse 安裝  4. adt 安裝  5. sdk 安裝  6. 建立小機器人  7. 參考資料1. 介紹  在 ubuntu 上搭建 android 的開發環境其實與在 windows 下差不多。也是需要安裝 java 的 jdk,eclipse 及其外掛程式

Android launcher 迴圈最佳化

CyanogenMod 7內建的launcher是基於ADW的,自己也刷過cm7總得感覺還不錯。launcher的迴圈功能是一個特性,不過體驗並不好。尤其是在臨界切換時,壁紙的突然跳躍,朋友手機上的360案頭也有這個問題,於是琢磨能不能在看懂的基礎上進行一些最佳化:壁紙的移動和變化主要是由系統android.app.WallpaperManager來維護,應用要控制壁紙只需要2個步驟:1.執行個體化一個WallpaperManager : private final

[Android] PhoneGap開發利器

1. 輕量級的jQuery相容庫Zepto和JQ.mobi    jQuery是非常的強大,但是相對於行動裝置而言顯得有些臃腫。 如果應用只要運行在WebKit核心的機器上,那強烈建議使用移動版本的JQuery相容庫。    Zepto官網: http://zeptojs.com    JQ.mobi官網: http://www.jqmobi.com/2. 滾動效果專家iScroll4    iScroll4能更好的解決導覽列固定和滾動問題。   

Android學習1

廢話不多說,下面看如何開始一個Android項目編程。首先先建立一個android項目,然後,步驟來了。Step 1.在AndroidManifest.xml對參數進行初始化。 1: <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2: package="com.microjobsinc.mjandroid" android:versionCode="1" 3:

安卓開發環境安裝

1 安裝JDK:下載jdk2 安裝開發環境 (eclipse)eclipse 3 安裝Android SDKAndroid SDK 建議下載 android-sdk_r16-windows.zip,直接解壓,然後點擊“SDK Manager.exe”,進入如下介面:android是向下相容的,就是高版本能相容低版本,所以為了程式的通用性,學習時按照2.2版本開始學習。選擇要安裝的API,然後安裝,注意:需要上網才能完成安裝。4 eclipse的使用開啟 Eclipse IDE,進入菜單中的

Android 與web一起工作(Android讀取網站特定頁面)

項目設想:網站部分開發一個關於web開發知識的網站,要通過android來閱讀這個模組的內容。實現:通過手機瀏覽器直接閱讀,優點:不用安裝單獨的用戶端。缺點:會存在一些冗餘的資訊消耗客戶的流量。通過一個自己網站實現的app,優點:可以針對手機用戶端單獨設計app,將其他圖片和無相關的內容過濾掉,節省客戶的流量,缺點:開發成本變大。現在我們通過技術實現第二種實現方式:自己實現Android用戶端。一

.NET和Android解壓縮處理

1.C#代碼(需要調用SharpZipLib):using System.IO;using System.Text;using ICSharpCode.SharpZipLib.Zip.Compression.Streams;namespace ConsoleApplicationDemo{ public class ZipHelper { /// <summary> /// 以Deflater方式壓縮字串,返回位元組數組 ///

Android和.NET通用的AES演算法

1.NET原始碼:using System;using System.Text;using System.Security.Cryptography;namespace ConsoleApplicationDemo{ /// <summary> /// AES對稱式加密解密類 /// </summary> public class AESHelper { #region 成員變數 ///

Android中簡單實現Spinner的資料繫結

      Spinner在android中通常用來實現下拉式清單,但可惜的是Spinner沒有直接實作類別似text-value這樣的自動綁定功能。某些情況下,列表展示的文本並不是我們想要取得的值,這樣就需要手動實現資料繫結。首先用2個數組來分別表示顯示的文本和要取的值,代碼如下: private final static String[] texts = {"張三", "李四", "王五"}; private final static int[] values = {1, 2,

ArcGIS for Android開發環境配置

學習編程,各門語言想通,只要學會其中一種,那麼其它的一切都是浮雲。。。。。。GIS開發以ArcGIS為典型ArcGIS將於近期發布ArcGIS for Android正式版,所以提前研究ArcGIS for Android開發環境配置相對而言比較複雜,但是對於熟悉java開發,或者有ArcGIS for java開發經驗的朋友來說還是比較簡單的,主要包括如下幾個方面:前題: Eclipse IDE 要求1、 The Android Development Tools (ADT) Plug-In

Android 使用SAX解析XML

項目的結構首先建立一個book_info.xml的xml檔案,結構如下:<?xml version="1.0" encoding="UTF-8"?><books> <catalog>Computer</catalog>   <book> <country>USA</country>     <title>Empire Burlesque</title>

Android 資源的使用

Android 資源的使用一、dimension資源的使用Android中dimension單位有:  px 像素 dp 密度  mm 毫米  pt 點   sp 刻度  in英寸dimension資源的定義<resources> <!-- Default screen margins, per the Android Design guidelines. --> <dimen name="activity_horizontal_margin">1

Android中 ExpandableList的使用2

Android中ExpandableList的使用2本文介紹Android中ExpandableList的使用,在前文的基礎上作了很多改進,增加了增加、刪除、回調等功能。圖中的 “第一行班組號: 1  軟體工程2班”是要顯示的資訊。先看: 首先定義一個含有ExpandableListView的Layout。還有一個是顯示的文本資訊。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

android 匯入項目 項目中文字亂碼問題 .

android 匯入項目 項目中文字亂碼問題 原文地址亂碼問題出現了幾次,一直沒有在意,今天又出現了,現總結如下:eclipse之所以會出現亂碼問題是因為eclipse編輯器選擇的編碼規則是可變的。一般預設都是UTF-8或者GBK,當從外部匯入的一個工程時,如果該工程的編碼方式與eclipse中設定的編碼方式不同,就會產生中文的亂碼問題,這其中還有幾種情況。如果匯入的整個工程的編碼方式與eclipse的編碼方式有衝突,那麼這個工程裡所有的中文

Android 將Activiyt作為Dialog彈出

Android 將Activiyt作為Dialog彈出在Androidmanifest.xml中加入如下主題 <activity android:name="com.example.mymeidaplay.Player" android:theme="@android:style/Theme.Dialog" > </activity> 在作為Dialog的Activity中做如下設定:

Android平台framework層的開發(收集,ZT)

framework的開發比應用程式層就要煩的多啦。做應用在eclipse中就足夠了,用android系統中的控制項等工具,或者是自己寫個類來實現 特定的功能。而framework層的開發,需要往源碼中添加代碼、xml、圖片、id等等資料,這個id可是費了我好大的勁才搞定的。在項目開始的一個 半月裡,我探索、嘗試了很多,現在把我的經驗分享出來。網上關於framework層的開發資訊很少,多是靠自己。  最有效方式就是分

(ZT)iPhone為什麼比Android好

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4

總頁數: 2771 1 .... 836 837 838 839 840 .... 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.