文章目錄 啟用XMPP發送給GTalk實現雙向通訊的GTalk用戶端資料訊息的應用總結 Android 中的XMPP 應用原文來自:程式員雜誌第一期,個人感覺這篇文章中的執行個體介紹的不錯,在這裡與大家分享,原文如下:Extensible Messaging and Presence Protocol(XMPP)——可擴充訊息與表示協議,是由Jabber
前幾天看到豌豆莢上面風景壁紙的APP 下載得挺火,閑來無事心痒痒的想寫一個壁紙程式。由於是Android開發新手,忘記了一個很重要的開發步驟,就是對許可權的設定。開始以為自己寫的壁紙設定程式有問題,經過對doc文檔的多次閱讀,寫好幾種對壁紙的設定。供大家參考。1、別忘記在ApplicationManifest.xml 中加上許可權的設定。<uses-permission android:name = "android.permission.SET_WALLPAPER"/>
一個Android.mk file用來向編譯系統描述你的原始碼。具體來說:該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一個或多個模組,你也可以在幾個模組中使用同一個原始碼檔案。選項參考以下檔案:build/core/config.mk,預設的值在以下檔案中定義:build/core/base_rules.mk。編譯系統為你處理許多細節問題。例如,你不需要在你的Android.mk中列出標頭檔和依賴檔案。
LinearLayout mProgressLayout=new LinearLayout(this); mProgressLayout.setMinimumHeight(30); mProgressLayout.setGravity(Gravity.CENTER); mProgressLayout.setOrientation(LinearLayout.HORIZONTAL); LayoutParams mLayoutParams=new
在Android編程中,只有事件處理往往並不能滿足使用者與程式互動的需要,下面將對Android平台下訊息的傳遞機制Handler訊息進行介紹。
TextView即使捕獲去焦點的情況下,只要設定紅色字型部分就會跑起來馬燈,重要的 android:scrollHorizontally="true" 這個屬性這個其實沒有什麼技術含量,是經驗之談吧。希望能給你帶來協助!<TextView android:id="@+id/channel_name" android:layout_width="125dp"
Cookie是網景公司發明的,為了網站的伺服器端辨別使用者的身份,保持session會話而儲存到使用者本地磁碟上的使用者資料,該資料是經過加密的。Cookie是由伺服器端產生,發送給用戶端的(User-Agent一般是瀏覽器),用戶端瀏覽器會將Cookie的key/value儲存到某個目錄下的文字檔內,下次請求同一網站時就發送該Cookie給伺服器(前提是瀏覽器必須設定啟用了cookie),伺服器就可以知道該使用者是否合法使用者以及是否需要重新登入等。代碼如下:public
ScrollView(滾動視圖)是實現滾動的一個控制項,只需要將需要滾動的控制項添加到ScrollView中即可!ScrollView可以在代碼中進行設定,也可以在XML布局檔案中進行設定! 1.Activity檔案如下:import android.app.Activity;import android.os.Bundle;import android.widget.ScrollView;import android.widget.TextView;public class
很多時候,android程式難免會有很多執行階段錯誤撲捉不到或者撲捉不充分,導致程式出錯的時候記錄不下錯誤。如所示 此時最簡單的就是,串連USB線,運行 adb logcat -b main -v time > logcat.log將緩衝區內的紀錄匯出。 這裡詳細解釋一下這行命令的意思:Logcat命令列表Option Description -b <buffer> 載入一個可使用的日誌緩衝區供查看,比如event 和radio . 預設值是main
IOS常見視圖有一個彈性回退的動畫效果,Android 從2.3開始實現了下衝到底部和上衝到底部時色彩坡形動畫效果。View類有兩個很重要的方法scrollTo和scrollBy,允許行動裝置檢視的可見地區。這就是我們今天實現動畫效果的理論基礎,我們可以在android資料列表頂部往下拖動列表或底部拖動相應的移動資料列表,當停止拖動時再讓它彈回去。下面是代碼部分: package com.linghu; import android.content.Context; import
在Android開發應用的時候,文本編輯框中最多輸入140個字,經常會顯示還剩多少字以限制使用者輸入的字數, EditText content;//定義一個文本輸入框 TextView hasnum;// 用來顯示剩餘字數 int num = 140;//限制的最大字數 content = (EditText) findViewById(R.id.et_content); hasnumTV = (TextView)
轉載:http://blog.csdn.net/guomeijuan916/article/details/8133856onCreate() ---初始化activityonStart() ---註冊變數onResume()---調用一些數顯UI的資料,每當activity調用到此方法時,重新整理一下UI控制項的狀態onPause() ---提交沒有改變的修改到持久資料onStop()
Monkey測試是Android自動化測試的一種手段,Monkey測試本身非常簡單,就是類比使用者的按鍵輸入,觸控螢幕輸入,手勢輸入等,看裝置多長時間會出異常。當Monkey程式在模擬器或裝置啟動並執行時候,如果使用者出發了比如點擊,觸摸,手勢或一些系統層級的事件的時候,它就會產生隨機脈衝,所以可以用Monkey用隨機重複的方法去負荷測試你開發的軟體.monkey 無序類比最簡單的方法就是用用下面的命令來使用Monkey,這個命令將會啟動你的軟體並且觸發100個事件 adb shell
Andriod應用程式如果要在手機或模擬器上安裝,必須要有簽名! 1.簽名的意義 為了保證每個應用程式開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程式,我們需要對我們發布的APK檔案進行唯一簽名,保證我們每次發布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。2.簽名的步驟 a.建立key b.使用步驟a中產生的key對apk簽名3.具體操作 方法一: 命令列下對apk簽名(原理) 建立key,需要用到keytool.exe (
轉載:http://ming-fanglin.iteye.com/blog/1396473 原來使用Activity.overridePendingTransition來自訂Activity的進入動畫,卻發現沒法定義退出的動畫。結果就發現了強大的Theme和Style,之後還需要好好研究一下。具體是這樣子的:
參考文檔:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.htmlhttp://blog.csdn.net/cboy017/article/details/8455629為何要用到NDK?我們正常的android應用開發是用不到NDK的開發的,SDK開發就夠了,正常開發環境也就eclipse+sdk+adt就OK了。但是,如果遇到一些移植的C/C++功能模組的時候,NDK的開發就顯得尤為便捷。概括來說主要分為以下幾種情況:
轉摘自:http://blog.csdn.net/linghu_java/article/details/6701666Andriod應用程式如果要在手機或模擬器上安裝,必須要有簽名! 1.簽名的意義 為了保證每個應用程式開發商合法ID,防止部分開放商可能通過使用相同的Package
Android在UI部分為應用程式開發人員提供了極大的便利和靈活性,在此就不一一列舉了,本文擬通過一個小例子窺見一斑。 很多用過新浪微博手機用戶端Android版本的童鞋想必都對其主介面的效果印象深刻,見下左圖:
接上一篇,我們來處理一下微博中的圖片部分。前文中我們利用WebView來處理URL中的圖片顯示,並且基本能達到目標,但是還是有一兩處細節需要處理,以提升使用者體驗。一是在下載圖片的過程中需要顯示一個背景圖,讓使用者Crowdsourced Security
今年以前,由於Android版本更新的速度過快,導致存在相容性的問題,因此沒有得到大牌遊戲廠商的快速跟進,但隨著Android版本的穩定以及遊戲產業的蓬勃發展,Gameloft、Gamevil、EA等大牌廠商開始進入Android平台,帶來了高端的遊戲體驗,同時,三星、索尼也正在積極的研發基於Android平台的遊戲手機,預計將於今年晚些時候面市。無論是軟體還是硬體,種種跡象表明,Android平台的遊戲正在進入快速的發展時期。從極口飛車,鷹擊長空等大規模遊戲的特色來看,3D效果豐富炫麗,與手機