標籤: 無論是QQ還是的移動用戶端都少不了定位功能,之前在demo中沒有添加定位功能,今天就寫個定位的小demo來瞭解一下定位和地圖的東西。地圖和定位看上去是挺高大上一東西,其實用法比TableView簡單多了,下面的Demo是用的iOS中內建的地圖和定位,當然了也可以用第三方的來載入地圖,比如百度地圖啥的,在這就不贅述了。今天的部落客要是介紹MKMapView的使用,MapView的使用和其他組件的用法差不多,MapView用的是委託回調,在使用mapView的Controller中要實現MK
標籤:假設你不關心其內部實現,僅僅看怎樣使用的話,直接看這篇就可以。接上篇,接下來,就用最最簡單的範例來說明一下:用兩個布局檔案main 和 test:當中,main.xml檔案為:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
標籤:$scope.safeApply = function(fn) { var phase = this.$root.$$phase; if (phase == ‘$apply‘ || phase == ‘$digest‘)&n
標籤:1、伺服器後台使用Servlet開發,這裡不再介紹。2、網路開發不要忘記在設定檔中添加訪問網路的許可權<uses-permission
標籤: 1 - (BOOL)isBetweenFromHour:(NSInteger)fromHour toHour:(NSInteger)toHour 2 { 3 NSDate *date8 = [self getCustomDateWithHour:8]; 4 NSDate *date23 = [self getCustomDateWithHour:23]; 5 NSDate *currentDate = [NSDate date]; 6 7 if
標籤:下拉式功能表: 設定label 元素的for 屬性為 select label 元素的常值內容作為選項的名稱 定義div元素並設定data-role 屬性值為 fieldcontain. <div data-role="controlgroup"> <label for="select" class="select">請選擇你的興趣</label> <select name="select"
標籤:中國移動遊戲市場在經曆了2014年的瘋狂增長後,如今已逐漸趨於理性化,並出現遊戲類型從輕中度向中重度傾斜的趨勢,移動遊戲的時間片段化特徵亦不再明顯。資料顯示,2014年開服數量前100遊戲的中度和重度比例,已由Q2的2:1轉變為Q4的1:2,而使用者的日均遊戲時間長度大於30min的達39%,日均使用次數超過5次的達53%,手遊使用者的遊戲黏著度正在飛速升高。另一方面,資料顯示電腦端遊市場在2014年Q2首次出現環比負增長,而2014年全年的增速也降至5.8%,遊戲行業的主導權正逐步從電腦
標籤:今天繼續分析flappy bird的源碼。重溫一下源碼的目錄結構。在本系列第一篇中我們分析了game.js檔案,也就是整個程式的架構。這一篇我們來看看option.js檔案,這個檔案的內容很簡單,主要是配置一些遊戲中各類元素的參數。我們還是按照慣例先上原始碼:var flappy = (function (self) { ‘use strict‘; //設定 self.option = { //重力加速度,螢幕像素和實際物理上的米有差別,所以存在換算
標籤:當一個使用者進入。退出,再次進入你的應用時,你的應用中的Activity 會在它的生命週期的各個狀態下切換。比如,當你的activity第一次啟動。它出如今系統的前方接受使用者的焦點。在這個過程中,Android系統調用了一系列的生命週期方法來設定UI和其他組件。假設使用者運行了一個操作,啟動了還有一個activity或者切換到其他應用中。你的activity會移動到後台(這時activity已經不可見,可是它的實力和狀態都保持不變),系統會調用另外的一些生命週期方法。通過這些生
標籤: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
標籤:百度地圖、百度語音、百度導航、百度定位等等。以下為使用百度天氣提供的api,具有天氣查詢,城市設定,簡訊分享天氣等準系統,介面清爽,不過現在因為百度key的原因失效了,不能更新天氣了。srceduswustiweatherwebUpdateWeather.java中的AK替換成自己申請的百度API KEY,申請地址http://lbsyun.baidu.com/apiconsole/key。代碼有比較詳細的注釋。代碼量也不大,有興趣的朋友可以自己排查一下。項目編碼UTF-8 預設編譯版本4
標籤:SharedPreferences介紹: 做軟體開發應該都知道,很多軟體會有設定檔,裡面存放這程式運行當中的各個屬性值,由於其配置資訊並不多,如果採用資料庫來存放並不划算,因為資料庫連接跟操作等耗時大大影響了程式的效率,因此我們使用索引值這種一一對應的關係來存放這些配置資訊。SharedPreferences正是Android中用於實現這中儲存方式的技術。 SharedPreferences的使用非常簡單,能夠輕鬆的存放資料和讀取資料。SharedPreferences
標籤:講解下java伺服器是如何對移動終端提供介面的,以什麼資料格式提供出去,移動端又是怎麼請求伺服器,接收以及解析返回資料的。服務端:還是在原先S2SH架構的項目上(搭建SSH詳細步驟及其相關說明),加入Servlet來做對終端提供介面的事情。Android端:用了一個網路訪問架構okHttp,向伺服器請求資料。服務端:servlet接收移動端的get、post請求,進行相應邏輯處理後將要返回的資料封裝成json格式寫出去。對資料庫的操作傳統的Servlet是用jdbc,但是操作過於繁瑣,這裡
標籤:緊張又忙碌的一天,今天下午劉國斌講師講的東西差一點沒跟上,因為是零基礎,for迴圈那裡沒有懂,還好課間時候劉老師很耐心的又給我講了一遍。晚上自己有多用了兩個小時聯絡了幾遍。下面總結我今天的收穫。 1,UIlabel點擊螢幕發生的事件-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{//文本轉int,用intvalue //int轉文本用@()。
標籤:www.android-doc.com:中文協助文檔(建議不要用,實在看不懂英文的可以稍微看一下) 1.Service:運行於背景一個組件,用來運行適合運行在背景代碼,服務是沒有前台介面的activity2.進程的優先順序: *前台進程:擁有一個正在與使用者互動的activity(onResume)的進程 *可見進程:擁有一個可見但是沒有焦點的activity(onPause方法被調用) *服務進程:擁有一個通過startService方法啟動的服務(系統實在內容不足時會殺
標籤: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
標籤:最近在APP裡新增一個論壇模組,為了快速地完成,決定將整個論壇模組做成WEB APP,WEB APP最致命的就是使用者體驗問題,頁面跳轉和過多的請求,大大影響了載入速度和使用者體驗,這時候我想到了HTML5的離線儲存。 經過簡單的瞭解之後,覺得這個可以有,但很快我又就發現,HTML5離線儲存並不適於這次的項目。 原因如下: 1、
標籤:1、沒有實現伺服器端,為網上的一個下載連結。2、網路開發不要忘記在設定檔中添加訪問網路的許可權<uses-permission android:name="android.permission.INTERNET"/>3、網路請求、處理不能在主線程中進行,一定要在子線程中進行。因為網路請求一般有1~3秒左右的延時,在主線程中進行造成主線程的停頓,對使用者體驗來說是致命的。(主線程應該只進行UI繪製,像網路請求、資源下載、各種耗時操作都應該放到子線程中)。4、斷點下載返回碼為206
標籤:1.在上下文之外啟動一個activity時需要在intent.setTag(Intent.FLAG_ACTIVITY_NEW_TASK);因為activity啟動後需要放在任務棧中,一般情況下都是直接從案頭上點擊應用表徵圖進入應用,此時系統會為應用建立一個任務棧,但是廣播是不需要任務棧的,如果從廣播啟動activity,那麼該activity就沒有可以存放它的任務棧。 2.abortBroadcast();阻止其他廣播接收者收到這條廣播,但是如果有序廣播設定了最終接收者,那麼最終
標籤: 單例模式就是一個類在系統中最多隻有一個執行個體對象,並通過一個全域的入口對這個執行個體對象進行訪問。 對於共用的資源,實現多個對象去封裝是不必要的,不光佔用系統資源,還有可能造成衝突,所以一般使用單例模式。#import "DSSingletonObject.h"@implementation DSSingletonObject+ (DSSingletonObject *)defaultObject {