最近使用動畫,根據網上的資料和自己的理解做的總結Android中的Animation有四種動畫構成:漸層透明度動畫效果,漸層尺寸伸縮動畫效果,畫面轉換位置移動動畫效果,畫面轉移旋轉動畫效果如何在XML檔案中定義動畫① 開啟Eclipse,建立Android工程② 在res目錄中建立anim檔案夾③ 在anim目錄中建立一個myanim.xml(注意檔案名稱小寫)④ 加入XML的動畫代碼<?xml version="1.0" encoding="utf-8"?><set
前言 在目前的軟硬體環境下,Native App與Web App在使用者體驗上有著明顯的優勢,但在實際項目中有些會因為業務的頻繁變更而頻繁的升級用戶端,造成較差的使用者體驗,而這也恰恰是Web App的優勢。本文對網上Android動態載入jar的資料進行梳理和實踐在這裡與大家一起分享,試圖改善頻繁升級這一弊病。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com
前言 本章內容是android.bluetooth.BluetoothClass.Device,為Android藍芽部分的章節翻譯,版本為Android 2.3 r1,翻譯來自中山大學的"Android Club SYSU",歡迎訪問他們的WIKI:http://www.android-wiki.net,再次感謝"Android Club SYSU"!期待你一起參與Android中文API的翻譯,聯絡我 over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:)
前言 本章內容是android.view.inputmethod.InputMethod,為IME相關章節,版本為Android 2.3 r1,翻譯來自"六必治",歡迎大家訪問他的部落格:http://www.cnblogs.com/zcmky/,再次感謝"六必治" !期待你加入Android API 中文的翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:)
在Android開發中通過localhost或127.0.0.1訪問本機伺服器時,會報java.net.ConnectException: localhost/127.0.0.1:8083 -Connection
根據activity的生命週期,在activity不顯示時,會執行onStop函數(比如按下home鍵),所以你在onStop函數(按退出鍵除外)裡面把notification放在通知欄裡,再此顯示時,把notification從通知欄裡去掉。或者,只要程式在運行就一直顯示通知欄表徵圖。 下面對Notification類中的一些常量,欄位,方法簡單介紹一下:常量:DEFAULT_ALL 使用所有預設值,比如聲音,震動,閃屏等等DEFAULT_LIGHTS
文章目錄 準備開發環境建立 Mono for Android 應用總結 我的第一個 Mono for Android 應用Mono for Android 初體驗, 學習怎麼使用 Mono for Anrdoid 建立 android 應用, 如何使用 Intent 啟動 Activity , 如何在 Activity 之間傳遞參數。準備開發環境下載並安裝 Mono for Android在 OSX 系統下準備 Mono for
在做手機開發時,經常碰到一些比較耗時的操作,這個時候進度條就開始派上用場了。這個demo展示了ProgressBar進度條和ProgressDialog進度框。一、ProgressDialog進度框,效果:代碼如下:複製代碼 代碼如下://進度對話方塊按鈕監聽 class ProssButtonListener implements OnClickListener { @Override public void onClick(View v) {
本文主要講解利用android中Matrix控製圖形的旋轉縮放移動,具體參見一下代碼:複製代碼 代碼如下:/** * 使用矩陣控製圖片移動、縮放、旋轉 */ public class CommonImgEffectView extends View { private Context context ; private Bitmap mainBmp , controlBmp ; private int mainBmpWidth , mainBmpHeight
1、擷取影片縮圖有兩個方法(1)通過內容提供器來擷取(2)人為建立縮圖(1)缺點就是必須更新媒體庫才能看到最新的視頻的縮圖[java]複製代碼 代碼如下:/** * @param context * @param cr * @param Videopath * @return */ public static Bitmap getVideoThumbnail(Context context, ContentResolver cr,
今天繼續說一下安卓的菜單,之前介紹了:相信大家對於Metro風格並不陌生,下面就在安卓平台上實現一下這個效果, 實現思路: 利用動畫來實現移動的效果,使用的是TranslateAnimation這個方法。先看一下布局檔案: activity_main.xml 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout
接下來,讓我解說一下如何在Android系統中使用gzip進行資料傳遞 HTTP協議上的GZIP編碼是一種用來改進WEB應用程式效能的技術。大流量的WEB網站常常使用GZIP壓縮技術來減少檔案大小,減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。作者在寫這篇部落格時經過測試,4.4MB的文本資料經過Gzip傳輸到用戶端之後變為392KB,壓縮效率極高。 一.服務端
工作內容集中到Contact模組,這個應用查詢資料的地方很多,其使用了CursorLoader這個工具大大簡化了代碼複雜度。android自3.0提供了Loader機制,當時google的API只是簡單的介紹了一下沒有給出用法,大家很少有關注。後來因為重度模型下的效能最佳化,R&D的朋友發現這個東西非常給力,這才開始注意到這個強大的工具。CursorLoader是Loader的子類,可以說是Loader的升級版。這篇小結以loader為基礎說明,弄懂原理之後也就明白了CursorLoad
1,android:orientation 布局方向。horizontal是讓所有的子項目按水平方向從左至右排列, vertical是讓所有的子項目按豎直方向從上到下排列。 2,android:gravity 與 android:layout_gravity的區別android:gravity是指定本元素的子項目相對它的對齊。 android:layout_gravity是指定本元素相對它的父元素的對齊。 例如: 下面這裡的linearlayout的android:gravity設為right,
複製代碼 代碼如下:[java]public String getProvidersName() { String str = "N/A"; try { this.IMSI = this.telephonyManager.getSubscriberId(); System.out.println(this.IMSI); if (this.IMSI.startsWith("46000")) str = "中國移動"; break;
最近項目需要支援表情,表情的添加和解析實現基本上是參照Android自身的SmileyParser,具體就不多講了,直接貼上代碼:複製代碼 代碼如下:public class SmileyParser {private static SmileyParser sInstance = null;private Context mContext = null;private Pattern mPattern = null;private HashMap<String, Integer>
分類
1、添加控制項,運行,但有一個main.out.xml老是報錯,說沒有內容原因:和vs有所不同,eclipse的運行編譯與當前開啟的檔案密切相關,所以就出問題。切換到java檔案,運行就ok。參考2、怎樣添加ActivityActivity就是表單,開啟AndroidManifest.xml,在Application視圖,可以看到添加前,必須要建立一個相應的class才行。添加各項內容後:調用新視窗:Intent i=new Intent();i.setClass(add2.this,
系統重做,由XP變為win7,檔案都在,只需要做這幾項工作:配置系統的環境變數配置project—android sdk的路徑安裝jdk但是,把原來的系統匯入後,老是報錯,都是@override出錯。以為是版本問題,又下載了各種新版本,還是搞不定。最後,解決的方法很簡單:properties----Java Build Path----Liberaries中增加新的jre1、Add Library 2、加入JRE3、選擇jre6即可。
本篇主要講一下AutoCompleteTextView,Spinner和ListView這幾個控制項的使用。 (1) AutoCompleteTextViewAutoCompleteTextView自動完成文字框,它繼承自EditText,並和EditText一樣可以輸入文本,但它可以根據使用者輸入的文本彈出一個智能提示的下拉式清單,這樣使用者便可以選擇相應的選項,類似我們在搜尋方塊輸入內容出現提示下拉式清單一樣的功能。 建立一個項目,修改res/layout/main.xml內容為:<?