Time of Update: 2015-06-17
Web APP開發技巧總結,webapp開發技巧一、META/LINK相關: 1、百度禁止轉碼 通過百度手機開啟網頁時,百度可能會對你的網頁進行轉碼,往你頁面貼上它的廣告,非常之噁心。不過我們可以通過這個meta標籤來禁止它: <meta http-equiv="Cache-Control" content="no-siteapp" /> 相關連結:SiteApp 轉碼聲明 2、添加到主屏後的標題(IOS) <meta name="apple-mobile-web-
Time of Update: 2015-06-17
Fragment.setArguments()的初衷。,setarguments 簡介在我們平常開發的時候Fragment是經常使用的,而我們建立一個Fragment對象的時候一般都會 通過 new Fragment()構造方法來實現,如果要傳遞參數我們一般會重載構造方法,例如 new Fragment(Parameter p)。但是這樣的做法是不被提倡的,如果你重載建構函式之後,系統會有一個warning,如下:Avoid non-default constructors in
Time of Update: 2015-06-17
Swift ?和!的理解,swift理解 Swift ?和!的理解Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。“?” 先說“?”個吧 let str = strValue?.length? 代表不確定的意思,比如這個例子,意思是strValue可能為nil,並且當strValue為nil的時候,後面這個length就不在調用了,增加了代碼的安全性。“!” 再說說這個
Time of Update: 2015-06-17
利用Method Swizzling 來抽取重複的操作,methodswizzling 利用Method Swizzling 來抽取重複的操作by 伍雪穎重複操作如資料上報,公用特性等等.1.建立UIViewController的Category 2.代碼:#import "UIViewController+Analytics.h"#import <objc/runtime.h>@implementation UIViewController (Analytics)
Time of Update: 2015-06-17
解密陌生人(4)--用戶端和伺服器間訊息包構造,陌生人構造 提示: 因為工程稍微有點大對我個人來說,所以可能在某些方面講的不清楚或邏輯性不夠強,如果有問題請及時@我。因為要發送自己定義的訊息包,所以需要設計用戶端與伺服器之間傳遞的訊息的具體構造。 package com.imomo_msg; /** * symbol = ‘+’ : 純本檔案 * symbol = ‘-’ : 非純本檔案 * @author Administrator */ public class
Time of Update: 2015-06-16
Android 顏色對比,Android顏色1、Android 顏色對比 /** Calculates the constrast between two colors, using the algorithm provided by the WCAG v2. */ public static float computeContrastBetweenColors(int bg, int fg) { float bgR = Color.red(bg) / 255f;
Time of Update: 2015-06-15
圖解MotionEvent中getRawX、getRawY與getX、getY以及View中的getScrollX、getScrollY,motioneventgetrawx1.getRawX、getRawY與getX、getY的區別在編寫android的自訂控制項,或者判斷使用者手勢操作時,往往需要使用MotionEvent中的getRawX()、getRawY()與getX()、getY()取得觸摸點在X軸與Y軸上的距離,這四個方法都返回一個float類型的參數,單位為像素(Pixel)。g
Time of Update: 2015-06-15
STM32外設DMA使用總結,stm32外設dmaSTM32外設DMA使用總結:1、根據需要選擇DAM模式:(1)迴圈模式—DMA_Mode = DMA_Mode_Circular(2)正常模式—DMA_Mode = DMA_Mode_Normal2、對於DMA1的Chanel3,對應外設為USART3的RX試想:如果串口接收中斷和DAM中斷同時開啟,CPU如何相應?(1)中斷優先順序不同:這好說,支援嵌套中斷(NVIC)的Cortex-M3自然優先服務中斷優先順序高的(
Time of Update: 2015-06-14
二維碼掃描開源庫ZXing定製化,開源zxing定製化(抱歉文章還在修改但是不小心發布了= =)最近在用ZXing這個開源庫做二維碼的掃描模組,開發過程的一些代碼修改和裁剪的經驗和大家分享一下。My
Time of Update: 2015-06-14
ScrollView下嵌套GridView或ListView預設不在頂部的解決方案,scrollviewgridview當ScrollView下嵌套GridView或ListView時,如果內容超過一屏預設位置不在ScrollView的頂部,用scrollViewMsg.scrollTo(0,0)設定也不起作用,這是因為嵌套GridView或ListView獲了焦點,解決方案有如下幾種:方法1把ScrollView裡的第一個View擷取焦點:baseView.setFocusable(true)
Time of Update: 2015-06-13
Android-通過SlidingMenu高仿6.2最新版手勢滑動返回(二),android高仿新浪微博 轉載請標明出處: http://blog.csdn.net/hanhailong726188/article/details/46453627 本文出自:【海龍的部落格】一、概述在上一篇博文中,博文地址Android-通過SlidingPaneLayout高仿6.2最新版手勢滑動返回(一),我們是通過官方內建的SlidingPaneLayout來實現的手勢滑動返回,
Time of Update: 2015-06-13
[5] MQTT,mosquitto,Eclipse Paho---MQTT訊息格式分析概述,mqttpaho---mqtt我們知道MQTT是一個物聯網協議的一個規範,MQTT的協議最新的兩個版本是:3.1.1和3.1.0(1) 3.1.0的規範如下http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html(2) 3.1.1的規範如下http://docs.oasis-open.org/mqtt/mqtt/v3
Time of Update: 2015-06-11
修改Android啟動畫面,android啟動畫面 一.Android的啟動步驟1.啟動Linux2.載入Android3.顯示Android案頭二.分析Android載入開機動畫的源碼檔案是: /opt/android4.3/frameworks/base/cmds/BootAnimation.cpp 關注其中的常量定義:#include "BootAnimation.h"#define USER_BOOTANIMATION_FILE
Time of Update: 2015-06-10
Andoid Intent學習之在各個活動之間傳遞資料,andoidintent Intent是一種運行時綁定(run-time binding)機制,它能在程式運行過程中串連兩個不同的組件。通過Intent,你的程式可以向Android表達某種請求或者意願,Android會根據意願的內容選擇適當的組件來完成請求。1、使用Intent向下一個活動傳遞資料<LinearLayout
Time of Update: 2015-06-10
IOS
Time of Update: 2015-06-08
iOS_Regex,iosRegex iOS Regex Regex,又稱正規標記法、常規標記法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。Regex使用單個字串來描述、匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,Regex通常被用來檢索、替換那些符合某個模式的文本。至於RegexKitLite, 這裡不做介紹。著重介紹系統內建的那幾個辦法。 PS: 閱讀本文前提是您已經掌握了正則基本文法,
Time of Update: 2015-06-07
Android UI: LinearLayout中layout_weight 屬性的使用規則,androidlayout首先來查看android sdk文檔,有這麼一段話LinearLayout also supports assigning a weight to individual children with the android:layout_weight attribute. This attribute assigns an
Time of Update: 2015-06-07
太白---落燕紛飛第一重 Android單元測試Instrumentation和irobotium,androidirobotium PS:叫太白---落燕紛飛純粹好玩(天涯明月遊戲畫面感,打擊感,碰撞雖然做的不盡人意,但是太白這個職業還是不錯,用作開頭,,做個旁白而已)。 這裡的單元測試無論是instrumentation還是irobotium都不適用於遊戲,遊戲的自動化可以參考公司內wetest的基於引擎的對象識別自動化解決方案 or
Time of Update: 2015-06-06
Android開發的IDE、ADT、SDK、JDK、NDK等名詞解釋 這篇文章主要介紹了Android開發的IDE、ADT、SDK、JDK、NDK等名詞解釋,對這些概念搞不清楚是一件痛苦的事,本文就簡潔講解了這些名詞的含義,一起掃盲吧,需要的朋友可以參考下 1. IDE: Intelligent Development Environm的簡稱。即智能開發環境。是一種開發工具。常用的IDE有adt-bundles和Android studio。兩個都需要配置jdk。 2.
Time of Update: 2015-06-06
android_使用Gson解析json資料Json是一種類似於XML的通用資料交換格式,具有比XML更高的傳輸效率。從結構上看,所有的資料(data)最終都可以分解成三種類型:第一種類型是標量(scalar),也就是一個單獨的字串(string)或數字(numbers),比如"北京"這個單獨的詞。第二種類型是序列(sequence),也就是若干個相關的資料按照一定順序並列在一起,又叫做數組(array)或列表(List),比如"北京,上海"。第三種類型是