Time of Update: 2014-06-28
一 、執行個體的初始化 執行個體的初始化是準備一個類、結構或枚舉的執行個體以便使用的過程。初始化包括設定一個執行個體的每一個儲存屬性為一個初始值,以及執行任何其它新的執行個體能夠使用之前需要的設定或初始化。
Time of Update: 2014-06-28
恰逢2014 Google I/O大會,不難看出安卓在Google的推進以及本身的開放性作用下,已經快延生到生活的各個方面了,從安卓智能手機、平板,到可穿戴的Android
Time of Update: 2014-06-28
在這裡分享記錄自己的學習NotificationCenter時候的代碼,這裡用NotificationManager進行管理使用NotificationCenter。NotificationManager.cpp#include "NotificationManager.h"#include "VisibleRect.h"#define MSG_SWITCH_STATE
Time of Update: 2014-06-28
轉載請註明本文出自大苞米的部落格(http://blog.csdn.net/a396901990),謝謝支援!繼上一篇 Android Studio VS Eclipse的文章後接著來分享AnDevCon大會上的內容(這是別人分享給我的,導致中間很多遺漏,許多都是我自己上網找資料補充的,請見諒),今天的主題是關於Android模擬器的一些事。簡介:Android Virtual
Time of Update: 2014-06-28
最近決定轉以日常技術類文章為主線了,雞湯類的東西,這個還得看靈感了。今天將為大家介紹的,是一款跨移動終端系統的開發架構,Sencha Touch。用了此架構,就再也不用為學java寫android,學objc寫iOS,學C#寫WP而煩惱了,一個語言,寫一次,全部搞定,好像很高端的感覺。有興趣的同志可以先自行google下。Sencha
Time of Update: 2014-06-28
/*****************************************1************************************************//*****************************************2************************************************//*****************************************3***********************
Time of Update: 2014-06-28
HTML5的興起與4G網路的出現,是否可以終止移動端的持續下滑走向。每當大家談起互連網的未來的時候,多半談及的是雲、大資料、SAAS,彷彿要將一切摒棄。而當談起移動互連網的時候,卻堅持認為NATIVE App 是移動互連網的未來。確實,目前看來,APP已經主導了潮流,但,它的愈演愈烈並不是表面所看見的這麼花團錦簇,而是令人擔憂的虛假繁榮。隨著國內APP的逐漸泛濫,本就令人擔憂的NATIVE APP的使用者忠誠度也在不斷的下降。隨著HTML5的興起和4G網
Time of Update: 2014-06-28
之後的幾篇部落格, 記錄下不同介面間傳值的常用辦法。這篇文章記錄廣播的方式。iOS的設計模式中,通知模式也是其中重要的模式之一,Notification直譯為通知,其實本人覺得叫做廣播模式更為貼切。它的作用就是一個對象對多個對象的同步操作。用法很簡單,一個對象發出一個廣播,需要收聽的聽眾就先註冊一下,然後選定頻道,完了就可以收聽廣播的內容了。但是要注意一點, 在收聽之前, 一定要先註冊。 不然發送的廣播接受不到, 也就是值改變了, 不會做出響應。下面是一個簡單的demo, 效果如下:第一個介面,
Time of Update: 2014-06-28
最近Google的所有服務幾乎都被封殺,造成的後果就是我的小米3手機上的Google Play商店無法串連到伺服器,即不能通過Google Play商店下載新的應用,也不能更新現有應用升級。在我的案頭電腦上沒有這種問題的,因為我一直使用國外的site5虛擬機器主機做SOCKS代理。看YouTube視頻,使用Google搜尋,瀏覽被牆的網頁都沒問題,而且速度很快。於是我就有個想法,能否讓My
Time of Update: 2014-06-28
- (void)timerFireMethod:(NSTimer*)theTimer//彈出框{ UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismissWithClickedButtonIndex:0 animated:NO]; promptAlert =NULL;}- (void)showAlert:(NSString *) _message{//時間
Time of Update: 2014-06-28
最近在論壇中看到了很多實用html5開發視頻播放,音樂播放的功能,大部分都在尋找答案。因此我就在這裡做一個demo,供大家相互學習。html5開發越來越流行了,而對於視頻這一塊也是必不可少的一部分。如何讓你的網站佔據優勢,就要看你的功能和使用者體驗了。html5對video還是做了很多優惠的東西,我們使用起來很得心應手。在過去 flash 是網頁上最好的解決視頻的方法,截至到目前還算是主流,像那些優酷之類的視頻網站、蝦米那樣的線上音樂網站,仍然使用 flash
Time of Update: 2014-06-28
譯者註:本文作者 Adrian Taylor 是一位互動創意總監並且是Pushstart Creative的創辦人,專註於多種研究,如物理彙總、人機互動技術和品牌體驗等。儘管他目前工作的重點是產品研發、戰略發展、UX等,但是對pixels卻一往情深。想瞭解更多可以去 designtaylor.com或者上Twitter尋找 Adrian
Time of Update: 2014-06-28
這是關於在應用中儲存資料和應用狀態系列文章中的第一篇。在安卓SDK中有許多機制可以用來儲存資料,決定使用哪一種和何時觸發該操作常讓人困惑。 當建立個人應用程式的時候你想要做的第一件、最容易的事就是儲存一些使用者輸入的、明確需要儲存的資料。下面是一些常用來持久化儲存的方法: 資料儲存最基本的方法就是儲存到外置存放裝置的檔案上。這種儲存可以被使用者和所有的應用程式獲得,當裝置當作外置儲存掛在的時候也可以看到。即使
Time of Update: 2014-06-27
今天遇到一個問題很納悶,那就是TextView不能自動換行多行顯示,因為我的印象是TextView預設是可以自動換行多行顯示的,今兒個怎麼就不行呢。最終找到原因,是因為設定了inputType屬性導致的。布局檔案代碼: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3
Time of Update: 2014-06-27
建立全新的視圖將滿足我們獨特的UI需求。本文介紹在指南針開發中會用到的羅盤的介面UI,通過繼承View類實現的自訂視圖,以此來深刻瞭解自訂視圖。實現:原始碼:布局檔案activity_main(其中CompassView繼承View類):<frameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2014-06-27
[Android][Memory Leak] InputMethodManager記憶體泄露現象及解決現象: 在特定的機型天語k_touch_v9機型上,某個介面上出現InputMethodManager持有一Activity,導致該Activity無法回收.如果該Activity再次被開啟,則舊的會釋放掉,但新開啟的會被繼續持有無法釋放回收.MAT顯示Path to gc如下:圖1. Leak path 天語k_touch_v9手機版本資訊:圖2.
Time of Update: 2014-06-27
Tethering技術在移動平台上已經運用的越來越廣泛了,它可以把行動裝置當做一個存取點,其它的裝置可以通過Wi-Fi,USB或是Bluetooth等方式串連到此行動裝置。在Android中可以將Wifi設為AP模式作為WLAN存取點,從而與其他裝置共用Android的互連網串連。Android成為存取點後,就無法通過WLAN串連使用Android的應用程式訪問互連網,但可以通過其他方式如乙太網路或移動網路訪問互連網。此時乙太網路或移動網路在網際網路共用(Tethering)中是作為upstre
Time of Update: 2014-06-27
Android-Universal-Image-Loader是一個開源項目,負責處理圖片的載入和緩衝。閑暇之時看了一些原始碼,特記錄之。說道圖片檔案(磁碟)緩衝,需要考慮如下的因素1) 快取檔案的名稱的定義2) 緩衝的大小3) 快取檔案的方式:比如限時儲存檔案等,圖片壓縮後的格式,壓縮率等等。該項目對磁碟緩衝儲存檔案時對檔案名稱的修改也做了支援:在快取檔案時對檔案名稱的修改提供了兩種方式,每一種方式對應了一個Java類1)
Time of Update: 2014-06-27
使用android自動化測試載入器monkeyrunner啟動應用時,需要填寫被測程式的包名和啟動的Activity,以下有兩種查看應用程式套件名package和入口activity名稱的方法:方法一:使用aapt //aapt是sdk內建的一個工具,在sdk\builds-tools\目錄下1.以ES檔案瀏覽器為例,命令列中切換到aapt.exe目錄執行:aapt dump badging
Time of Update: 2014-06-27
1、首先來建立一個Activity,在Activity的OnCreate函數裡面我們設定它為全屏,然後設定Activity的寬高為全屏*0.9,然後設定背景圖片為半透明的 .9 圖片