Time of Update: 2015-01-15
標籤:本文內容 概述 XListView UML 圖 下載 github XListView 概述 我們經常能見到 app 中的 listview 有“下拉更多”和“上拉載入”的效果。如所示頂部和底部的變化: 圖 1 常見的 Header 和 Footer (左:頂部的三個狀態;右:底部的三個狀態) 很明顯,無論是下拉還是上拉,頂部和底部都會有三個狀態。如,
Time of Update: 2015-01-15
標籤:在應用程式中經常用到啟動畫面,會啟動一個後台線程為主程式的運行準備資源。Android要實現啟動畫面可以這樣做:這是splash.xml布局檔案的代碼[code]<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent"
Time of Update: 2015-01-15
標籤:這是接著上一次《iOS教程:Core
Time of Update: 2015-01-15
標籤: <?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="string resource" android:hint="string resource"
Time of Update: 2015-01-15
標籤:其實最近更多的是在寫這篇文章《iOS教程:使用持久性資料Core Data》,這篇是《iOS開發教程:Storyboard全解析-第一部分》這篇的後續,但是目前還沒有完成,先放出一個持久性資料存放區的教程以供參考。這其實是一篇翻譯文章,英文的原文見這裡。我翻譯的過程中改變了一些內容以便適應我們中國人的口味,下面請看教程: 就像我一直說的,Core Data是iOS編程,乃至Mac編程中使用持久性資料存放區的最佳方式,本質上來說,Core
Time of Update: 2015-01-15
標籤: SharedPreferences是Android中最容易理解的資料存放區技術,實際上SharedPreferences處理的就是一個key-value(索引值對)SharedPreferences常用來儲存一些輕量級的資料。//執行個體化SharedPreferences對象(第一步)SharedPreferences mySharedPreferences=
Time of Update: 2015-01-15
標籤:iOS 頁面間的跳轉目前有3種方式:1、利用StroyBorad這裡以TableView的靜態cell為例,選中第一個cell按住ctrl往新的ViewController上拖,彈出對話方塊選擇show或present modally2、代碼跳轉- (IBAction)Push:(id)sender { CATransition *animation = [CATransition animation]; [animation
Time of Update: 2015-01-15
標籤:Undefined symbols for architecture i386: "_OBJC_CLASS_$_ItemReturn", referenced from: objc-class-ref in JenknisDemoTests.o "_OBJC_CLASS_$_ViewController", referenced from: objc-class-ref in
Time of Update: 2015-01-15
標籤:HashMap是java裡比較常用的一個集合類,我比較習慣用來緩衝一些處理後的結果。最近在做一個Android項目,在代碼中定義這樣一個變數,執行個體化時,Eclipse卻給出了一個 performance
Time of Update: 2015-01-15
標籤:檔案方式儲存資料,儲存路徑為/data/data/<packagename>/files/。有兩種模式:MODE_PRIVATE 和 MODE_APPEND,其中 MODE_PRIVATE 是預設的操作模式,表示當指定同樣檔案名稱的時候,所寫入的內容將會覆蓋原檔案中的內容,而 MODE_APPEND 則表示如果該檔案已存在就往檔案裡面追加內容,不存在就建立新檔案。 1 public void save() { 2 String data = "Data to save"
Time of Update: 2015-01-15
標籤:假設A頁面要跳到B頁面,A頁面需要擷取B頁面傳回來的參數來確定顯示哪個列表。主要代碼如下: 在A頁面中: Intent intent = new
Time of Update: 2015-01-15
標籤:1:插入圖片替換 //代碼 mSubjectDetailView = (TextView) findViewById(R.id.subject_detail); CharSequence text = "★,dsfdsfdddd,如果fdsfs★東東"; SpannableStringBuilder builder = new SpannableStringBuilder(text); String
Time of Update: 2015-01-15
標籤:在Android系統中,每一個應用程式都是由一些Activity和Service組成的,這些Activity和Service有可能運行在同一個進程中,也有可能運行在不同的進程中。那麼,不在同一個進程的Activity或者Service是如何通訊的呢?這就是本文中要介紹的Binder處理序間通訊機制了。 我們知道,Android系統是基於Linux核心的,而Linux核心繼承和相容了豐富的Unix系統處理序間通訊(IPC)機制。
Time of Update: 2015-01-15
標籤: 最近打算做一個時間助手,一個service監聽課表資訊。課表資訊可以通過另外的activity來設定,所以這裡就涉及到了資料的同步問題。我設定後的資訊必須同步到監聽的資訊去。 在java中我們用全域變數來完成這樣子的任務,android提供了另外的方法,叫ApplicationContext。首先,建立一個資料類MyAppData繼承Application,然後在mainifest聲明:在application標籤裡面加入
Time of Update: 2015-01-15
標籤:升級ubuntu的14.04後,android的源碼又編譯錯誤了,一下是錯誤說明赫解決方案: 1、make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] 斷開的管道解決方案: sudo apt-get install bisonsudo apt-get install flex2、sh: 1: gperf: not foundcalling gperf
Time of Update: 2015-01-15
標籤:ios開發 tableview editing //// VkoWLAccountVC.m// PocketUniversity//// Created by long on 15-1-14.// Copyright (c) 2015年 WLong. All rights reserved.//#import
Time of Update: 2015-01-15
標籤:代碼編寫做好準備工作後,終於可以開始寫我們的hello android了,在開始編寫代碼之前,我們先瞭解幾個檔案:res/layout/main.xml App主表單布局檔案,你的應用長什麼樣都在這邊定義,有Design和Text兩種模式res/values/strings.xml 可以理解為i18n檔案,這個檔案用來存放程式調用的各種字串src/com/example/helloandroid/MyActivity.java
Time of Update: 2015-01-15
標籤:webview 圖片適配 上周寫了一篇關於webview的博文:Android使用WebView顯示網頁(圖片大小的處理及內容的自適應)後來通過自己想的第三種辦法實現了圖片的適配,方法是設定html的img標籤屬性,把圖片的寬度設定為裝置螢幕的寬度,涉及的知識點就是,擷取裝置寬度值、java代碼 添加/修改 html標籤屬性。1. 擷取裝置螢幕資訊:/** * 擷取裝置的螢幕資訊 * @param
Time of Update: 2015-01-15
標籤:android file intent 隱式調用 許可權 整合好這段時間開發測試載入器所用到的一些東西,積累下來,自己腦子不是很靈活,只想到這種本方法:每次都記錄下來,儘管很簡單(對於很多人來說)。
Time of Update: 2015-01-15
標籤: 網上有很多例子來示範Android用戶端和伺服器端資料如何?互動不過這些例子大多比較繁雜,對於初學者來說這是不利的,現在介紹幾種代碼簡單、邏輯清晰的互動例子,本篇部落格介紹第二種: 一、伺服器端: 代碼1:添加名為“AndroidServerServlet.java”的檔案package