使用Ant編譯Android 工程

如何編譯Android 工程?關於如何編譯Android 工程在這篇官方文檔這裡中解釋的比較清楚, 太多的詳細的解釋我就不說了,RTFM。我需要說的是我們既可以讓IDE替你完成編譯的編譯工作,也可以使用命令列的方式編譯工程。什嗎? 命令列? 是不是太老土了? No! 我們總有情況是使得IDE不能完成編譯工作。什麼情況呢?在你的資源檔十分龐大的情況下,IDE 就罷工了,怎麼辦? 命令列來協助你。之前我們在電子書項目Melonpan

[Android]自訂系統功能表的背景

 不多說,,見代碼。    package lab.sodino.menutest;import android.content.Context;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.AttributeSet;import android.view.InflateException;import

[Android]仿通訊錄ListView小例子

寫這例子的初衷是想模仿通訊錄列表,實現了一些效果,也沒法做到100%相像,自己也認為還有一些不足(存在些記憶體上的浪費)。這個階段先這樣了,代碼量比較大,就不貼代碼了,只上。源碼:http://download.csdn.net/source/3245470如下:   1.實現根據字母進行分類。2.實現快速滑動及修改快速滑動條的表徵圖。3.實現快速滑動時的字母提示。4.實現快捷操作框及其的動畫顯示/隱藏,上箭頭與下箭頭的選擇性顯示及位置匹配。5.順便做了個自訂Dialog和完整的發送郵件的實現(

[Android]混淆Android代碼

這兩天公司組織旅遊了,剛升級的SDK2.3隻是裝上了還沒細看。今天一看,呵呵,有收穫了。  2.3SDK的兩個新特點:1.剛安裝上2.3時,查看sdk目錄,發現在<SDK_PATH>/tools下新增了一檔案夾“proguard”,如,我就在想是不是Google終於官方對proguard考慮進去了。理論上,對java的混淆都是可以的,但關鍵在於如何編寫proguard的混淆指令碼。   2.使用SDK2.3後,建立的工程下和之前相比,都會多了一個檔案“proguard.cfg”。一開

android擷取系統資訊記錄

String phoneInfo = "Product: " + android.os.Build.PRODUCT;        phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;        phoneInfo += ", TAGS: " + android.os.Build.TAGS;        phoneInfo += ", VERSION_CODES.BASE: " +

Android自訂ActionBar

Android 3.0及以上已經有了ActionBar的API,可以通過引入support package在3.0以下的平台引用這些API,但這兒呢,完全自訂一個ActionBar,不用引入額外jar包,參照的是開源的UI組件GreeenDroid,項目首頁:https://github.com/cyrilmottier/GreenDroid

Android核心分析(21)—-Android應用程式框架之AndroidApplication

Android Application   

ubuntu下android源碼編譯流程

1.首先要安裝jdk:sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"sudo apt-get updatesudo apt-get install sun-java6-jdk這三步走完後我們可以 java

Android:SMS TEL MAIL 使用集合

Android傳送簡訊、打電話、發送郵件的程式集合。簡訊發送模式包括:1.使用SMSManager傳送簡訊,發送的簡訊不存於“資訊”中。2.使用ContentResolver傳送簡訊,簡訊存放於“資訊”中。(網傳的方法,實踐中未成功)3.使用Intent傳送簡訊,調用系統的“資訊”程式發送。打電話模式包括:1.調用空的Dial拔號。2.調用Dial並傳遞號碼。3.直拔。發送郵件包括:1.發送普通郵件。2.發送附件。  package lab.sodino.stm; import android.

[Android] 文字翻轉動畫的實現

本樣本為接下來的“SurfaceView使用執行個體”做鋪墊。先上如下:要求:沿Y軸正方向看,數值減1時動畫逆時針旋轉,數值加1時動畫順時針旋轉。
實現動畫的具體細節見"RotateAnimation.java"。為方便查看動畫旋轉方向,可以將RotateAnimation.DEBUG值設定為true即可。
         
