Time of Update: 2015-04-14
標籤:導讀: php用Regex判斷手機號碼的寫法:從文章中匹配出所有的手機號就可以preg_match_all(),如果要檢查使用者輸入的手機號是否正確可這樣來檢查:preg_match().用正則匹配手機號碼的時候, 我們先分析一下手機號碼的規律:1. 手機號通常是11位的2. 經常是1開頭3. 第二個數字通常是34578這幾個數字, 2014.5.5日170號段的手機號開賣所以這裡多了個7.php用Regex判斷手機號碼的寫法:$g = "/^1[34578]\d{9}$/";
Time of Update: 2015-04-14
標籤:ios 64位 在2015年2月1日新的iOS應用提交到App Store的開始必須包括64位支援並與iOS 8 SDK構建。2015年6月1日開始的應用程式更新也要遵循同樣的要求。為了使項目中的64位,我們建議使用預設的Xcode編譯設定“標準結構”來建立一個單一的二進位與32位和64位代碼。在你已經糾正了問題,你可以用Xcode應用程式或上傳一個新的二進位iTunes
Time of Update: 2015-04-14
標籤:URL Loading System Programming Guide(本文為概要描述,部分有刪減) 原文連結關於本指南描述了使用標準Internet協議來處理Urls、與伺服器通訊的相關類。 URL Loading System包含了一系列類和協議,來支援app訪問URL上的內容。核心類是NSURL,協助app來控制URL以及該URL指向的內容。 為了支援NSURL,apple的Foundation
Time of Update: 2015-04-14
標籤:1MedieCodec支援4.1以上系統使用,是GoogleSDK的一個類。2能夠對mp3,wma格式音頻檔案解碼3解碼前,需要MediaExactor提取檔案資訊,包括檔案類型,採樣率,package com.dawin.mediacodec;import java.io.IOException;import java.nio.ByteBuffer;import android.media.MediaCodec;import
Time of Update: 2015-04-14
標籤: 今天學習了Spinner組件,使用Spinner相當於從下拉式清單中選擇項目,下面示範一下Spinner的使用(分別使用ArrayAdapter和自訂Adapter實現)(一):使用ArrayAdapter進行適配資料: ①:首先定義一個布局檔案: 1 <span style="font-size:16px;"><?xml version="1.0" encoding="utf-8"?> 2
Time of Update: 2015-04-14
標籤:android studio中有時引用資源會出現R檔案丟失或報錯,大多數情況下是由於引入資源時R檔案沒有及時更新造成的(在代碼沒有錯誤或資源引用沒有錯誤的前提下)注意:資源檔的檔案名稱必須小寫,即 .xml檔案的檔案名稱 如:R檔案報錯,解決方案:一:重新編譯一次這種方法我試了一次,但是效果不是很顯著,因為之後當我再次引入資源的時候又報錯了 二:Rebuild Project選擇 Build--> Rebuild
Time of Update: 2015-04-16
標籤:intent跳轉 隱式跳轉 action data 調用系統程式 顯式跳轉是在已知包名和類名的情況下常用的跳轉方法:Intent mIntent = new
Time of Update: 2015-04-16
標籤:android開發 應用 管理 我們知道,要啟動一個應用,就需要知道應用啟動Activity的名稱,可是啟動Activity的ACTION參數,這樣就可以通過startActivity(Intent)來啟動,如:/**被啟動的應用的包名為com.xx.xx,應用的入口為com.xx.xx.TestLaunchActivity**/
Time of Update: 2015-04-15
標籤:在Android中使用ContentResolve訪問其他程式的資料:http://developer.android.com/reference/android/content/ContentProvider.html使用ContentResolve訪問手機的連絡人MainActivity.java:注意getContentResolver.query方法的使用實際為解析一個URIpackage org.elvalad.contactstest;import
Time of Update: 2015-04-15
標籤:java版本安裝和調試首先需要下載 weinre, weinre目前支援Windows與MacOS, 本文中以Windows版為例。:http://people.apache.org/~pmuellr/weinre/builds/1.x/1.6.1/點擊weinre-jar-1.6.1.zip下載。然後確保你的電腦已經搭建好了java環境。即安裝了jdk。這裡就不多說了,在網上搜個jdk,一步步安裝及ok。在下載的weinre.jar所在檔案夾中運行以下命令:java -jar
Time of Update: 2015-04-16
標籤:行動數據抓包入門教程試讀地址:http://pan.baidu.com/s/1hqf9N9a介紹:本教程從專業的角度講解手機抓包的各種方式,同時也對常見的UDP、TCP通訊模式詳細講解。最後針對HTTP協議類應用,本教程詳細講解如何擷取敏感資訊,並加以利用。本教程適合滲透測試人員閱讀。 目 錄第1章 手機抓包概述 11.1 手機通訊的常用模式 11.1.1 UDP通訊模式 11.1.2 TCP通訊模式 21.1.3
Time of Update: 2015-04-16
標籤:http://www.ijiami.cn/Video?v=4650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6B/7E/wKiom1UvIovR3BytAAJFLlp5hwo638.jpg" title="1.png" alt="wKiom1UvIovR3BytAAJFLlp5hwo638.jpg" />
Time of Update: 2015-04-15
標籤:問題: 公司項目考慮到跨平台一直都是用qt做,由於項目需求,項目上要增加一個二維碼掃描功能,在安卓可以用QVideoProbe實現抓取網路攝影機視訊框架,用QZxing解碼圖片,從而實現二維碼掃描,但是在ios上,QVideProbe並不支援,所以只好選擇其他抓取視訊框架的方法,考慮使用OPencv實現抓取視訊框架,但是在查看ios文檔時,ios7 以上直接支援二維碼掃描功能,所以放棄使用opencv抓取 +
Time of Update: 2015-04-15
標籤:Console報錯:R.java was modified manually! Reverting to generated version! 引言: R檔案丟失異常在java開發中是個比較常見的異常,造成這個異常的原因可能非常微小,但是給Android開發人員們造成的麻煩可是巨大的,當程式員們費盡千辛萬苦,找到自己錯在哪裡的時候,絕對會對自己的粗心大意而捶胸頓足,哀歎不已。 異常提示: R.java was
Time of Update: 2015-04-15
標籤:android broadcastreceiver powermanager screen 1. 兩種方案(1) 監聽BroadcastReceiver(2)擷取PowerManager事件2. BroadcastReceiver2.1. 事件總共有3個事件:Intent.ACTION_SCREEN_ON :
Time of Update: 2015-04-15
標籤:相信有許多人....有內置sd太小...外置sd(sdcard2或extsd)卻只能放資料....一些遊戲或者是影音播放軟體....根本不會去讀外置sd(sdcard2或extsd).....記憶卡買多大都沒啥用.....非常困擾.....終於...給我找到修改路徑的方法.......注意....android4.0以上適用....4.0以下的話路徑不太一樣!! 1.android4.0版本適用2.需root3.使用ES檔案瀏覽器,找到system/etc/vold.fstab這
Time of Update: 2015-04-15
標籤:Emmagee app效能測試工具使用教程by:授客 QQ:1033553122簡介Emmagee是網易杭州研究院QA團隊開發的一個簡單易上手的Android效能監測小工具,主要用於監控單個App的CPU,記憶體,流量,啟動耗時,電量,電流等效能狀態的變化,且使用者可自訂配置監控的頻率以及效能的即時顯示,並最終產生一份效能統計檔案。 實現原理1、監控應用CPU原理Android系統是基於Linux核心的,所以系統檔案的結構和Linux下一樣,系統總體CPU使用資訊放在/
Time of Update: 2015-04-15
標籤:ios8 swift drawing繪製 fonts字型 alpha透明度 上一話介紹了視圖繪製的一些基本原理,這一話繼續展開。UIBezierPath可以繪製許多有趣的圖形。使用不同的構造器,比如roundedRect就是四個角被磨圓了的矩形,或者乾脆是橢圓和圓。你甚至可以剪下任意的path,剪下使用addClip方法,
Time of Update: 2015-04-15
標籤: Android3.0提供了drag/drop架構,利用此架構可以實現使用拖放手勢將一個view拖放到當前布局中的另外一個view中。本文將介紹如何使用拖放架構。一、實現拖放的步驟 首先,我們先瞭解一下拖放過程,從官方文檔可以知道,整個拖放過程共分為4個步驟,具體如下: 1、 Started:啟動拖放,主要是調用被拖放View的startDrag方法。此方法原型為:public
Time of Update: 2015-04-14
標籤:在源碼中,這段是申請空間大小的,為那些子控制項,不然你出現就沒有地方顯示了.@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { final int radius = mRadius = mSetRadius ==&nbs