Time of Update: 2016-05-08
標籤:上架前預熱先登陸自己的開發人員帳號(自己提前註冊好 iOS 開發人員帳號,這裡假設你已經擁有了一個 iOS 開發人員帳號),進入這個頁面:https://developer.apple.com/account/overview.action由於我提交上架的是iOS Apps,因此進入最左邊這一欄:一開始,看著這幾個“Certificates、Identifiers、Devices、Provisioning
Time of Update: 2016-05-09
標籤:今天我們在這裡瞭解一下GCD1.什麼是GCD?GCD全稱Grand Central Dispatch,我們通俗的翻譯叫牛逼的中心調度。2.我們用GCD幹什嗎?通過 GCD,開發人員不用再直接跟線程打交道了,只需要向隊列中添加代碼塊即可,GCD 在後端管理著一個線程池。GCD 不僅決定著你的代碼塊將在哪個線程被執行,它還根據可用的系統資源對這些線程進行管理。這樣可以將開發人員從線程管理的工作中解放出來,通過集中的管理線程,來緩解大量線程被建立的問題。GCD
Time of Update: 2016-05-08
標籤:前言首先,通過持久串連、就近訪問(如CDN)、最佳化TLS部署,以及其他協議最佳化策略來降低延遲時間對行動裝置 App更為重要。但,對於行動裝置 App而言,延遲和輸送量都是比較重要的。在行動裝置 App開發實踐中,需要考慮裝置形態限制下如何展示內容,也需要考慮無線電介面的效能特性,還有裝置電量的有限性。影響行動裝置
Time of Update: 2016-05-08
標籤:檔案本身是否有問題有兩種方法可以判斷:1、比較快捷的辦法就是用解壓軟體開啟或者解壓的過程中有沒有彈出什麼錯誤提示,如果有錯誤提示那就重新下載一遍檔案(javaapk用的壓縮公用程式是winrar4.0,如果你用的其他的解壓軟體如果出現錯誤可以換winrar4.0以上試一下)。2、在javaapk下載的檔案檔案名稱很多都是例如:577C49D8E2EF077EC662E4310701821B.rar這種形式的,前面的577C49D8E2EF077EC662E4310701821B就是這個壓縮
Time of Update: 2016-05-09
標籤:在Xcode中,檔案名稱後小方框中的A(M或C)表示什麼意思啊? 表示在版本控制中,自上一次提交以來,檔案做了修改。貌似只有在帶有版本控制的項目代碼中才會顯示,也就是說你的項目使用了SVN、GIT等工具後,會在Xcode中識別出來。‘A‘ 新增‘D‘ 刪除‘M‘ 修改‘R‘ 替代‘C‘ 衝突‘I‘ 忽略‘?‘ 未受控‘!‘&nb
Time of Update: 2016-05-07
標籤:因為之前寫個stm32的IAP升級程式,所以我總結了做IAP升級的三個主要的痛點:1、如何設定中斷向量,也就是說中斷向量的重新導向2、如何配置程式的起始地址3、如何從IAP跳轉到APP程式4、使用庫函數要注意的地方(防止被坑)說文章的時候我已經完成了一個最簡單的IAP升級程式,可以通過串口接收bin檔案寫入到flash裡面,然後再運行。1、如何設定中斷向量,也就是說中斷向量的重新導向stm8不像stm32那樣有個一寄存器管理著中斷向量的地址,所以stm32的中斷可以任意設定(符合要求的情況
Time of Update: 2016-05-08
標籤:每次遙控家電都要找遙控器,這回直接做個通用的。很簡單,長話短說,將兩個二極體的正負極焊在一起,然後再焊到耳機口的左右聲道即可。借圖 然後手機下載個遙控精靈配置一下裝置就可以了,注意手機音效調節類的東西可能會對遙控造成影響。DIY3.5mm耳機頭手機紅外遙控器
Time of Update: 2016-05-07
標籤:簡介相信大家都使用過各種布局,而對於各種布局都會使用到設定背景圖片這個功能市場上現在Android手機基本上大多數都是在4.4.4版本或以上,但是老一些的手機還是存的所以針對Android的相容性問題,我們還是要好好處理的。處理方案我們如何處理Android的相容性問題了?根本:就是對sdk版本所缺少的類或者方法做出相應處理即可案例分析例如一:setBackground相信大家都或多或少的使用過,如:LinearLayout.setBackgroud(Drawable
Time of Update: 2016-05-09
標籤:轉載請標明出處: http://blog.csdn.net/lxk_1993/article/details/51351365本文出自:【lxk_1993的部落格】相信很多碼友都碰到過這種情況,在一個介面放了一個datepicker.但是在5.0以上的手機上顏色顯示的效果不怎麼好。就像這樣,顏色處理的不怎麼好。一開始百度找解決辦法,搜了一下沒什麼結果,只能啃官方的api了,然後就找到了。其實這種效果很好處理。只要在xml檔案中設定一下屬性就可以了android:headerBac
Time of Update: 2016-05-07
標籤:IOS上 關於狀態列的相關設定(UIStatusBar)知識普及iOS上狀態列
Time of Update: 2016-05-09
標籤:在ListView中用RatingBar(自訂的表徵圖),ListView就不能響應自己的單擊事件OnItemClickListener。這怎麼辦呢?只需要將布局檔案中的Ratingbar的Android:isIndicator設定為false就可以了,這個代表該ratingbar只是作為指標,不可操作。 有一些情況我們需要通過自訂ListView來實現一些效果,那麼在這個時候,我們通常會碰到自訂ListView無法選中整個ListViewItem的情況,也就是無法響應ListV
Time of Update: 2016-05-10
標籤:前言: 其實在Android中錄音可以用MediaRecord錄音,操作比較簡單。但是不能對音頻進行處理。考慮到項目中做的是即時語音只能選擇AudioRecord進行錄音。然後即時播放也只能採用AudioTrack進行播放。下文為具體實現:public class AudioTrackManager { public static final String TAG = "AudioTrackManager"; private
Time of Update: 2016-05-09
標籤:文章來源:近乎社區近乎免費培訓課體驗地址:http://www.jinhusns.com/Products/Curriculum?type=whp偉大的設計來源於一致性和細緻化,而其實只要有足夠的紀律,每個團隊都可以實現這一點。品牌品牌是應用設計的基石。它回答了“使用者使用應用時應該獲得何等感受”這個問題。首先,你應該確定你的主要目標人群或者產業是哪些:兒童,青少年,專業人士,媽媽,學生,醫生,設計師,老年人,等等。應用的設計風格必須與品牌相一致,這樣才能建立更強的
Time of Update: 2016-05-09
標籤:很多網站都通過User-Agent來判斷瀏覽器類型,如果是3G手機,顯示手機頁面內容,如果是普通瀏覽器,顯示普通網頁內容。 GoogleChrome瀏覽器,可以很方便地用來當3G手機模擬器。在Windows的【開始】-->【運行】中輸入以下命令,啟動Google瀏覽器,即可類比相應手機的瀏覽器去訪問3G手機網頁: GoogleAndroid: chrome.exe --user-agent="Mozilla/5.0 (Linux; U;
Time of Update: 2016-05-09
標籤:android es opensl 音頻 audio 本文是我的《Android音頻開發》系列的第七篇文章,上一篇文章總整體上介紹了 Android OpenSL ES API 的基本概況,告訴了大家這個架構有什麼特性,可以做什麼,不能做什麼。本文則重點介紹 OpenSL ES
Time of Update: 2016-05-09
標籤:想使用Vmware安裝Apple Mac OS X虛擬機器的話,首先要添加Apple Mac OS
Time of Update: 2016-05-08
標籤:繼續在之前監聽來電的服務AddressService裡,新增成員方法MyToast()擷取TextView對象,new出來,構造參數:內容物件調用TextView對象的setText()方法,設定文本調用TextView對象的setTextSize()方法,設定大小,參數:int調用TextView對象的setTextColor()方法,設定顏色 擷取WindowManager對象,調用getSystemService()方法,參數:WINDOW_SERVICE調用WindowM
Time of Update: 2016-05-07
標籤:學習android5.0以後的ART虛擬機器,看了看源碼,比較頭疼,決定通過動態調試的方式去學習。Art虛擬機器有一個dex2oat的可執行程式。就想到了通過gdb和gdbserver來debug這個dex2oat。記錄一下調試方法:gdb運行在本地系統(windows/linux)gdbserver運行在android真機/模擬器上(adb shell ls
Time of Update: 2016-05-07
標籤: 在nineoldandroids庫中有三種方式實現控制項的動畫效果。 第一: PROXY_PROPERTIES.put("alpha", PreHoneycombCompat.ALPHA);
Time of Update: 2016-05-07
標籤:第一開機介面替換,即核心bootloader啟動小企鵝介面更換 1、首先找一個自訂120*120的png映像,這裡名稱linux.png,但是後面的ppm名稱必須是圖中所示在linux下執行下面代碼將png轉換為ppm:然後將產生的ppm檔案拷貝到核心logo所在目錄:替換既可 2、重新編譯linux核心,# make zImage