RotateAnimation參考自APIDemos的Rotate3DAnimation
       

[Android] Android自訂對話方塊(Dialog)位置,大小

文章是搜出來的,原文出處:http://www.cnblogs.com/angeldevil/archive/2012/03/31/2426242.html本文的重點在於自訂Dialog位置時,WindowManager.LayoutParams的x/y值是與Gravity關聯的相對值。並在原文基礎上補充一點為:x/y的值若超出螢幕範圍,則Dialog不會顯示不全或出現在螢幕之外,仍會在螢幕的邊緣處完整的顯示出來。對於原文中所提出的問題:"距邊界有一小段距離"。則是由於Dialog的背景圖片有半

[Android] 資料實體的自動存取–SharedPreferences篇

本例代碼以SharedPreferences為資料存取載體。利用SharedPreferences存取一個資料,步驟如下:SharedPreferences sharedPre = getSharedPreferences(name, mode);存:SharedPreferences.Editor editor = sharedPre.edit();editor.put(key,value);editor.commit();取:value =

[Android]倒影效果的ImagView

本文源自:http://blog.csdn.net/kenshintang1215/article/details/5804236如下:代碼如下:package lab.sodino.reflection;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import

[Android]代碼實現ColorStateList及StateListDrawable

優點:靈活,減少xml的編寫。應用在TextView的文字時,亦避免使用了OnTouchListener。用途:動態設定TextView、Button、ImageView等組件在不同狀態下的背景/前景顯示效果。參考:[AndroidOpenSource]\frameworks\base\core\java\android\view\view.xml[AndroidOpenSource]\frameworks\base\core\res\res\values\public.xml如下:代碼如下:p

[Android]RelativeLayout中最底的View其layout_marginBottom無效

處理一個Dialog,發現RelativeLayout布局下最後一個View的layout_marginBottom會失效.見:解決方案為:在最底的組件後面再加個View吧...這個現象挺特別的,發帖記錄一下。xml布局如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android中擷取正在啟動並執行服務——-ActivityManager.RunningServiceInfo的使用

                                                                                                        轉載請註明出處:http://blog.csdn.net/qinjuning                              關於PackageManager和ActivityManager的使用 ,自己也寫了一些DEMO 了,基本上寫的線路參考了Settings模組下的     

android 比較靠譜的圖片壓縮

第一:我們先看下品質壓縮方法:private Bitmap compressImage(Bitmap image) {ByteArrayOutputStream baos = new ByteArrayOutputStream();image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//品質壓縮方法,這裡100表示不壓縮,把壓縮後的資料存放到baos中int options = 100;while ( baos.toByteArray().

android中的小知識點——不斷更新

1、得到android的資源圖片的時候,例如你要隨機得到一張圖片,你可以將這些圖片的id放在一個集合中,但是如果圖片太多了,這樣還是很麻煩的,我們可以通過反射R檔案中的資源id即可:public void onClick_RandomFace(View view){ // 隨機產生1至9的整數 int randomId = 1 + new Random().nextInt(9); try { //

android 源碼下載

跳轉http://blog.chinaunix.net/uid-25033252-id-3641350.html本文是在Ubuntu10.10系統上進行實踐的。1 因為我們需要Android的模擬器,所以需要安裝Android的SDK,並建立AVD,  可以一次命名為AVD15,AVD22,AVD23,...  AVD15對應1.5,AVD22對應2.2,AVD23對應2.3,... 擷取.config檔案:在啟動模擬器AVD15:$emulator -avd AVD15$pull /proc/

android——shortcut

在Android中建立ShortCut大概有兩種方法。第一種方法就是參照api demos中寫的那個,通過設定setResult(RESULT_OK, intent);來建立ShortCut,這種方式在稍後分析。本文以Broadcast方式方式來介紹Android中ShortCut的建立。在建立或刪除ShortCut的時候先需要在AndroidManifest.xml中增加兩個許可權<!-- 建立案頭捷徑的許可權 --><uses-permission

總頁數: 2771 1 .... 1315 1316 1317 1318 1319 .... 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.