Time of Update: 2014-05-11
此類提供日常開發中常用的正則驗證函式,比如:郵箱、手機號、電話號碼、社會安全號碼碼、日期、數字、小數、URL、IP地址等。使用Pattern對象的matches方法進行整個字元匹配,調用該方法相當於: Pattern p = Pattern.compile(regex); Matcher m = p.matcher(input); return
Time of Update: 2014-05-10
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網–Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=545很久以前寫的一個2dx播放MP4視頻的教材,有網友反映已經不能用了,今天晚上寫了個簡單的2dx播放視頻類。使用的是cocos2dx 3.0。類說明:LHVideoPlayerImplCpp.h/mm // cocos2dx中使用的播放MP4介面LHVideoPlayerImpl.h/m //
Time of Update: 2014-04-30
AppStore和Android市場情況莫名其妙爆紅的遊戲真的莫名其妙,筆者下這個遊戲兩次,第一次在豌豆莢熱門排行榜看到這款遊戲,名字怪怪的,下載下來嘗試一下,沒覺得有什麼新穎的,還在思慮這是不是刷榜刷上去的,果斷卸載了;周末的時候逛逛app store,突然看到熱門排行榜首位是Dont Tap The White Tile(後更名panio tiles
Time of Update: 2014-04-28
Unity3D在打包安卓應用的時候,一開啟遊戲就閃退,接入LogCat之後發現有如下的Log:04-14 10:12:08.283: DEBUG/dalvikvm(23204): Unregistering JNI method Lcom/unity3d/player/UnityPlayer;.nativeVideoFrameCallback:VILII04-14 10:12:08.283: DEBUG/dalvikvm(23204): Unregistering JNI method
Time of Update: 2014-04-18
代碼如下:import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MyIntentCaseDemo extends Activity {private Button
Time of Update: 2014-04-17
以下是對一個已經打包的Android應用程式的apk檔案根據渠道號再進行批量打包的程式樣本。 config.bat檔案 set outDir=out set rawDatadir=temp set apk=SignatureChecker.apk set channelName=A;B set channelNo=1;2;3;4 set projectName=r set versionCode=100 set
Time of Update: 2014-04-15
MainActivity如下:package cc.c;import android.app.Activity;import android.os.Bundle;import android.text.Selection;import android.text.Spannable;import android.text.method.HideReturnsTransformationMethod;import
Time of Update: 2014-04-15
關於Ditscc分布式編譯環境的搭建,網上也有不少文章,但是基本上都過時了。所以看了很多文章,走了不少彎路,最後總算梳理清楚了一條正確的環境搭建的步驟,而且可以實現zeroconf。本文不涉及負載平衡的實現。本文所述環境的搭建是基於Ubuntu 12.04
Time of Update: 2014-04-11
本來當時只想做兩個練練手後就快速越過Canvas的,對這塊我一向興趣不大,不過最近在繪了兩個圖後忽然發現,以前那些很常見的圖表,仔細想一下,如果不太講求通用性,不考慮一些特效外,光圖表本身, 自己簡單的畫出來,好像也不難。這樣嘗試嘗試,自娛自樂下也蠻不錯的。 這不,我又畫了個Area Chart,就用到drawLine和Path兩個東東配合下透明度就實現了。 如下:
Time of Update: 2014-04-08
一、安裝Node.js首先,Pomelo是基於Node.js的,所以先得安裝Node.js在Linux平台下,建議下載Node.js源碼自行編譯安裝,源碼地址:http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz安裝步驟wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gztar zxvf node-v0.10.26.tar.gzcd
Time of Update: 2014-04-04
使用aapt工具,不能用的可以先執行以下命令:cd $ANDROID_HOME/platform-tools ln -s ../build-tools/19.0.0/aapt aapt ln -s ../build-tools/19.0.0/lib lib ln -s ../build-tools/19.0.0/aidl aidl 測試:$aapt Android Asset Packaging Tool ‵‵‵ ‵‵·擷取 Apk
Time of Update: 2014-04-02
最近做的demo裡面用到scrollto 和scroller 發現傳遞負值的時候 view才往座標軸的正方向滾動很不理解,因為scrollto的注釋寫的是* @param x the x position to scroll to * @param y the y position to scroll to 查了半天view的代碼找到一個可能是原因的地方:代碼如下(只是個人猜的)/** * Mark the area defined by the rect (l,t,
Time of Update: 2014-03-31
1,USB存放裝置(如:隨身碟,移動硬碟): //USB存放裝置 插拔監聽與 SD卡插拔監聽一致。 private USBBroadCastReceiver mBroadcastReceiver; IntentFilter iFilter = new IntentFilter(); iFilter.addAction(Intent.ACTION_MEDIA_
Time of Update: 2014-03-26
搭建環境的步驟在根目錄的README.md中寫得簡明扼要,絕不脫泥帶水,但我遇到了不少問題,網上四處搜尋找不到解決辦法,這裡把我遇到的幾個問題和解決辦法分享一下。 官方給出的安裝步驟:1. Download the code from [cocos2d download site][4]2. Run `setup.py`3. Run the `cocos` scriptExample:$ cd cocos2d-x$ ./setup.py$ source
Time of Update: 2014-03-26
Android提供了一個名為meminfo的小工具協助應用分析自身的記憶體佔用,並且在4.4還新增了memtrack HAL模組,SoC廠商通過實現memtrack模組,讓meminfo可以擷取GPU相關的一些記憶體配置狀況。瞭解meminfo的實現,對我們更深入瞭解應用的記憶體佔用狀況是很有協助的。而這篇文章的目的就是分析Android 4.4 meminfo的內部實現源碼,讓開發人員通過這些資訊可以更瞭解自己應用的記憶體佔用狀況。在控制台輸入命令"adb shell dumpsys
Time of Update: 2014-03-23
android_apk的線上安裝,除了要設計Android 用戶端的代碼外,還要搭建伺服器的代碼,模擬實現中Android軟體的線上升級。 Android 用戶端的代碼如下。 MainActivitypackage com.example.f03_packmanager;import java.io.File;import
Time of Update: 2014-03-16
Android打包可以使用eclipse直接打包,而eclipse打包其實是對一系打包命令的執行。既然是執行命令,那麼命令列也同樣可以勝任,所以有了bat指令碼打包。對於打包,其過程大致如下:1、產生R.java2、編譯*.java3、產生classes.dex4、將assets、res打包5、產生未簽名的apk6、將apk簽名基於這些步驟,我們使用bat來一步一步完成,下面是一個指令檔。1、產生R.java建立一個AntDemo工程,然後在該工程的根目錄下編寫第一步的bat指令碼1_genR.
Time of Update: 2014-03-16
修改最小SDK版本(minSdkVersion)本文地址: http://blog.csdn.net/caroline_wendy版本: Android Studio 0.5.1因為Android的一些特定功能需要高版本的支援, 當最小SDK版本(minSdkVersion)過低時, 會出現報錯, 所以要修改;如果在Eclipse中, 修改Manifest屬性即可;Android Studio使用gradle進行構建, 所以需要修改gradle的配置,
Time of Update: 2014-03-15
操作步驟:1. 進入設定->電池->查看電池經過時間 實際結果:電池經過時間是從開機到當前的時間,而不是拔掉充電器後到當前的時間電池使用時間累積,是google default的,
Time of Update: 2014-03-09
本次介紹的耗電量測試可能更類似於硬體,由於工作需要更精確資料,所以同行業交流,這個方法測試可行並且耗資少;其他更大規模的公司同事,更加推薦自動化裝置安捷倫裝置,簡單易操作,唯一不足:貴!一般來講,耗電量測試並不是每個項目必須,一般評審重點項目會進行耗電量測試。耗電量測試原理:1.將 手機+電流表+電源