Time of Update: 2015-02-07
標籤: 很感謝“app後端”qq群的網友,在發布訊息後,就收到了大量網友的反饋下面的建議會融入到寫作當中: 1.還有,對版本升級高度興趣,我們現在為了相容舊版本,已經把工程代碼搞的亂鬨哄了2.我想瞭解一些前期規劃的東西,好方便以後系統不斷擴容3.我們現在後端使用的雲,雲端服務使用的越來越多,希望也涉及到一些雲相關的4.各個階段和各個層次的技術選型,技術對比,技術實現 一些問題的解答: 問:建議就從完成一款典型APP的全過程寫起?答:曾經考慮過案例式的,但後
Time of Update: 2015-02-07
標籤:iOS中的兩個定時器:1.NSTimer ------>簡單使用,時間多於1秒使用2.CADisplayLink ------>簡單使用,時間小於一秒使用,每秒調用60次 @property(nonatomic,strong)NSTimer* timer;1.1手動加入訊息迴圈 // 開啟定時器 -(void)startTimer{ self.timer=[NSTimer
Time of Update: 2015-02-06
標籤:轉:http://blog.csdn.net/yangdeli888/article/details/7313215亂碼問題出現了幾次,一直沒有在意,今天又出現了,現總結如下:eclipse之所以會出現亂碼問題是因為eclipse編輯器選擇的編碼規則是可變的。一般預設都是UTF-8或者GBK,當從外部匯入的一個工程時,如果該工程的編碼方式與eclipse中設定的編碼方式不同,就會產生中文的亂碼問題,這其中還有幾種情況。如果匯入的整個工程的編碼方式與eclipse的編碼方式有衝突,那麼這個工
Time of Update: 2015-02-06
標籤:看了android的原始碼和資源檔,終於明白如何去修改設定Dialog和Activity的進入和退出效果了。設定Dialog首先通過 getWindow()方法擷取它的視窗,然後通過getAttributes()方法獲得window的 WindowManager.LayoutParams lp, lp有個公用屬性windowAnimations, 只要把要實現的animation的id賦值給它就可以了。問題是這個animation應該怎麼寫呢,研究發現,視窗進入和退出的效果分別是通過
Time of Update: 2015-02-06
標籤:一、什麼是Activity? 簡單的說:Activity就是布滿整個視窗或者懸浮於其他視窗上的互動介面。在一個應用程式中通常由多個Activity構成,都會在Manifest.xml中指定一個主的Activity,如下設定<actionandroid:name="android.intent.action.MAIN"
Time of Update: 2015-02-05
標籤:android surfaceview 自訂時鐘 canvas 概述:
Time of Update: 2015-02-06
標籤:應用中設定一般會存在這樣的設定,如夜間勿擾模式,從8:00-23:00,此時如何判斷目前時間是否在該時間段內。痛點主要在於如何用NSDate產生一個8:00的時間和23:00的時間,然後用當前的時間跟這倆時間作對比就好了。下面提供兩條思路:法1.用NSDate產生目前時間,然後轉為字串,從字串中取出當前的年、月、日,然後再拼上時、分、秒,然後再將拼接後的字串轉為NSDate,最後用當前的時間跟自己產生的倆NSDate的時間點比較。(該方法比較笨,也不難,但看起來有點太菜了,看上去不怎麼規範
Time of Update: 2015-02-04
標籤:android popupwindow 菜單 工具列 1.概述本文將介紹如何利用PopupWindow實現點擊螢幕頂部工具列按鈕彈出下拉式功能表的功能。先:2.代碼實現首先是activity_main.xml布局檔案:<RelativeLayout xmlns:android="http://schemas.android.com/apk/
Time of Update: 2015-02-05
標籤:我們使用的Android手機在收到簡訊的時候會發出一條系統廣播。該條廣播中存放著接收到的簡訊的詳細資料。本文將詳細介紹如何通過動態註冊廣播來監聽簡訊。註冊廣播有兩種方式,一種是動態註冊,另一種是靜態註冊。動態註冊,顧名思義就是在程式運行時註冊的,需要用到廣播的時候就註冊,用完即銷毀。靜態注是在AndroidManifest.xml中註冊的,在<application>中使用<receiver>標籤註冊。那麼如何建立一個監聽簡訊的廣播接收器呢,其實只需要建立一個類,讓
Time of Update: 2015-02-04
標籤:android:drawable 放一個drawable資源android:state_pressed 是否按下,如一個按鈕觸摸或者點擊。android:state_focused 是否取得焦點,比如使用者選擇了一個文字框。android:state_hovered 游標是否懸停,通常與focused state相同,它是4.0的新特性android:state_selected 被選中,它與focus state並不完全一樣,如一個list view
Time of Update: 2015-02-05
標籤:android listview button 其實很多東西不是粘貼代碼就能解決的,做任何事都要用心做,這樣才能晚上睡覺睡得比較踏實.當你粘貼別人的代碼,有時候出bug真的很煩,可是當你明白點原理的時候,能看出問題的實質,解決起來也很得心應手,開始今天的主題.當你的看到這個問題時,你應該知道問題出在哪裡了,在listview中使用button(當然不只是button,還有imagebutt
Time of Update: 2015-02-04
標籤: 正在給深圳某家智能家居開發iPad版本,在已經存在的iPhone版上修改,該app的介面採用的是xib。xib相比代碼來寫介面,快速高效,但是可維護性和可讀性太差。言歸正傳,看到這些代碼後,我的心情很複雜。 任何一門編程領域,任何人都可以參與,就拿iOS開發來說,有的人寫出的代碼是能執行,但不僅僅要求是能執行,當項目的功能不斷增加時,不整潔的編寫風格會讓人看著想吐,就不用談什麼可維護性了,簡直是一團糟。 else if (devTypeID==13||devTypeID==14)
Time of Update: 2015-02-05
標籤:調試 android studio + bluestacks 首先讓我緩口氣,太累了,弄了大半天,一堆的問題啊,不過主要是Android Studio本身的問題,用BlueStacks調試倒是很簡單。1、下載Android Studio 安裝,開啟Android Studio,建立新項目,遇到了第一個麻煩:Android Studio一直處於building "project xxx" gradle project
Time of Update: 2015-02-03
標籤:據英國《衛報》網站2月2日報道,美國波士頓大學醫學院的研究人員向人們敲響警鐘,稱福士深知電視和視頻會對年幼兒童產生負面影響,然而在行動裝置會對學齡前兒童大腦造成何種影響這一問題上,全社會普遍認識不足。研究人員警告,使用平板電腦或智能手機來轉移孩子的注意力可能會對他們的“社會情感發展”造成損害。“如果把這些裝置作為安撫幼兒、轉移他們注意力的主要方式,那他們還能建立自身的自我調節機制嗎?”科學家問道。研究人員還發現,三歲以下的幼兒如使用互動式螢幕
Time of Update: 2015-02-03
標籤:註:本文改編自Android_Tutor的文章,原文地址:http://blog.csdn.net/android_tutor/article/details/5740845Android中的傳遞有兩個方法,一個是Serializable,另一個是Parcelable。Serializable是J2SE本身就支援的。而Parcelable是Android所特有的。二者的使用情境和區別:1)在使用記憶體的時候,Parcelable比Serializable效能高,所以推薦使用Parcelab
Time of Update: 2015-02-03
標籤:1.隱藏狀態列iOS升級至7.0以後,很多API被廢止,其中原有隱藏狀態列StatusBar的方法就失效了。原有方案[[UIApplication sharedApplication] setStatusBarHidden:YES];但很不幸,在後來的版本中實效了,因此我們可以使用新的API來實現隱藏狀態的欄的目的,如下: -(BOOL)prefersStatusBarHidden{ return
Time of Update: 2015-02-04
標籤:ios swift apple 1.1What is Swift“Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive,
Time of Update: 2015-02-03
標籤:unity3d培訓 unity3d遊戲 unity培訓 unity3d學習 3d遊戲開發
Time of Update: 2015-02-05
標籤:ios uitableview 重用 UITableView重用機制主要是依靠reuseIdentifier來辨別,以此來建立一個隊列,將建好的Cell放入隊列中,之後直接使用隊列中的Cell,不再建立,極大的提升了TableView的重用性,同時使列表滑動時不會出現卡頓現象。TableView基本上是新手必學,我第一個熟練掌握的控制項,及使用得最多的就是TableVIew,重用機制有很多
Time of Update: 2015-02-04
標籤:2015年伊始,Google發布了關於Android效能最佳化典範的專題,一共16個短視頻,每個3-5分鐘,協助開發人員建立更快更優秀的Android App。課程專題不僅僅介紹了Android系統中有關效能問題的底層工作原理,同時也介紹了如何通過工具來找出效能問題以及提升效能的建議。主要從三個方面展開,Android的渲染機制,記憶體與GC,電量最佳化。下面是對這些問題和建議的總結梳理。0)Render