原创 爲App簽名(爲apk簽名)

  1.簽名的意義   爲了保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,我們需要對我們發佈的APK文件進行唯一簽名,保證我們每次發佈的版本的一致性(如自動更新不會因

原创 詳解Android首選項框架ListPreference

探索首選項框架 在深入探討Android的首選項框架之前,首先構想一個需要使用首選項的場景,然後分析如何實現這一場景。假設你正在編寫一個應用程序,它提供了一個搜索飛機航班的工具。而且,假設該應用程序的默認設置是根據機票價格由低到高的順序

原创 android開發之——混淆編譯

衆所周知,android的apk文件是非常容易被反編譯的,這樣對於開發者來說,辛辛苦苦開發應用被破解是一件很令人懊惱的事情,谷歌也認識到了這一點,所以從2.3之後就爲開發者提供了一個代碼混淆工具proguard,新版的adt創建的工程默認

原创 TextView屬性大全

今天研究了TextView一天了,發現網上有一篇講TextView屬性的,非常全,收藏一下先。 發現TextView有一個比較大的問題,就是文字排版的問題,遇到數字,字母,符號等就會有問題,目前還沒有什麼解決方法。 如果有高人研究出方法

原创 android ImageView的scaleType屬性

    ImageView:Displays an arbitrary image, such as an icon. The ImageView class can load images from various sources

原创 TranslateAnimation詳解

Android JDK爲我們提供了4種動畫效果,分別是: AlphaAnimation,RotateAnimation, ScaleAnimatio

原创 App自動更新之通知欄下載

1.設計思路,使用VersionCode定義爲版本升級參數。   android爲我們定義版本提供了2個屬性: ? 1 2 3 4 <manifest package="com.cnblogs.tianxia.subway"

原创 android用於打開各種文件的intent

  android用於打開各種文件的intent     Java代碼 import android.app.Activity;   import android.content.Intent;  import a

原创 android 屏幕適配問題

如何將一個應用程序適配在不同的手機上,雖然這不算是一個技術問題,但是對於剛剛做屏幕的開發人員來說,還真不是一件多麼簡單的事情。   首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素 <

原创 java正則表達式判斷輸入內容

    今天須要用到用正則表達式判斷更改的數據是否爲大於等於0的數 Regex regex = newRegex(@"^\d+(\.)?\d*$"); //用正則表達式判斷更改的數據是否爲正整數               Rege

原创 URL特殊字符需轉義

URL特殊字符需轉義 1、空格換成加號(+) 2、正斜槓(/)分隔目錄和子目錄 3、問號(?)分隔URL和查詢 4、百分號(%)制定特殊字符 5、#號指定書籤 6、&號分隔參數 轉義字符的原因: 如果你的表單使用get方法

原创 android map如何獲得Google Map API key

我們首先要做的是獲取一個MD5 key(當然,他是通過JDK的keytool工具(keytool.exe)實現的) 1.在這裏,主要有兩方面的工作 keytool、debug.keystore 2.首先,找到debug.keystore!

原创 保存EditText的文本內容

  當旋轉手機時,如果想要保存EditText的文本的內容,有三種方法: 一:    只要這個EditText設置了android:id屬性就會自動保存。 二:    可以設置EditText的android:freezesTex

原创 adb shell 命令詳解

http://www.open-open.com/lib/view/open1327557366686.html adb介紹 SDK的Tools文件夾下包含着Android模擬器操作的重要命令adb,adb的全稱爲(Android D

原创 基於XMPP協議的Android即時通信系

以前做過一個基於XMPP協議的聊天社交軟件,總結了一下。發出來。       設計基於開源的XMPP即時通信協議,採用C/S體系結構,通過GPRS無線網絡用TCP協議連接到服務器,以架設開源的Openfn'e服務器作爲即時通訊平臺。