Time of Update: 2015-12-20
標籤:關於AutoLayout,最早從iOS6開始引入使用。 主要功能是使用約束,對視圖進行相對布局,以適應不同屏尺的變換。 網上大量的資料都在介紹xib和storyboard,如何使用AutoLayout,說純程式碼使用AutoLayout進行UI布局的越來越少。對於我這個習慣了代碼UI布局的人,寫個備忘: AutoLayout是什嗎?使用一句Apple的官方定義的話AutoLayout是一種基於約束的,描述性的布局系統。 Auto Layout Is a
Time of Update: 2015-12-20
標籤:MSM8909+Android5.1.1之BSP開發---電池管理2---BatteryInfo.java 先來借用MTK對電池管理的架構圖圖1 通過電話測試指令:*#*#4636#*#*可以彈出Testing介面圖2選擇Battery information,進入:圖3我們接入USB或是DC充電的時候,Power plug都顯示的時Unknown說明底層就判斷為Unknown類型,此問題要查清楚 BatteryInfo對應的代碼為packages\apps\
Time of Update: 2015-12-20
標籤:iOS開發UI篇—多控制器和導航控制器簡單介紹一、多控制器一個iOS的app很少只由一個控制器組成,除非這個app極其簡單。當app中有多個控制器的時候,我們就需要對這些控制器進行管理有多個view時,可以用一個大的view去管理1個或者多個小view,控制器也是如此,用1個控制器去管理其他多個控制器比如,用一個控制器A去管理3個控制器B、C、D。控制器A被稱為控制器B、C、D的“父控制器”;控制器B、C、D的被稱為控制器A的“子控制器&rd
Time of Update: 2015-12-21
標籤:<html> <head> <title>今日報表</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> </head> <style>html,
Time of Update: 2015-12-21
標籤:分享一款支援PC端手機端投影片代碼是一款支援移動觸摸,支援滑鼠拖拽切換,支援帶進度條的自動播放模式。交果圖如下 :線上預覽 源碼下載實現的代碼。html代碼:<div class="flex"> <ul class="slides"> <li data-title="Slide 1"> <img alt=""
Time of Update: 2015-12-21
標籤:每個函數都包含兩個非繼承而來的方法:call()和apply();call()方法:參數,第一個是範圍中調用函數(this),其餘是參數直接傳給函數 擴大範圍,傳遞參數時,參數必須逐個列出。window.color = "red";var o = {color:"blue"};function sayColor () {alert(this.color);} sayColor();
Time of Update: 2015-12-21
標籤:call方法: 文法:call([thisObj[,arg1[, arg2[,
Time of Update: 2015-12-21
標籤:LOCAL_MODULE_CLASS用於制定LOCAL_MODULE_PATH的路徑所在。如果在Android.mk沒有直接明確LOCAL_MODULE_PATH 的話,需要通過以下規則來自動產生base_rules.mk:154 LOCAL_MODULE_PATH := $(strip $(LOCAL_MODULE_PATH))155 ifeq ($(LOCAL_MODULE_PATH),)156 #LOCAL_MODULE_CLASS :=157
Time of Update: 2015-12-21
標籤:講解下java伺服器是如何對移動終端提供介面的,以什麼資料格式提供出去,移動端又是怎麼請求伺服器,接收以及解析返回資料的。服務端:還是在原先S2SH架構的項目上(搭建SSH詳細步驟及其相關說明),加入Servlet來做對終端提供介面的事情。Android端:用了一個網路訪問架構okHttp,向伺服器請求資料。服務端:servlet接收移動端的get、post請求,進行相應邏輯處理後將要返回的資料封裝成json格式寫出去。對資料庫的操作傳統的Servlet是用jdbc,但是操作過於繁瑣,這裡
Time of Update: 2015-12-21
標籤: iOS開發中網路請求技術已經是移動app必備技術,而網路中檔案傳輸就是其中重點了。網路檔案傳輸對移動用戶端而言主要分為檔案的上傳和下載。作為開發人員從技術角度會將檔案分為小檔案和大檔案。小檔案因為檔案大小比較小導致傳輸所需時間少傳輸就快,因此不太容易影響使用者體驗,可用的技術就多。而大檔案因為檔案大小比較大導致傳輸時間長,因此就需要考慮到各種使用者體驗,比如避免在上傳下載檔案過程中阻塞主線程影響使用者體驗,就需要使用到多線程技術;為了給方便使用的進度提示,因此又需要開發中跟蹤資料上傳和
Time of Update: 2015-12-20
標籤: 上次我們為eatwhat添加了了刪除功能和dialog對話方塊的介紹,今天我們來使用SQLite進行本機資料儲存。 首先,我們定義一個SQL輔助類ShopInfoOpenHelper繼承SQLiteOpenHelper。public class ShopInfoOpenHelper extends SQLiteOpenHelper {public ShopInfoOpenHelper(Context context, String name,CursorFactory
Time of Update: 2015-12-20
標籤:適配曆史iPhone3GS、iPhone4\4s:沒有螢幕適配最早開發裡面的程式全部都是寫死的iPad 旋轉出來之後 Autoresizing問世iPhone5\5c\5s相容各種不同的情況系統適配 ios版本適配ios6 7 8 9螢幕適配 iPhone3.5 4.0 4.7 5.5 iPad 7.9 9.7開發面向點去開發5s = 320 * 480 6 = 375 * 6676p = 414 *
Time of Update: 2015-12-20
標籤:www.android-doc.com:中文協助文檔(建議不要用,實在看不懂英文的可以稍微看一下) 1.Service:運行於背景一個組件,用來運行適合運行在背景代碼,服務是沒有前台介面的activity2.進程的優先順序: *前台進程:擁有一個正在與使用者互動的activity(onResume)的進程 *可見進程:擁有一個可見但是沒有焦點的activity(onPause方法被調用) *服務進程:擁有一個通過startService方法啟動的服務(系統實在內容不足時會殺
Time of Update: 2015-12-20
標籤:iPhone有個很好用的白色圓點,今天就來研究下Android中的懸浮框,這裡主要是實現一個快速鍵的功能,當然也可以在懸浮框中做想做的事!懸浮窗的實現主要是通過WindowManager實現,當然WindowManager只是一個介面,想瞭解源碼的同志們可以去看WindowManagerImpl,懸浮框主要是通過WindowManager中的addView,updateView,removeView實現 WindowManager.LayoutParams這個類用於提供懸浮窗所需的參數
Time of Update: 2015-12-20
標籤:1.用NSUserDefaults儲存配置資訊註:本次使用NSUserDefaults儲存資訊是在不考慮安全問題的前提下。分兩種情況:1.如果是密碼使用者名稱等敏感資訊,請使用Keychain儲存使用者敏感資訊,我將在後面寫一篇用Keychain儲存使用者敏感資訊2.如果是設定
Time of Update: 2015-12-20
標籤:Self-Manager 源於我們團隊內部的黑話,“誒?你剛去的創業公司有幾個 iOS 開發啊?” “就我一個” “靠,你這是 Self-Manager 啊” 最近,這個思路被我們當做了一種設計模式,即賦予一個 Widget 更大的權利,讓其自己負責自己的事件。舉個簡單的栗子,這種負責展示頭像的視圖: 它的職責包括:通過傳入的
Time of Update: 2015-12-20
標籤:尋找並跟蹤位置座標以用在各種 Web 服務中在這個由五個部分所組成的系列的第一部分中,您將接觸到移動 Web 應用程式中最流行的新技術:地理定位。高端智能手機都內建 GPS,現在您將瞭解 Web 服務如何使用它。在本文中,您將學到如何使用各種地理定位標準,以及如何使用流行的 Web 服務來建立有趣的移動混搭程式。關於本系列?HTML 5
Time of Update: 2015-12-20
標籤:ANDROID PAD版本號碼 PHONE版本號碼 原始碼有什麼 差別?直接把frameworks/base/core/res/res/values/config.xml裡面的<bool name="config_voice_capable">false</bool>改為false <!-- Flag indicating whether the current device is &
Time of Update: 2015-12-20
標籤:7.Bezier曲線需要ccBezierConfig結構體,設定2個控制點和一個結束點1 ccBezierConfig bc;2 bc.controlPoint_1 = Vec2(400,400);3 bc.controlPoint_2 = Vec2(800,200);4 bc.endPosition = Vec2(900,300);5 6 BezierTo *bz = BezierTo::create(2.0, bc);7 8
Time of Update: 2015-12-20
標籤:1、沒有實現伺服器端,為網上的一個下載連結。2、網路開發不要忘記在設定檔中添加訪問網路的許可權<uses-permission android:name="android.permission.INTERNET"/>3、網路請求、處理不能在主線程中進行,一定要在子線程中進行。因為網路請求一般有1~3秒左右的延時,在主線程中進行造成主線程的停頓,對使用者體驗來說是致命的。(主線程應該只進行UI繪製,像網路請求、資源下載、各種耗時操作都應該放到子線程中)。4、斷點下載返回碼為206