Time of Update: 2015-01-24
標籤:android 藍芽 a2dp sink 在Android中,藍芽系統的結構如所示: 在這個體繫結構中,從下往上依次是模組驅動、藍芽協議棧、Bluetooth.apk、Framework和各種藍芽應用。其中,核心中的驅動是直接和硬體打交道的,一般由模組廠商提供。Android層中,最下面的是處理具體藍芽協議的協議棧,
Time of Update: 2015-01-23
標籤:針對iOS裝置進行開發時,絕大部分開發人員採用的工具都是官方的Xcode。問題是負責映像設計和開發管理員,卻不一定熟悉Xcode的操作,這時ios-sim便是一個解決方案。曾經從事iOS開發的朋友,相信也會發現如果要把編譯好給iOS的程式,在不經App Store的情況下分發給其他人在實機上測試,將會是一件非常麻煩的事。ios-sim是一個在Mac OS
Time of Update: 2015-01-25
標籤:【課程概況】 手把手教你從無到有的完整實現一個Android商業項目,是目前整個市場上所沒有的課程,廢話不多說,請往下看。【項目概況】 項目名稱:i美聊 所屬領域:移動社交 即時通訊 程式碼數:10萬+ 開發週期:5個月【
Time of Update: 2015-01-24
標籤:http://blog.csdn.net/lyq8479/article/details/6401093 本文主要講解Android應用程式簽名相關的理論知識,包括:什麼是簽名、為什麼要給應用程式簽名、如何給應用程式簽名等。1、什麼是簽名?
Time of Update: 2015-01-24
標籤:unity3d培訓 unity3d學習 3d遊戲開發 unity培訓 unity3d遊戲 【狗刨學習網】問題是這樣的,美術用Windows來烘培情境,BuildSetting切在Android平台。必須在電腦上把光打的很爆才能在手機上看到正常的效果。解決的辦法是,如所示,在PlayerSettings介面,選擇PC平台,不
Time of Update: 2015-01-24
標籤:xmpp
Time of Update: 2015-01-24
標籤:label自動適應 字數寬度自動變化 相比大家會經常遇到 label 或則 textfield等顯示文字的 視圖時,顯示不全,或者無法自動 變化長度 ,自動改變字型的 設定:今天給大家示範一下,如何 在autolayout讓label 適應 不同的 寬度:1.自動 改變字型:首先設定好 label 的約束,包括寬高之後,預設來看 你的
Time of Update: 2015-01-23
標籤:android架構picasso的使用簡IntroductionImages add much-needed context and visual flair to Android applications. Picasso allows for hassle-free image loading in your application—often in one line of
Time of Update: 2015-01-23
標籤:api 私人 xcode apple iphone開發 ios開發 介紹一.基本知識iPhone中的API除了公開的 API:Published API外(或者叫文檔中記錄的API:Documented API),還有兩類API:私人API:Private API和未公開的API:UnPublished
Time of Update: 2015-01-23
標籤:該app是由很多有意思的微表情構成的,支援40種表情,並且每種表情都有不同的狀態,主要有搜尋表情,分享表情,搖一搖換表情等功能。目前只支援安卓版。由前期構思,到技術選型,到介面設計,到編碼測試,再到發布,過程還是花了不少心思... app 前期構思目的:做一個關於表情方面的有意思的app;鍛煉和提升自己的各方面能力,從構思到設計到編碼到測試,使自己更清晰整個開發流程。於是尋找市面上的一些表情app,例如臉萌啥的,對比了下一些功能點和差異化…
Time of Update: 2015-01-23
標籤:支援影像處理和視頻影像處理。CAAnimation:NSObjectCAAnimation 是一個動畫抽象類別。CAAnimationGroup:CAAnimation:NSObjectCAAnimationGroup 允許多個動畫編組並且同時執行。CAPropertyAnimation:CAAnimation:NSObjectCAPropertyAnimation 是CAAnimation
Time of Update: 2015-01-24
標籤:實現效果:1.發送指令#*location*#,能夠遠程擷取到手機的地理位置(經緯度),並以簡訊的形式返回。2.發送指令#*locknow*#,能夠遠程鎖屏並設定鎖屏password。實現原理:1.注冊廣播接受者,監聽手機收到的簡訊,並對符合要求的特定簡訊進行攔截和處理。2.通過LocationManager擷取地理位置。3.使用DevicePolicyManager實現鎖屏、設定鎖屏password等操作。步驟:1.建立一個能夠擷取地理位置的工具類:package cn.edu.chd.
Time of Update: 2015-01-23
標籤: 百度提供有查詢 ip 歸屬地的開放介面,當你在搜尋方塊中輸入一個 ip 地址進行搜尋,就會開啟由 ip138 提供的百度框應用,你能夠在框內直接輸入 ip 地址查詢。我查看了頁面請求,提取出查詢 ip 歸屬地的介面,據此使用 Qt 寫了個簡單的 ip 歸屬地查詢應用。能夠在電腦和 Android 手機上執行。這裡使用了百度 API ,特此聲明,僅可作為示範使用,不能用作商業目的。 著作權全部 foruok,轉載請註明出處( http:/
Time of Update: 2015-01-23
標籤:直接去官方下載包含android sdk的安裝包(約813M),之前就是沒有包含android sdk (約214M)所以需要另外從dl-google下載android sdk,太麻煩了。下面就一步步教大家怎麼使用包含android sdk的安裝包。:http://pan.baidu.com/s/1sjNUmfV 通天塔
Time of Update: 2015-01-23
標籤: 開發過程中有時需要儲存一些輕量級的資料,對於IOS提供的幾種資料存放區方式在這時最合適當屬對象歸檔:NSCoding 但是將對象資料進行歸檔解檔時候需要實現兩個方法: encodeWithCoder和initWithEncoder。encodeWithCoder就是編碼,initWithCoder就是解碼。encodeWithCoder方法傳入的是一個NSCoder對象,實現的時候我們就可以調用encodeObject、encodeFloat、
Time of Update: 2015-01-23
標籤:1、AlarmManager,顧名思義,就是“提醒”,是Android中常用的一種系統層級的提示服務,在特定的時刻為我們廣播一個指定的Intent。簡單的說就是我們設定一個時間,然後在該時間到來時,AlarmManager為我們廣播一個我們設定的Intent,通常我們使用
Time of Update: 2015-01-23
標籤:Swift版iOS遊戲架構Sprite Kit基礎教程下冊試讀:http://pan.baidu.com/s/1qWBdV0C介紹:本教程是國內唯一的Swift版的Spritekit教程。本教程基於Xcode 6.1+iOS 8.1開發環境,採用Swift語言,詳細講解Sprite Kit遊戲開發的各種知識,協助讀者儘快iOS遊戲開發的技能。 目錄 第7章 音頻和視頻 17.1 背景音樂 17.1.1 &
Time of Update: 2015-01-23
標籤:引自:http://www.2cto.com/kf/201501/370215.html網上查了很多資料,對paint的裡面的枚舉類cap join講的不是很透徹。在這裡自己做一個比較深入的研究。首先說Cap,比較形象的解釋就是 用來控制我們的畫筆在離開畫板時候留下的最後一點圖形,比如矩形,圓形等。不懂?那接著往下看。先看看源碼: /** * The Cap specifies the treatment for the beginning and ending of *
Time of Update: 2015-01-23
標籤:android開發 android android應用 android 3.0 action bar Android官方入門文檔[5]建立操作欄 Setting Up the Action Bar建立操作欄This lesson teaches you to1.Support Android 3.0 and
Time of Update: 2015-01-23
標籤:在activity2中彈出來軟鍵盤,點擊返回後,進入activity1,裡面也有edittext,這樣的話軟鍵盤還是會顯示在那裡,有時挺影響體驗的。可以在返回事件中添加這樣一個方法:private void closeSoftInput() { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (imm.isActive()) {