Time of Update: 2015-03-17
標籤:app和後端的通訊過程中,api請求有可能被別人截取或不小心泄露。那麼,怎麼保證api請求的安全呢?在這篇文章中,介紹一種常見的保證api請求安全的做法--url簽名。1. url簽名詳解 在前一篇文章<15.app後端怎麼設計使用者登入方案>中,伺服器中驗證使用者名稱和密碼都正確後,產生一個隨機的不重複的token字串(例如"daf32da456hfdh"),在redis或memcache中維護一個映視表,建立token字串和使用者資訊的對應關係表,例如,把token字串"
Time of Update: 2015-03-18
標籤:ios最近在研究iOS程式的側邊欄,因為發現漸漸的iOS的程式也開始走側邊欄的風格了,QQ,今日頭條,Path(Path算最早出現側邊欄的app了,所以也把側邊欄效果說成是Path效果),所以就研究了下。然後發現Git Hub上有很多側邊欄的控制項,這些控制項效果也都挺玄的,但是我想找到不用第三方控制項自己實現側邊欄呢?後來參照這篇blog,然後自己搞了下,算搞清楚了。下面詳細介紹一下吧。1. 首先我們需要在storyboard裡面建立3個view
Time of Update: 2015-03-18
標籤:開始搭建Android開發環境的時候,下載SDK總是會出現如下錯誤:Failed to fetch URL
Time of Update: 2015-03-16
標籤:1. get是從伺服器上擷取資料,post是向伺服器傳送資料。2. get是把參數資料隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。post是通過HTTP post機制,將表單內各個欄位與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。使用者看不到這個過程。3.
Time of Update: 2015-03-18
標籤:android 安全 android-5 裝置 加密 全盤加密(Full Disk Encryption, FDE)對全部快閃記憶體資料加密,效能下降較大 Nexus 6,Nexus 9無法關閉FDE 對於其他裝置,Google推薦開啟多使用者支援4.2中曾加入對平板的多使用者支援,但使用者配置過於麻煩,4.3才有所改善,
Time of Update: 2015-03-17
標籤:1.匯入2個系統架構import CoreLocationimport MapKit2.在plist裡面添加欄位NSLocationAlwaysUsageDescription 或者 NSLocationWhenInUseUsageDescription 或者都添加3.在func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:
Time of Update: 2015-03-17
標籤:ios lldb debug gdb remote 說明 這個方法是在 iOS 8 剛發布的時候想到的,當時主要用來在非越獄的 iOS 8 裝置上調試分析第三方已經支援 iOS 8 的 App,比如:UC 瀏覽器,下面也會使用 UCWEB
Time of Update: 2015-03-17
標籤:android 記憶體 通過閱讀源碼,得出在源碼中計算可用記憶體的公式是:Free+Cached-SECONDARY_SERVER_MEM+mLastBackgroundProcessMemory其中SECONDARY_SERVER_MEM為系統最低保持的記憶體,低於這個記憶體,系統就要開始殺後台進程;mLastBackgroundProcessMemory為非系統進程且在後台啟動並執行進程所佔用的記憶體;
Time of Update: 2015-03-17
標籤:UIKit - 建立和管理應用程式的使用者介面QuartzCore -提供動畫特效以及通過硬體進行渲染的能力CoreGraphics -提供2D繪製的基於C的APICoreLocation -使用GPS和WIFI擷取位置資訊MapKit -為應用程式提供內嵌地圖的介面AVFoundation – 音頻處理 iOS開發種常見的問題day 01UIview 就是螢幕上可以看得見的摸得到的 比如螢幕上的按鈕、文字、圖片
Time of Update: 2015-03-17
標籤:轉載地址:http://my.oschina.net/cuitongliang/blog/170708 (一)&&http://my.oschina.net/cuitongliang/blog/170737 (二)PLEASE NOTE, THIS PROJECT IS NO LONGER BEING MAINTAINED一、介紹Pull To Refresh Views for AndroidThis project aims to provide
Time of Update: 2015-03-16
標籤: Apple Watch開發快速入門教程 試讀:http://pan.baidu.com/s/1eQ8JdR0介紹:蘋果為Watch提供全新的開發架構WatchKit。本教程是國內第一本Apple Watch開發教程,全面講解WatchKit的各個方面,協助讀者更為快速的掌握Watch開發方式和流程。 目錄 第1章 開發環境--Xcode 11.1 蘋果帳號 11.1.1
Time of Update: 2015-03-16
標籤:ios1:ARC環境下,strong代替retain.weak代替assign2:weak的作用:在ARC環境下,所有指向這個對象的weak指標都將被置為nil。這個T特性很有用,相信很多開發人員都被指標指向已釋放的對象所造成的EXC_BAD_ACCESS困擾過,使用ARC以後,不論是strong還是weak類型的指標,都不會再指向一個已經銷毀的對象,從根本上解決了意外釋放導致的crash。3:assign的作用:簡單賦值,不改變引用計數,對基礎資料類型
Time of Update: 2015-03-17
標籤: 先來看下代碼一、查看夏目1. 自訂控制項public class CustomViewGroup extends ViewGroup { ...... @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec);
Time of Update: 2015-03-17
標籤:使用Wi-Fi Direct技術可以讓具備硬體支援的裝置在沒有中間存取點的情況下進行直接互聯。Android 4.0(API版本14)及以後的系統都提供了對Wi-Fi Direct的API支援。通過對這些API的使用,開發人員可以實現支援Wi-Fi Direct的裝置間進行相互探測和串連,從而獲得較之藍芽更遠距離的高速資料通訊效果。對於諸如多人遊戲、圖片共用等需要在使用者之間傳輸資料的應用而言,這一技術無疑是十分有價值的。關於Wi-Fi Direct的API函數的使用需要注意一下幾個要點:
Time of Update: 2015-03-17
標籤:public class MainActivity extends Activity {private WifiManager my_wifiManager;private WifiInfo wifiInfo;private DhcpInfo dhcpInfo;private TextView tvResult;@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2015-03-17
標籤:gradle 開源項目 android studio 自動構建 本文轉載自stormzhang的部落格什麼是Gradle?Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用為主,它拋棄了基於XML的各種繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言。Gradle 基本概念下面就以我的開源項目 9GAG
Time of Update: 2015-03-17
標籤:一、認證的匯出 1.1、前期工作 首先你需要有一個蘋果的開發人員帳號,一個Mac系統。如果沒有帳號可以在開啟http://developer.apple.com/申請加入蘋果的開發人員計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹。如果你已經有了一個IDP,開啟http://developer.apple.com/並登入到蘋果MemberCenter,見下: 登入以後可以看到下面這個介面,列出了你開發需要的一些工具,支
Time of Update: 2015-03-17
標籤:問題描述cocos2d-x遊戲項目android工程接入sdk,支付成功後,java代碼回調lua方法,產生了anr。如何定位anr?在data/anr/traces.txt檔案中記錄和anr錯誤資訊。可以使用RE管理器查看該檔案。在日誌資訊中可以看到回調方法中調用的cocos2d-x的音頻引擎播放音效的方法。就在這裡產生了anr。我這裡使用的是cocos2d-x2.1.5。找到出問題的根源後,我把播放音效的代碼注釋了。然後再運行,就沒有產生anr了。但是,另一個問題又出現了...報了一個
Time of Update: 2015-03-17
標籤: //計算字串中單詞的個數 1 + (int)countWords:(NSString*)s 2 { 3 int i,n=[s length],l=0,a=0,b=0; 4 unichar c; 5 for(i=0;i<n;i++){ 6 c=[s characterAtIndex:i]; 7 if(isblank(c)) 8
Time of Update: 2015-03-17
標籤:android popupmenu 自訂樣式 PopupMenu是Android中一個十分輕量級的組件。與PopupWindow相比,PopupMenu的可自訂的能力較小,但使用更加方便。先上:本例要實現的功能如下:1.強制顯示功能表項目的表徵圖。預設狀態下,PopupMenu的表徵圖是不顯示的,並且Android沒有為我們開放任何API去設定它的顯示狀態。為了顯示功能表項目的表徵圖,可以