Time of Update: 2014-05-02
今天偶然開啟Eclipse,發現無法開啟,出現如下提示:後來經過上網查詢,發現是eclipse.ini檔案的問題,開啟eclipse安裝目錄下的eclipse.ini檔案:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
Time of Update: 2014-05-02
用unity3d實現簡單的主伺服器串連參考自鷹大的網路執行個體-------------------------------------------------華麗的分割線-------------------------------------------一. UI以及主邏輯//值得注意的是//1、Network.useNat已經不再使用 直接用一個變數替代它//2、GUILayout.BeginScrollView()有更好的重載函數來使用//3、Netwo
Time of Update: 2014-05-02
由於做一個項目,需要判斷螢幕是否鎖屏,發現網上方法很多,但是比較雜,現在進行總結一下:總共有兩類方法:一、代碼直接判定二、接收廣播 現在先說第一類方法(代碼直接判定):1、通過PowerManager的isScreenOn方法,代碼如下: PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);boolean isScreenOn =
Time of Update: 2014-05-01
iOS 裝置故障排除對於 iOS 來說,在某些情況下,遊戲可以在 Unity 編輯器中完美運行,但在實際裝置上卻無法運行甚至不能啟動。這些問題通常是由代碼或內容品質引起的。本部分將介紹最常見的幾種情況。遊戲停止回應一段時間後,Xcode 狀態列顯示"中斷 (interrupt)"。導致這一現象有多種原因,主要原因包括:指令碼錯誤,如使用未初始化的變數等。使用第三方 Thumb 編譯本地庫。這種庫在 iOS SDK 連接器中觸發已知問題並可能產生隨機崩潰。使用具有值
Time of Update: 2014-05-01
由於pc機子太老了,所以一直都是在mac下面寫unity程式,然後在拷貝到pc上產生apk到手機上,今天在移植的時候就出現了問題,在mac機子和pc機子上都啟動並執行好好的,但編譯到手機上的時候出現了如下的錯誤:Couldn't build player because of unsupported data on target platformBuilding - Failed to write file:
Time of Update: 2014-04-30
1、Angle (2D Java)Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D遊戲引擎,基於OpenGLES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的樣本教程。最低運行環境要求不詳。項目地址:http://code.google.com/p/angle/ 2、Rokon (2D
Time of Update: 2014-04-30
AppStore和Android市場情況莫名其妙爆紅的遊戲真的莫名其妙,筆者下這個遊戲兩次,第一次在豌豆莢熱門排行榜看到這款遊戲,名字怪怪的,下載下來嘗試一下,沒覺得有什麼新穎的,還在思慮這是不是刷榜刷上去的,果斷卸載了;周末的時候逛逛app store,突然看到熱門排行榜首位是Dont Tap The White Tile(後更名panio tiles
Time of Update: 2014-04-30
關於Android應用與Framework的socket通訊,相信關心這個問題的朋友們已經看過《android使用socket使底層和framework通訊》這篇文章,美中不足的是作者只貼出一些關鍵的程式碼片段而並沒有放出源碼。我這裡還是以一個能實際啟動並執行例子為基礎來講,這樣也方便大家學習。 首先看一下效果,如。我填寫姓名"Potter",選擇性別"Mr"然後點擊發送,底層socket收到訊息後將訊息直接返回給我,我將返回的結果(Mr.Potte
Time of Update: 2014-04-30
Fragment概述及其設計哲學
Time of Update: 2014-04-30
涉及到滑動,就涉及到VIEW,大家都知道,android的UI介面都是由一個一個的View以及View的衍生類別組成,View作為基類,而常用的布局裡面的各種布局就是它派生出來的ViewGroup的子類,ViewGroup作為各個組件的容器搭建了整體的UI。以下是android UI的結構示:查看源碼 /** * Implement this to do your drawing. * * @param canvas the canvas on which the
Time of Update: 2014-04-30
在android學習中,動作互動是軟體中重要的一部分,其中的Scroller就是提供了拖動效果的類,在網上,比如說一些Launcher實現滑屏都可以通過這個類去實現。。在廣泛使用的側邊滑動導航開源庫 --SlidingLayer其實就是使用到了Scroller類進行的實現,:GITHUB
Time of Update: 2014-04-29
對於ListView、GridView相信大家都不陌生,重寫個BaseView,實現對於的幾個方法,然後就完成了我們的介面展示,並且在大部分情況下,我們載入特別多的Item也不會發生OOM,大家也都明白內部有緩衝機制,都遇到過ItemView複用帶來的一些問題,比如非同步載入圖片,最終造成介面顯示的混亂,我們一般會使用setTag,然後回調顯示時,避免造成混亂。設想1:拿ListView為例,如果ListView的ItemView複用機制,所有的ItemView複用同一個,如果在多線程下載圖片的
Time of Update: 2014-04-29
首先,給各位貼兩張圖:圖(1)圖(2)這兩張圖只是想說明一下,起初我發現了搭建平台的時候下載了好多好的例子啊,但是我們究竟怎麼才能把這些好的資源給用起來呢?如果是我們從網上下載或者借鑒朋友的工程,我們可以直接採用一般的匯入工程的方法,File——>Import——>(General)Existing Projects into
Time of Update: 2014-04-29
[Android] 字型使用dp單位避免設定系統字型大小對排版的影響 以魄族mx3為例,在設定->顯示->字型大小中可以選擇字型大小大小如:圖1. 魄族mx3會導致軟體在有固定定高的介面中”已關聯”顯示不完全。如。圖2. 字型顯示不完全 解決此問題為把TextView中的字型大小的單位由sp改為dp即可。
Time of Update: 2014-04-28
Android資料存放區方式及儲存位置Android資料存放區是很重要的一個環節,有以下幾種方式:一、Shared Preference使用:SharedPreferences sp = MainHello.this.getSharedPreferences("hello", 0);int age = sp.getInt(“Age”, 0);// readSharedPreferences.Editor ed = sp.edit();// writeed.putString("Name",
Time of Update: 2014-04-28
這個文章主要是講Android開發的四大組件,本文主要分為一、Activity詳解二、Service詳解三、Broadcast Receiver詳解四、Content Provider詳解外加一個重要組件 intent的詳解。(主要來自於網路)1、Activity一個Activity通常展現為一個可視化的使用者介面。例如,一個activity可能展現為一個使用者可以選擇的功能表項目列表或者展現一些圖片以及圖 片的標題。一個Message
Time of Update: 2014-04-28
本文的主要內容包括1、activity的建立、配置和使用;2、activity的跳轉和傳值;3、startActivityForResult;4、activity的生命週期。1、activity的建立、配置和使用Activity是一個應用中的組件,它為使用者提供一個可視的介面,方便使用者操作,比如說拔打電話、照相、發郵件或者是瀏覽地圖等。每個activity會提供一個可視的視窗,一般情況下這個視窗會覆蓋整個螢幕,但在某此情況下也會出現一些比螢幕小的視窗飄浮在另外一個視窗上面。在
Time of Update: 2014-04-28
先來看下Android API 的這個Methods:public void setOutsideTouchable(boolean touchable) Controls whether the pop-up will be informed of touch events outside of its window. This only makes sense for pop-ups that are touchable but not focusable, which means
Time of Update: 2014-04-28
一、開啟IME視窗:InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);// 接受軟鍵盤輸入的編輯文本或其它視圖imm.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);二、關閉出入法視窗InputMethodManager inputMethodManager =
Time of Update: 2014-04-28
1、限制編輯框只可以輸入字母、數字和底線方法1:<EditText android:dights = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"