Time of Update: 2015-12-20
標籤: 無論是QQ還是的移動用戶端都少不了定位功能,之前在demo中沒有添加定位功能,今天就寫個定位的小demo來瞭解一下定位和地圖的東西。地圖和定位看上去是挺高大上一東西,其實用法比TableView簡單多了,下面的Demo是用的iOS中內建的地圖和定位,當然了也可以用第三方的來載入地圖,比如百度地圖啥的,在這就不贅述了。今天的部落客要是介紹MKMapView的使用,MapView的使用和其他組件的用法差不多,MapView用的是委託回調,在使用mapView的Controller中要實現MK
Time of Update: 2015-12-21
標籤:作者Jhuster,源碼JNote,一款支援部分Markdown文法的輕量級便簽軟體。應用說明:一款輕量級的便簽軟體,介面簡單乾淨,綠色無廣告。支援部分Markdown文法,可以方便地輸入和預覽Markdown文本,並且產生長微博圖片儲存到本地。 詳細說明:http://android.662p.com/thread-6420-1-1.html <ignore_js_op> <ignore_js_op><ignore_js_op&
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-21
標籤:android 運行環境 java語言 百度 python 首先android 是基於java語言的 所以先裝好java運行環境 安裝javaJDK 去官網下載javaJDK 安裝 配置java 環境變數 詳細的百度一大堆請參考 http://jingyan.baidu.com/article/6dad5075
Time of Update: 2015-12-21
標籤:緊張又忙碌的一天,今天下午劉國斌講師講的東西差一點沒跟上,因為是零基礎,for迴圈那裡沒有懂,還好課間時候劉老師很耐心的又給我講了一遍。晚上自己有多用了兩個小時聯絡了幾遍。下面總結我今天的收穫。 1,UIlabel點擊螢幕發生的事件-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{//文本轉int,用intvalue //int轉文本用@()。
Time of Update: 2015-12-20
標籤:今天博主有一個CALayer與coreAnimation的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.進度條常規做法進度條並不是單純的線性增長,在50%之前,每一次進度增加,進度條就會在y軸上面位移一段距離,直到增長到一半進度的時候位移位置達到頂點,然後隨著進度繼續增加,y軸的位移越來越小,直到變回一條直線。從實現角度而言,使用CAShapeLayer然後在每次進度改變的時候更新其path值就能夠實現。如果使用CAShapeLayer的方式,我們需要建立兩個執行個體對象,一個
Time of Update: 2015-12-20
標籤:Xcode升級到7.0,iOS升級到9.0後,發現原來設定不旋轉的方法失效了。在網上發現需要如下設定:1. 在ViewController裡面設定/* iOS6後被廢棄了,使用接下來的兩個方法,並且要在Deloyment info勾上requires full screen */- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ return
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
標籤:最近在APP裡新增一個論壇模組,為了快速地完成,決定將整個論壇模組做成WEB APP,WEB APP最致命的就是使用者體驗問題,頁面跳轉和過多的請求,大大影響了載入速度和使用者體驗,這時候我想到了HTML5的離線儲存。 經過簡單的瞭解之後,覺得這個可以有,但很快我又就發現,HTML5離線儲存並不適於這次的項目。 原因如下: 1、
Time of Update: 2015-12-20
標籤:1、沒有實現伺服器端,為網上的一個下載連結。2、網路開發不要忘記在設定檔中添加訪問網路的許可權<uses-permission android:name="android.permission.INTERNET"/>3、網路請求、處理不能在主線程中進行,一定要在子線程中進行。因為網路請求一般有1~3秒左右的延時,在主線程中進行造成主線程的停頓,對使用者體驗來說是致命的。(主線程應該只進行UI繪製,像網路請求、資源下載、各種耗時操作都應該放到子線程中)。4、斷點下載返回碼為206
Time of Update: 2015-12-20
標籤:1.在上下文之外啟動一個activity時需要在intent.setTag(Intent.FLAG_ACTIVITY_NEW_TASK);因為activity啟動後需要放在任務棧中,一般情況下都是直接從案頭上點擊應用表徵圖進入應用,此時系統會為應用建立一個任務棧,但是廣播是不需要任務棧的,如果從廣播啟動activity,那麼該activity就沒有可以存放它的任務棧。 2.abortBroadcast();阻止其他廣播接收者收到這條廣播,但是如果有序廣播設定了最終接收者,那麼最終