Time of Update: 2017-01-13
在最新的Google I/O大會上,Google 發布了關於Android上最新的執行階段程式庫的情況。這就是Android RunTime (ART). ART 將會取代Dalvik虛擬機器,成為Android平台上Java代碼的執行工具。雖然自從Android KitKat,就有了一些關於ART的訊息,但是基本都是一些新聞性質的,缺乏具體技術細節方面的介紹。本文嘗試綜合目前已有的各種訊息,以及最新放出的 Android L
Time of Update: 2017-01-13
在使用這個架構的時候,我們必須要配置一個DisplayImageOptions對象來作為ImageLoader.getInstance().displayImage()中的參數,所以很有必要講解這個對象的配製方法。講解完了後其實這個架構我們就會瞭解的比較詳盡了。1.預設的配置DisplayImageOptions options = new DisplayImageOptions.Builder()
Time of Update: 2017-01-13
前幾天在Xen或者KVM的guest上運行Android emulator來類比Android系統的運行。當時是使用64位的Ubuntu 12.10系統作為guest,在其中運行emulator或emulator-x86時遇到“-bash: ./emulator: No such file or
Time of Update: 2017-01-13
測試硬體環境:開啟了Intel VT的PC (使用KVM時需要VT支援的)測試軟體環境:Ubuntu 12.04 x86_64ADT Bundle Linux x86_64 (在android官網下載:https://developer.android.com/sdk/index.html )1. 下載所需的Image和建立AVD:可以在Eclipse(ADT)中,”Window” -> “Andorid SDK
Time of Update: 2017-01-13
周末試玩了一下在Eclipse中使用ADT開發Android應用程式的環境,當然誠如大家都懂的那樣,Android Emulator模擬器啟動和啟動並執行速度確實是比較慢的,也都“有口皆碑”了的,呵呵。當然,Intel去年開發並在Google Android官方網站發布了一個對Android Emulator的驅動,大幅提升了在Intel x86平台上Android
Time of Update: 2017-01-13
使用Android Emulator,可以自己設定GPS地理位置資訊,根據Android官方文檔的介紹,可以有如下幾種方式:1. 通過命令列:telnet 5554 # 5554為emulator的console連接埠 geo fix 121.420413 31.215345 # 第一個數值是經度(longitude),第二個數值是緯度(latitude)# 可從 google maps擷取經緯度,
Time of Update: 2017-01-13
安卓應用實現自動更新比較簡單,這裡跟大家介紹下。1. web介面需要提供一個介面供用戶端查詢更新狀態,並且在需要更新時,告知用戶端新APK地址。介面參數如下: package 包名,因為有時候會出現同一個應用換包名打包的情況 version 版本號碼,即android資訊清單檔裡面的versionCode channel 渠道號
Time of Update: 2017-01-13
1、使用支援庫 如果您的應用需要運行在3.0及以上的版本,可以忽略這部分內容。 如果您的應用使用在3.0以下、1.6及以上的版本,需要使用支援庫來構建。 使用支援庫的步驟: 使用SDK下的SDK Manager工具下載Android Support Package 2. 在您的Android工程的頂級目錄下建立一個libs目錄 3.
Time of Update: 2017-01-13
Intent 不僅可以傳單個的值,也可以傳對象與資料集合。 傳遞List<String> 資料集合。ArrayList<String> info = new ArrayList<String>(); info.add(name); info.add(website);
Time of Update: 2017-01-13
之前講了一篇部落格關與支付寶整合擷取支付寶公開金鑰與商戶私密金鑰的部落格。這一片講的是如何在項目中整合支付寶。首先要運行我們的Demo.就是配置好公開金鑰與私密金鑰的Demo。只要Demo 運行起來了,那麼接下來,就是如何移植代碼的問題了。第一步:將Demo中libs 檔案夾下面的支付寶jar 包拷貝到 所需要引入的項目中的libs 檔案下,如果沒有此檔案,可以自己在項目中建立libs
Time of Update: 2017-01-13
項目需要,需要在用戶端整合支付寶介面。就研究了一下:因為使用支付寶介面,就需要到支付寶官網:註冊帳號,並申請。下面講的是申請好之後的操作。登入成功之後, 店家我的商家服務—在頁面的下方找到——>簽約管理—>找打
Time of Update: 2017-01-13
在Android眾多工具類app中,Last App
Time of Update: 2017-01-13
動畫效果圖如下:下面要介紹的其中一種Activity的轉場效果(如上圖).當前後兩個Activity有共同的UI元素時候,適合用這種動畫效果,給使用者連貫性的體驗. 實現步驟1. 建立一個Android應用Project,裡面有兩個Activity;2. 下面是MainActivity的代碼和XML布局; 代碼和布局都非常簡單.解釋一下onClick()方法的代碼.
Time of Update: 2017-01-13
使用者介面View之Dialog 對話方塊 一、AlertDialog常用方法使用AlertDialog.Builder中的create()方法建立一個AlertDialogsetTitle();給對話方塊設定標題setIcon();給對話方塊設定表徵圖setMessage();設定對話方塊的提示資訊setView()
Time of Update: 2017-01-13
一、使用include標籤將可複用的組件抽取出來(引用布局)二、使用merge標籤減少布局的嵌套層次(merge相當於framelayout)情境1:布局根結點是FrameLayout且不需要設定background或padding等屬性,可以用merge代替。情境2:某布局作為子布局被其他布局include時,使用merge當作該布局的頂節點,這樣在被引入時,頂結點會自動被忽略。三、使用ViewStub標籤來載入一些不常用的布局作用:ViewStub標籤同include標籤一樣可以用來引入一個
Time of Update: 2017-01-13
1、產生正式版本,並找到unsigned檔案的路徑,記下來demo-unsigned.apk2、用keytool產生簽名keystore檔案keytool -genkey -v -keystore <keystoreName>.keystore -alias <Keystore AliasName> -keyalg <Key algorithm> -keysize <Key size> -validity <Key Validity in
Time of Update: 2017-01-13
Touch.java 代碼如下複製代碼 /** * 圖片瀏覽、縮放、拖動、自動置中 */public class Touch extends Activity implements OnTouchListener { Matrix matrix = new Matrix(); Matrix savedMatrix = new
Time of Update: 2017-01-13
在AndroidManifest.xml中加入訪問SDCard的許可權如下: <!-- 在SDCard中建立與刪除檔案許可權 --> 代碼如下複製代碼 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard寫入資料許可權 -->
Time of Update: 2017-01-13
Android SDK可以通過SDK下載器自動下載和配置,適合網路好,下載速度快的情況下;也可以藉助工具下載SDK檔案,手工配置,適合網路不是很好,下載速度慢的情況下。SDK下載器自動下載步驟如下:1. 解壓縮android-sdk_r08-windows下載器,並雙擊運行SDK Manager.exe:如果你的電腦不支援https串連會看到如下介面:請選擇setting的將Force https://... Sources to be fetched by using http://...
Time of Update: 2017-01-13
方法一 ,利用360手機小幫手與電腦進行備份1.先把電腦上網然後在電腦中安裝360手機小幫手,接著把要備份的手機利用資料線連上手機,然後如下圖所示 點擊右下方的“資料備份”按鈕。2.在360中我們就可以選擇是備份的簡訊,通訊錄等,選擇備份位置,這裡預設案頭。然後繼續選擇“一鍵備份”。3.到了備份完成之後我們就可以“恭喜你,資料備份成功”