最裡面的ViewPager水平滾動時總是會觸發最外層的ViewPager滾動,需要自訂ViewPager。import android.content.Context;import android.graphics.PointF;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;/** *
Android作業系統作為目前唯一可以與蘋果iOS系統平分秋色的一款新生系統,它之所以成長的如此之快,除了其很強的開源性,Android系統一個很大的優勢就在於其海量增長的應用程式。一款好玩的應用程式是充實閑暇時光的一柄利器,當我們新入手一款Android手機,慢慢熟悉後或多或少都會想到豐富其內建的應用程式,看到好玩的遊戲或軟體都會想要下載安裝。而如果大家的Android手機在安裝apk程式途中彈出“解析包時出現問題”這樣的提示,會不會覺得很揪心呢?那麼Android解
兩種都是用於支援序列化、還原序列化話操作,兩者最大的區別在於儲存媒介的不同,Serializable使用IO讀寫儲存在硬碟上,而Parcelable是直接在記憶體中讀寫,很明顯記憶體的讀寫速度通常大於IO讀寫,所以在Android中通常優先選擇Parcelable。Serializable不是當前關注的焦點,不過可以查看《Java序列化演算法透析》這篇文章中實現一個簡單的Serializable例子,查看序列化產生的IO檔案,並且以16進位讀取並一一解釋每一個16進位數位含義。1、作用Seria
前幾天在Xen或者KVM的guest上運行Android emulator來類比Android系統的運行。當時是使用64位的Ubuntu 12.10系統作為guest,在其中運行emulator或emulator-x86時遇到“-bash: ./emulator: No such file or
在Android模擬器上類比來電項目需求要做一個控制來電顯示的Android 應用,那麼我們就需要在Emulator上類比來電效果了,下面來看看如何?Android模擬器上類比來電方法如下:1.單個電話 開啟命令列cmd,輸入telnet 斷行符號.然後輸入 o localhost 5554 斷行符號,連到Emulator上.輸入gsm call 123456 上面顯示OK這時再去看模擬器,上面就有來電了.其他:掛斷電話:gsm cancel
之前講了一篇部落格關與支付寶整合擷取支付寶公開金鑰與商戶私密金鑰的部落格。這一片講的是如何在項目中整合支付寶。首先要運行我們的Demo.就是配置好公開金鑰與私密金鑰的Demo。只要Demo 運行起來了,那麼接下來,就是如何移植代碼的問題了。第一步:將Demo中libs 檔案夾下面的支付寶jar 包拷貝到 所需要引入的項目中的libs 檔案下,如果沒有此檔案,可以自己在項目中建立libs
項目需要,需要在用戶端整合支付寶介面。就研究了一下:因為使用支付寶介面,就需要到支付寶官網:註冊帳號,並申請。下面講的是申請好之後的操作。登入成功之後, 店家我的商家服務—在頁面的下方找到——>簽約管理—>找打
在Android眾多工具類app中,Last App
一、使用include標籤將可複用的組件抽取出來(引用布局)二、使用merge標籤減少布局的嵌套層次(merge相當於framelayout)情境1:布局根結點是FrameLayout且不需要設定background或padding等屬性,可以用merge代替。情境2:某布局作為子布局被其他布局include時,使用merge當作該布局的頂節點,這樣在被引入時,頂結點會自動被忽略。三、使用ViewStub標籤來載入一些不常用的布局作用:ViewStub標籤同include標籤一樣可以用來引入一個
短短數年時間 Android 平台就已經形成了一個龐大而活躍的開發人員社區。許多社區開發的項目業已進入成熟階段,甚至可以用於商業的軟體生產中,且不用擔心品質問題。本文編譯自 androiduipatterns,意在分享一些免費、開源的 Android UI 庫及組件資源。 1. GreenDroid 該項目可以實現下列的 UI 設計: 動作欄(Action Bar) 快捷動作(Quick
我們在安裝apk時一共分為四步 一:首先需要啟動模擬器 二:start->運行->CMD 三:進入andoridsdk下面的tools目錄 四:adbinstallc:*.apk(說明:“c:*.apk”是要安裝的檔案的路徑)其實最重要的就是這步了。大家可要記住了,因為這個你要是錯了的話,那前面的做的一切工作就都白費了。 效果圖:我們在來看看怎麼卸載apk的步驟: 一:首先需要啟動模擬器 二:start->運行->CMD
以下是一個應用類,方便進行px和dp之間的轉換。 代碼如下複製代碼 import android.content.Context; public class DensityUtil { /** * 根據手機的解析度從 dp 的單位 轉成為 px(像素) */ public static int&
當儲存圖片後開啟gallery時,有的會自動給你重新整理,有的不行,這樣就導致圖片儲存到SD卡上時,不能及時在gallery中看到,遇到這種情況最好是自己重新整理。通過 Intent.ACTION_MEDIA_MOUNTED 進行整個SD卡掃描: 代碼如下複製代碼 public void sdScan(){ sendBroadcast(new
需要圓角距形的背景,可是直接用一終圓角的圖片,但是因為Android螢幕解析度太亂,為了能適應所有的解析度,我們不可能事確定好寬度,雖然可以用draw9patch,但我一直沒掌握那工具的用法,做出來的圖片最終還是變形,但用下面的方法就永遠不會變形,因為沒有用圖片,是用Android直接繪圖.最終的效果圖:建立一個drawable的xml檔案,這裡名為server_setting_bg: 代碼如下複製代碼 <?xml version="1.0"
java在socket通訊方面上已經有了很好的範例,我只是拋磚引玉,將其引入到android之中,疏漏之處在所難免,很多地方也值得深思與考量,高手不必拍磚,可跳過此文。下面,用敲門的方式示範Android如何?通訊端的通訊。伺服器程式伺服器程式需要在PC上運行,該程式比較的簡單,因此不需要建立Android項目,直接定義一個JAVA類,並且運行該類即可。它僅僅建立ServerSocket監聽,並使用Socket擷取輸入輸出資料流 代碼如下複製代碼 import
解決方案: 沒訊號,啟用問題: 菜單左鍵---》常規設定---》無線和網路設定---》移動網路設定---》CDMA訂閱(切換到RUIM/SIM模式),然後把手機切換到飛航模式,最後切換飛航模式,即可啟用 出現漫遊符:進入RE管理器,找到system——app——找到stk.apk安裝即可 多媒體訊息問題: "開啟apn設定,因為大多選擇的存取點是ctnet,所以開啟ctnet設定,設定如下: 在MMSC裡面寫:http://
1、由於安卓是智能手機我們有時重啟就可以解決此問題,我們重啟手機試一下。2、如果重啟無效我們可以嘗試下載一個專用的拍照軟體嘗試一下3、如果還是不行我們可以嘗試把手機重設恢復出廠預設值了,在設定裡面找到恢復出廠預設值,各個手機不一樣,大致有下圖兩種4、恢復出廠預設值之最好對手機中重要資料進行備份處理聽。5、一般情況恢復出廠預設值就可以恢複了,如果還不能解決我們只能猜測是硬體出問題了。
android
1.在電腦中先安裝360手機小幫手,然後開啟在如下介面我們點擊“開始串連”。2.然後360助手會彈出“取得連線精靈”我們在這裡選擇“無線網路串連”如下圖所示。3.如果你第一次使用手機會自動掃描你的手機,我們是以前用過所以下面直接顯示了“中興N880E”就可以了。4.在這之後會彈出一個提示框,讓你在手機上進行二次確認 如下圖所示。5.現在我們手機會收到由360手機小幫手發過來的請求串連提示了,我們點擊&
1.我們先隨便下載一個apk檔案的檔案儲存在你的電腦案頭或其它地方只要你能記住位置就可以了。2.然後再電腦中安裝一個“豌豆莢”軟體,如果沒有百度搜尋“豌豆莢”直接下載到電腦並安裝,然後再把手機串連電腦,然後等待豌豆莢自動把手機和豌豆莢串連在一起3.接著我們在豌豆莢介面中找到“應用和遊戲管理”如下圖所示4.在應用和遊戲管理中我們點擊“安裝新應用”如下圖所示5.在這裡我們會看到有一個“添加檔案