Time of Update: 2016-08-23
Activity的啟動模式之Standard,activitystandard standard是活動預設的啟動模式,在不進行啟動模式的設定的情況下,所有活動都會自動使用這種啟動模式。在該模式下,每當啟動一個Activity就會在返回棧中入棧,將前面啟動的Activity壓入到棧內,本身處於棧頂的位置。對於使用standard模式的活動,android系統不會在乎這個活動是否已經在返回棧中存在,每次啟動都會建立該活動的一個新的執行個體。 弄段代碼對該模式進行深入的體會,我們在布局中加入一個按
Time of Update: 2016-08-23
Activity啟動模式之SingleTask,activitysingletask 對於SingleTop模式,即使棧中存在活動的執行個體,但是如果不在棧頂的位置,系統還是會建立該活動的情況下。如果將啟動模式設定為SingleTask模式,那麼在啟動該活動時,系統檢測到棧中存在該活動的執行個體,就不會再建立該活動了,而只是會將處於該活動上方的所有活動都出棧,使得該活動處於棧頂位置。 同樣的,貼上代碼來檢測一下。建立項目LearnLaunchMode_SingleTask,其各部分代碼如下:
Time of Update: 2016-08-22
Android快樂貪吃蛇遊戲實戰項目開發教程-05虛擬方向鍵(四)四個三角形按鈕,android-05該系列教程概述與目錄:http://www.cnblogs.com/chengyujia/p/5787111.html一、如何判斷點擊的是哪個方向鍵按鈕在上篇教程中我們實現了左邊的三角形按鈕效果,本篇教程我們將左、上、右、下四個三角形按鈕都一起實現了。能做出一個來,另外三個應該不難了吧?但實際並非怎麼簡單哦。首先我們來解決一下上節課遺留的一個問題,如何判斷當前手指點擊的是哪個三角形按鈕?這個需要
Time of Update: 2016-08-20
Android快樂貪吃蛇遊戲實戰項目開發教程-03虛擬方向鍵(二)繪製一個三角形,android-03該系列教程概述與目錄:http://www.cnblogs.com/chengyujia/p/5787111.html一、繪製三角形在上一篇文章中,我們已經建立了虛擬方向鍵的自訂控制項DirectionKeys類,下面我們繼續。本項目中的虛擬方向鍵的背景是4個三角形組成的矩形,其實是4個三角形的按鈕。系統內建的按鈕是矩形的,怎麼做一個三角形按鈕呢?首先我需要瞭解,所有控制項的外觀都是畫出來的,當
Time of Update: 2016-08-17
懶人學習心得,適合懶人理財心得一個懶人如何做到有條理、有效率的學習? 作為一個懶人,對於費事費力的學習我是拒絕的,那麼我就該考慮,怎麼才能做到高效快速的學習呢?於是在不斷總結中找到自己的學習方法,在這裡發出來給大家借鑒一下,取其精華去其糟粕,不喜勿噴哦。 我的學習方法就是帶著問題去學習理解,然後實戰應用並做好筆記。這四點缺一不可,首先說帶著什麼樣的問題去學,既然說學以致用那麼兩個問題就出來了,怎麼用?如何懂? 1.怎麼用? 怎麼用?這個問題很簡單,一個新知識點拿過來,
Time of Update: 2016-08-15
Android進度條學習,android進度條自訂屬性 <!-- roundColor 圓環的顏色 roundProgressColor 進度的顏色 roundWidth 圓環的寬度 textColor 文字顏色 textSize 文字大小 max 最大值 textIsDisplayable 是否顯示進度文本 style 樣式 STROKE 空心 FILL 實心 -->
Time of Update: 2016-08-12
常見bug,bug 錯誤記錄檔圖被這弱智的錯誤吭了半個小時,項目本來好好的,然後因為改版加了很多東西,所以就超限了,一開始總是報下面那圖的錯,搞的我總以為是retrofit的錯,但是好好的架構而且沒改過,怎麼可能會出錯呢,然後就總是猜測或者是編譯器的吭,啟動並執行是上次的代碼,可是試了好多次還是如此,最後我卸載app在重裝,然後就有了上面那圖的日誌了,才想起是超限了
Time of Update: 2016-08-09
動態註冊廣播和靜態註冊廣播的區別,動態靜態廣播區別廣播接收器註冊一共有兩種形式 : 靜態註冊和動態註冊. 兩者及其接收廣播的區別:1.動態註冊的廣播永遠要快於靜態註冊的廣播,不管靜態註冊的優先順序設定的多高,不管動態註冊的優先順序有多低。2.動態註冊廣播不是常駐型廣播,也就是說廣播跟隨activity的生命週期。注意: 在activity結束前,移除廣播接收器。 靜態註冊是常駐型,也就是說即使app已經退出,主要有相應的廣播發出,依然可以接收到,但此種描述自Android 3
Time of Update: 2016-08-02
自訂PopupWindow,popupwindow 一、布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"
Time of Update: 2016-08-01
電腦網路和Internet之核心網路,電腦網路internet1.網狀的路由器路由器的連結組成了網路的核心。任何一個路由器,或者某條線路掛掉,但是網路還是通的,這是internet的一個特性。data到底是怎麼傳輸的?1)circuit switching專有線路,就像電話一樣,每一條都有一個線路。2)packet-switching封包機制:就是data分成一個一個的包送資料。1.1 circuit switching首先要做一個end to end,通過資源的分配,把他們串連起來。
Time of Update: 2016-08-01
ios應用,今年最蛋疼的6月,IPV6!!,iosipv6剛剛蘋果大會結束,你是不是後悔沒去聽他的發布會,!!有錢麼你?iPV6 國人蒙蔽了,介是什麼鬼,經過兩三次的殘忍拒絕,我認真去研究了iPV6, 2.2 DetailsWe discovered one or more bugs in your app when reviewed on iPad running iOS 9.3.2 and iPhone running iOS 9.3.2 on both Wi-Fi
Time of Update: 2016-07-29
Android中過場動畫,Android過場動畫 overridePendingTransition(R.anim.slide_in_right,R.anim.slide_out_left);第一參數為進入的動畫第二參數為退出的動畫進入的動畫slide_in_right.xml<?xml version="1.0" encoding="utf-8"?><translate
Time of Update: 2016-08-03
androidstudio報錯,androidstudio報今天換一下IDE,結果上來就給我報錯,androidstudiomessage:Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 Error:Execution failed for task
Time of Update: 2016-08-02
BUG Error:Execution failed for task ':app:dexDebug'.,executiondexdebugError:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command
Time of Update: 2016-07-24
我的Android筆記--我對安卓系統的一些瞭解,android筆記--安卓敲了這麼長時間代碼,記錄一下我對Android的一些概念,下面大部分內容來源自網路資料和官方給的文檔。 1,Android作業系統的核心屬於Linux的一個分支,具有典型的Linux調度和功能,為了Linux在行動裝置上更好的運行,Google對其進行修改和擴充,修修改改便成了現在我們所見到的Android系統。2,通常,我們使用Java程式設計語言來編寫Android項目,有時我們可能還會用到JN
Time of Update: 2016-07-22
Driving the Activity Lifecycle,drivinglifecycleBefore Robolectric 2.2, most tests created Activities by calling constructors directly, (new MyActivity()) and then manually calling lifecycle methods such as onCreate(). Also widely used were a
Time of Update: 2016-07-20
android 登陸案例_最終版本 sharedpreference,sharedpreferencexml 與之前的登陸案例相同 java代碼: 1 package com.itheima.login; 2 3 import java.util.Map; 4 5 import com.itheima.login.util.UserInfoUtil; 6 import com.itheima.login_shared.R; 7 8 import
Time of Update: 2016-07-18
android 電話撥號器,android電話撥號器(重點) 1.產品經理: 需求分析文檔,設計原型圖 2.UI工程師: 設計UI介面 3.架構師: 寫架構,介面文檔 4.碼農: 服務端,用戶端
Time of Update: 2016-07-12
Android 顯啟用另外一個Actitity,androidactitity1、跳轉到一個新的Actitity建立項目, 建立一個java類OtherScreenActivity 繼承自 Activity類package com.wuyudong.twoactivity;import android.app.Activity;import android.os.Bundle;//activity是系統的重要組件//OS要想找到activity 就必須在資訊清單檔中配置public
Time of Update: 2016-07-12
【CityHunter】基於LBS的AR體感遊戲設計理念,cityhunterar本人目前還不是遊戲行業的圈內人士,並不懂得,遊戲行業的生態圈,也不懂得,所謂的什麼“中國市場環境”。所以不敢發表關於這方面的見解,不過我在這裡想要插一句話,就是我認為啊,行業內,人與人之間還是有分層次的,什麼層次的人,看到什麼層次的東西,不同層次的人對“市場”的理解肯定不一樣,我覺得吧,不要一概而論。 我不是一個職業的GameDesigner,但是我是一個G