Android 仿微信Activity左右切換 【全域配置Activity顯示動畫】

如題:反編譯的了的包才知道這做飯,慚愧慚愧...      AndroidManifest.xml 注意application節點 的android:theme屬性<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.activityanimationdemo" android:versionCode="1"

Android鎖屏(四)

ScreenActivity被鎖屏服務調用後顯示指定的鎖定畫面,相當於一個控制不同解鎖介面的Controller。該類處理顯示不同的解鎖介面。同樣這個類也處理一些細節的東西,隱藏狀態列等import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import

巧用Android網路通訊技術,在網路上直接傳輸對象

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8967080要做一個優秀的Android應用,使用到網路通訊技術是必不可少的,很難想象一款沒有網路互動的軟體最終能發展得多成功。那麼我們來看一下,一般Android應用程式裡都是怎麼實現網路互動的,這裡拿一個Boook對象為例:如所示,首先在手機端產生一個Book對象,裡麵包含書名、作者、價格等資料。為了要將這些資料發送到伺服器端,我們要從Book對象中把資料取出,然後組裝成XML

Android Framework架構淺析之【近期任務】

近期任務框(就是近期開啟過的應用)其實也就是一個系統層級的對話方塊,就是長按手機的HOME鍵彈出的視圖。源碼中的路徑為:D:\tools\android4.0.1\frameworks\base\policy\src\com\android\internal\policy\impl\RecentApplicationsDialog.java 1,顯示方式,該對話方塊在PhoneWindowManager

Android基於XMPP Smack openfire 開發的聊天室(五) 【邀請、被邀請】

1,邀請:很簡單的一句話,邀請的時候要傳入受邀者的JID,邀請資訊可以為空白。 muc.invite(userjid, "進來我們聊妹子"); 簡單的同時我們要知道它發生了什麼,當這句話執行會向伺服器發送一段報文,如下:<message from='crone1@shakespeare.lit/desktop' to='darkcave@chat.shakespeare.lit'> <x xmlns='http://jabber.org/protocol/muc#

Android基於XMPP Smack openfire 開發的聊天室(四) 【建立房間、表單;報文】

這篇就主要講建立房間和報文吧。1,建立房間:其實建立房間很簡單,兩句話就搞定了。但你要知道,簡單的同時,伺服器可沒幫你配置房間的資訊什麼的。所以一般用下邊的方法來建立房間別人是進不去的。// 使用XMPPConnection建立一個MultiUserChat MultiUserChat muc = new MultiUserChat(conn1, "myroom@conference.jabber.org"); //建立聊天室

Android UI【android 自訂dialog 多選項對話方塊】

