Time of Update: 2013-11-05
//// UserContext.h// SingleDemo//// Created by andyyang on 9/30/13.// Copyright (c) 2013 andyyang. All rights reserved.//#import <Foundation/Foundation.h>@interface UserContext : NSObject@property (nonatomic,retain) NSString
Time of Update: 2013-11-05
點擊按鈕“發送通知(標準)”,發送標準定義的通知點擊按鈕“發送通知(自訂)”,發送自訂的通知點擊按鈕“清除所有通知”,清除的通知 廢話少說,直接看代碼:activity_main.xml介面代碼: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-11-05
在網上看到一篇介紹NSDate的博文。在它的“NSDate初始化“章節,說在使用 NSLog(@"目前時間 date = %@",[NSDate date]);時,顯示出來的時間不是自己時區的時間,比我們小8個小時。因此判斷該問題是時區問題。好,我承認作者判斷的很對,但是他給出的解決方案,卻令人很意外。這個點對於理解[NSDate
Time of Update: 2013-11-05
convertToWorldSpace 這個是將座標轉換到遊戲全局座標。因為一個精靈有一個座標通過 getPosition來得到,但是這個座標是一個相對於parent的座標 所以實際的絕對座標是取決於parent的position。所以通過getParent()->convertToWorldSpace就可以將這個座標轉換成遊戲的絕對座標。轉換成全局座標後 就可以和其他不在一個座標系下的精靈轉換到了同一個座標系下 這樣就可以進行座標的計算了。計算完座標 如果需要重新設定精靈的座標 那麼
Time of Update: 2013-11-05
Gallery(畫廊)擴充了LayoutParams,以此提供可以容納當前的轉換資訊和先前的位置轉換資訊的場所。Activitypackage com.app.test01;import com.app.adapter.ImageAdapter;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.
Time of Update: 2013-11-05
十六、Android中Dalvik和JVM的區別是什嗎?基於寄存器,而基於棧。基於寄存器的虛擬機器對於更大的程式來說,在它們編譯的時候,花費的時間更短。負責進程隔離和線程管理,每一個應用在底層都會對應一個獨立的虛擬機器執行個體,專門針對同時高效運行多個虛擬機器進行了最佳化,其代碼在虛擬機器的解釋下得以執行。並未遵守規範,兩者也不相容。啟動並執行是位元組碼(檔案),啟動並執行是其專有的()檔案。檔案格式可以減少整體檔案尺寸,提高操作的類尋找速度。Dalvik虛擬機器有自己的
Time of Update: 2013-11-05
添加菜單可以在onCreateOptionsMenu或者onPrepareOptionsMenu方法中來添加菜單代碼添加: menu.add((int groupId, int itemId, int order, charsequence title) .setIcon(drawable ID) add()方法的四個參數,依次是: 1、組別,如果不分組的話就寫Menu.NONE, 2、Id,這個很重要,
Time of Update: 2013-11-05
識別變化的方面假設你有一個比薩店,你的代碼可能這麼寫:Pizza orderPizza() {Pizza pizza = new Pizza();// 為了讓系統有彈性,我們很希望這是一個抽象類別或介面。但如果這樣,這些類或介面就無法直接執行個體化。pizza.prepare();pizza.bake();pizza.cut();pizza.box();return
Time of Update: 2013-11-05
詳細內容參見《HeadFirst設計模式》第三章 3裝飾者模式裝飾對象裝飾者模式,動態地將責任附加到對象上,若要擴充功能,裝飾者提供了比繼承更有彈性的替代方案。以咖啡店為例。(1) 裝飾者和被裝飾者對象有相同的超類型。(2) 可以用一個或多個裝飾者封裝一個對象。(3) 既然裝飾者和被裝飾者對象有相同的超類型,所以在任何需要原是對象(被封裝的)的場合,可以用裝飾過的對象代替它。(4) 裝飾者可以在所委託被裝飾者的行為之前與/或之後,加上自己的行為,以達到特定的目的。(5)
Time of Update: 2013-11-05
在進行Android UI設計時,我們經常需要將螢幕設定成無標題列或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml檔案和編寫代碼設定。1.
Time of Update: 2013-11-05
1.擷取安裝的Android Studio 的Build Number如果已經安裝了Android Studio,那麼我們只需要累加式更新即可。所以下載更新jar包即可,首先要知道自己當前的Android Studio的版本號碼,Help-》About。2.查詢目前官方Android
Time of Update: 2013-11-05
之上,稍作修改即可達到 炫酷的 滑動效果 :) 具體步驟如下:NO.1: 建立一個 內容布局,用於顯示文章 <?xml
Time of Update: 2013-11-05
Android的AIDL是什麼呢,AIDL就是Android Interface Defination Language,其實說白了,它就是Android定義好的,處理序間通訊的一種機制而已,有點像那個調用Service裡面的方法。好,我們下面就通過代碼來說明首先,我們先寫一個介面com.xiaobin.service.IServicepackage com.xiaobin.service;public interface IService{public void
Time of Update: 2013-11-05
2: 使用檔案夾. Android 的資源檔夾結構非常強大, 它允許開發人員將不同的圖片、字串、布局檔案、外形、顏色這些資源,在api、代碼、螢幕尺寸等部分.
Time of Update: 2013-11-05
1.ActivityManager: Warning: Activity not started, its current task has been brought to the front 說明:模擬器中已經有一個執行個體在運行。 解決方案:退出模擬器中啟動並執行程式,再次運行即可解決! 2.No grammar constraints (DTD or XML schema) detected for the
Time of Update: 2013-11-05
重新整理率2400次/秒,螢幕高度480像素的手機來講,給定這個動畫的哪些條件,他就能完成這個持續1秒的動畫?負責這個動畫的核心類叫做CAKeyFrameAnimation。修改條件,讓B在A按鈕按下來之前一直處於螢幕下方看不見的位置,剛好頂著螢幕底部。
Time of Update: 2013-10-28
android實現底部布局往往使用RelativeLayout的布局方式,並且設定 android:layout_alignParentBottom=”true”,這樣很容易實現底部布局。然而對於比較複雜的布局簡單的屬性設定無法 達到這樣的效果,例如top,center,bottom三層的布局,很可能因為中介層(center)的資料太多而將無法顯示全或者將bottom層擠 下去。解決這個問題,在採用RelativeLayout布局時,除了設定
Time of Update: 2013-10-28
對於剛剛接觸Android作業系統的朋友來說,他們對這一開源的手機作業系統所帶來的功能深深的吸引著。我們在這篇文章中就通過對Android電源管理的相關概念的解讀,來對這一系統進行深入的瞭解。 接下來我們從Java應用程式層面, Android framework層面, Linux核心層面分別進行詳細的討論: Android電源管理應用程式層的使用: Android提供了現成android.os.PowerManager類,該類用於控制裝置的電源狀態的切換. 該類對外有三個介面函數:
Time of Update: 2013-10-28
PAWserver可以實現我們在Android上運行PHP的願望@Appinn 這是一個技術性的文章,有些折騰,不涉及代碼(用模擬器的話需要幾行),但不難,主要是探討思路。 沒有特別實際的性的用途,非折騰帝可以忽略。 主要軟體:PAWserver, 裝置要求:安裝PHP要求ARM架構。 所以老鼠的中興U880做不到,使用模擬器操作,ARM架構手機使用者可以直接看第二節。 第一節:Android模擬器連接埠映射 Android系統預設只能通過IP(10.0.2.2)單向訪問PC電
Time of Update: 2013-10-28
最近突發奇想,想自己編一個Android電池外掛程式放在案頭上,一是這個App確實有它的實用價值,二是編起來工程量應該不是很大,不用花太長時間,三來又能學習下Widget的開發方法,一舉三得,於是,暫停下遊戲開發的學習,來編一個widget先。