最近做的launcher項目裡一個顯示對話方塊效果。好多朋友都問我要代碼,所以今天抽了點時間把這段代碼扣出來,分享給大家《轉帖的朋友,請標明出處,尊重作者的勞動成果》。吧 代碼相對較多些,我就不一一闡述。項目裡摳出來的,一些沒必要的也都在裡邊了。使用作法如下public class MainActivity extends Activity implements OnCorpusSelectedListener {public CorpusSelectionDialog

Android基於XMPP Smack openfire 開發的聊天室(七) 【成員狀態、自身狀態】

1,聊天是成員的監聽,加到MUC裡邊就行/** * 小組室成員的監聽器 * * @author 廖乃波 * */class MyParticipantStatusListener implements ParticipantStatusListener {@Overridepublic void adminGranted(String arg0) {Log.i(TAG, "授予管理員權限" + arg0);}@Overridepublic void adminRevoked(String

Android擷取當前案頭壁紙

這段時間項目有需求要擷取案頭的壁紙來設成背景,發現網上很多同學都通過WallpaperManager的getDrawable等API來擷取,這樣的確能獲得到壁紙,但是要稍微注意一下。案頭的壁紙可是很大很大的一張哦,你要直接用來設定成背景,那可是很醜的。所以我們需要稍微處理一下。大致思路就是把一張壁紙切成幾片,當前螢幕對應那片,我們就要那片。上個圖:// 擷取壁紙管理器WallpaperManager wallpaperManager = WallpaperManager.getInstance(

android鎖屏原理(一)

最近忙著跳槽,跑來移動後的第一個項目就是做android定製的鎖屏模組。目前已經差不多了,就缺UI工程師的圖片了。在這裡給大家講講我做的這個。先畫張圖吧 不知道大家看了這圖噁心不,反正我噁心了,呵呵。還是回正題吧首先從左邊看吧,由上而下。1,第一個ScreenReceiver是作為鎖屏的入口。接收系統開機和螢幕關閉開啟廣播,根據設定中儲存是否可以鎖屏來啟動鎖屏服務。2,ScreenService作為鎖屏程式中的核心類,啟動後註冊接收螢幕開/關廣播,分別處理對應的任務。其次是對手機狀態的監聽,就是

Android基於XMPP Smack openfire 開發的聊天室(一)【會議服務、聊天室列表、加入】

        廢話少說,公司沒事幹,組長叫我寫Demo,我狂暈....        先把先說說這個什麼聊天室吧,伺服器就別說了,典型的拿來主義。用的是成品的openfire。說道smack,這個是一個jar檔案,庫,是用在javae的。要想在android端使用這個,就要用到asmack包,這個可以在官網下。其實裡邊跟smack包沒什麼區別,具體差異目前我沒發現。       

android 鎖屏(二)

這篇呢,我們講程式的入口。SAFScreenReceiver.java :作為鎖屏模組的入口。通過擷取開機 和 鎖屏鍵的廣播,根據SAFScreenReceiver中儲存是否允許鎖屏,允許則啟動鎖屏服務package saf.cmcc.home.lock;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.

基於XMPP協議的Android即時通訊系

       這段時間公司要做基於XMPP協議的聊天社交軟體,提前學了些。搜了些資料,總結了一下。發出來。      設計基於開源的XMPP即時通訊協定,採用C/S體繫結構,通過GPRS無線網路用TCP協議串連到伺服器,以架設開源的Openfn'e伺服器作為即時通訊平台。         系統主要由以下部分組成:一是伺服器,負責管理髮出的串連或者與其他實體的會話,接收或轉寄XML(ExtensibleMarkup

android鎖屏(三)

鎖屏服務類。1,啟動後首先註冊接受螢幕的關閉和開啟的廣播:廣播中處理開屏鎖屏任務;2,擷取電話管理服務,註冊通話狀態監聽:監聽手機響鈴狀態、掛起狀態、空閑狀態。以Handler方式執行不同的任務。同樣這裡也是處理鬧鐘啊一些可以你認為可以在鎖屏時候啟動並執行東西。這裡我沒寫,Dome而已,還是湊合看看吧import android.app.KeyguardManager;import android.app.Service;import

Android 記憶體淺析【管理、機制、分析】

文章內容也行有點多,分開發上來,這篇先說說理論的,下篇咱說android注意的細節的東西。一、 Android的記憶體機制    Android的程式由Java語言編寫,所以Android的記憶體管理與Java的記憶體管理相似。程式員通過new為對象分配記憶體,所有對象在java堆內分配空間;然而對象的釋放是由記憶體回收行程來完成的。C/C++中的記憶體機制是“誰汙染,誰治理”,java的就比較人性化了,給我們請了一個專門的清潔工(GC)。二、GC是什麼? 為什麼要有GC?       

產品設計:Android應用-開發技術【資料緩衝】

最近真夠忙的,瞎忙!好久沒寫部落格。不知道寫什麼,就寫些最近對使用者體驗這塊的一個小的見解吧。無論大型或小型應用,靈活的緩衝可以說不僅大大減輕了伺服器的壓力,而且因為更快速的使用者體驗而方便了使用者。從事Android開發工作以來,個人認為Android應用可以說是作為小型應用,只是其中很多的開發時間花費在細節之上(UI互動方式、響應速度、效果、字型、顏色等等),其中90%乃至99的應用並不是需要即時更新的(即時通訊類的除外:QQ),而且詬病於蝸牛般的移動網速,3G也是狗屎(至少中國目前是這樣的

Android 記憶體淺析【泄漏、溢出】【一】

繼續,這張說說一些android中泄漏和溢出的細節點:一、泄漏根源之Static    static是Java中的一個關鍵字,當用它來修飾成員變數時,那麼該變數就屬於該類,而不是該類的執行個體。所以用static修飾的變數,它的生命週期是很長的,如果用它來引用一些資源耗費過多的執行個體(Context的情況最多),這時就要謹慎處理。public class Example { private static Context mContext; //省略

Android基於XMPP Smack openfire 開發的聊天室(六) 【加入房間、許可權錯誤】

1,加入房間錯誤,通常一個就是密碼錯誤。此時伺服器會返回以下報文:<presence from='darkcave@chat.shakespeare.lit' to='hag66@shakespeare.lit/pda' type='error'> <x xmlns='http://jabber.org/protocol/muc'/> <error type='auth'> <not-authorized

Android 記憶體淺析【泄漏、溢出】【二】

記憶體溢出之Bitmap     可以說出現OutOfMemory問題的絕大多數人,都是因為Bitmap的問題。因為Bitmap佔用的記憶體實在是太多了,它是一個“超級大胖子”,特別是解析度大的圖片,如果要顯示多張那問題就更顯著了。    如何解決Bitmap帶給我們的記憶體問題?    第一、及時銷毀。   

Android UI【Android 仿Iphone檔案夾分裂效果】

雖然不知道Iphone是怎麼實現這個分裂效果。不過我用自己的思路弄了個,大致上還可以用。先接下來說說思路吧。做過launcher的朋友也許知道android 的Launcher上也有檔案夾這個東西。但是效果和Iphone比相差太遠。上個思路圖(側圖):   4其實就是Launcher的workplace顯示的view 當我點擊檔案夾之後才會顯示3檔案夾的view。我的做法也就是加了 1 和2兩個遮罩層的view 。動作流程: 先在處理檔案夾的點擊事件,在顯示3(檔案夾)之前 把遮罩層1 和2

總頁數: 2771 1 .... 622 623 624 625 626 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.