Time of Update: 2015-01-27
標籤:小師妹問到了如何抓移動端的網路資料包想起自己在大學時候折騰過相關的因為有些網站的資料在電腦用戶端比較複雜相關的移動用戶端,wap網站資料包分析起來就簡單多了Mark一下 如何抓移動端資料包 本文目錄1> Charles設定2> 移動端設定 (手機)3> 測試 測試環境os: win8.1 x64軟體: Charles 3.93 (第三方啟用)裝置:lenove A8 (未root) 開始1>
Time of Update: 2015-01-27
標籤:Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1],
Time of Update: 2015-01-27
標籤:開發有時需要在一個應用中啟動另一個應用,比如Launcher載入所有的已安裝的程式的列表,當點擊表徵圖時可以啟動另一個應用。一般我們知道了另一個應用的包名和MainActivity的名字之後便可以直接通過如下代碼來啟動:Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER); ComponentName cn = new
Time of Update: 2015-01-27
標籤:RootCommand("su -c ‘screencap /mnt/sdcard/screenaaa.png‘ && adb pull /sdcard/screenaaa.png") ;/** * 應用程式運行命令擷取 Root許可權,裝置必須已破解(獲得ROOT許可權) * * @param command * 命令:String apkRoot="chmod 777 "+getPackageCodePath(); *
Time of Update: 2015-01-27
標籤:draw ondraw dispatcAndroid的view組件顯示主要經過mesure, layout和draw這三個過程。在mesure階段裡調用mesure(int widthSpec, int heightSpec)方法,這個方法是final不能被重寫,在這個過程裡會調用onMesure(int widthSpec, int heightSpec)方法。當組件設定好大小後,調用final layout(int l, int t, int r, int
Time of Update: 2015-01-27
標籤: 一、
Time of Update: 2015-01-27
標籤:java 多線程 在多線程中存在可見度問題,詳見 java-多線程深入(二)互斥性和可見度,可見度遵循happens-before規則。(一)happens-before規則happens-before規則:若A happens-before B,則操作A中的影響都能被B知道,影響包括修改主記憶體中共用變數值、發送訊息、調用方法等。java記憶體模型中的八成happens-before規則:1、程式次序規則:
Time of Update: 2015-01-27
標籤:官網協助文檔連結: http://developer.android.com/guide/components/fragments.html主要看兩張圖,和跑代碼一,Fragment的生命周 二,與Activity生命週期的對比 情境示範 : 切換到該Fragment11-29 14:26:35.095: D/AppListFragment(7649):
Time of Update: 2015-01-27
標籤:swift ios app 總結 Why最近一直在為自己的人生進行思考,也許是因為工作忙碌期已過,也許是對當下手中的工作興趣殆盡,我甚至開始懷疑我是否還適合繼續做下去。如果從興趣角度,我承認我是該離開了,當初接受這份工作就是個錯誤的選擇;但是從生活角度,我還需要一份工作來養活自己,這個社會就是這麼的現實。於是,我決定先不放棄當前的工作,並且利用閑暇時間做一
Time of Update: 2015-01-27
標籤:首先說下 ,xcconfig 的作用 ,在xcode中多人協作時,很容易發生衝突,尤其是項目的設定檔,僅僅是在build settings 修改一點東西就出現巨大的衝突,commit 時在project setting 中就會發現N多有時會好幾百修改,詳情這是 xcconfig 就發揮強大的作用了,就可以通過 xcconfig 檔案來解耦工程設定注意xconfig不修改預設的為project setting 的配置,然後對我們熟悉的配置()就可以解耦亂搞了。。檔案的建立:1.
Time of Update: 2015-01-27
標籤:android studio svn 在Android Studio開發工具中,開發app與使用eclipse時會有很大差異,尤其是檔案表較多!但是在使用svn時究竟是哪些檔案是必須的呢?在 Android studio中,項目結構有如下檔案及檔案夾:app nanjing.iml build.gradle .gradle gradlew.bat local.properties
Time of Update: 2015-01-27
標籤:#01# TextView 和 ImageView TextView和Imageview切換卡頓,為了實現更好的切換,可以用動畫來實現,系統內建的TextViewSwitcher 和ImageViewSwitcher,其中設定自訂動畫,可以使用如下Demo: private TextSwitcher mTextSwitcher;@Overridepublic void onCreate(Bundle savedInstanceState)
Time of Update: 2015-01-27
標籤:要實現雙擊,你需要儲存第一次點擊時的時間,需要使用到變數,之後便是與第二次點擊時的時間比較,看時間間隔是否在你設定的時間內(比如500ms)。?1234567891011121314151617181920212223242526272829long firstClickTime = 0;long secondClickTime = 0;public void click1(View view) { if (firstClickTime
Time of Update: 2015-01-27
標籤:http://www.robotium.cn/archives/995錄製回放的方法大概瞭解了下,一般實現原理有:1.基於座標的實現,monkeyrunner為主要代表.通過截屏擷取螢幕,進行縮放解析動作點,monkeyrunner使用的方法效率較低,對於root的手機可以使用類似gsnap之類的模式進行改進,另外採用的python指令碼,對於java開發的android額外增加了語言複雜度.還有不同的手機裝置回應時間不固定,導致指令碼可執行行也較差.但是可以跨app錄製.2.利用asje
Time of Update: 2015-01-27
標籤:一、目標 1、在主介面中通過“設定防盜密碼”或者“輸入防盜密碼”後,對話方塊消失,並進入”手機防盜介面“。 2、進入是”手機防盜介面“時,根據有無完成”手機防盜設定嚮導“的情況進入不同的介面。若未完成,則進入嚮導介面,若已完成,則進入防盜介面。
Time of Update: 2015-01-27
標籤:在耳機模式下 am.setSpeakerphoneOn(false); setVolumeControlStream(AudioManager.STREAM_VOICE_CALL); am.setMode(AudioManager.MODE_IN_CALL); 我用Mediaplayer AudioTrack調節音量總是失敗 at.setStereoVolume(vol, vol); &
Time of Update: 2015-01-27
標籤:nagios會點Nagios的知道怎麼用吧#把nagios加入oinstall組#usermod -a -G oinstall nagios#! /bin/shdbversion=11bdump=/u01/app/oracle/oradata/PROD/dump/diag/rdbms/prod/PROD/trace/alert_PROD.logSTATE_OK=0STATE_WARNING=1STATE_CRITICAL=2STATE_UNKNOWN=3if [ $dbversion =
Time of Update: 2015-01-27
標籤:nagios寫的不好輕噴#! /bin/shSTATE_OK=0STATE_WARNING=1STATE_CRITICAL=2STATE_UNKNOWN=3currdate=`date | awk ‘{print $2,"*",$3}‘`if [ `/usr/bin/sudo tail -20 /var/log/messages | grep "$currdate" | grep -i -E
Time of Update: 2015-01-27
標籤:android http協議 網路架構 圖片上傳 multipartentity 前言在教你寫Android網路架構的前三篇文章中,我們從基本結構到代碼實現,剖析了一個簡單的網路架構應該是怎樣運作的,以及在面對各式各樣的需求時應該如何對代碼做出處理,在深入瞭解網路架構的同時學習到一些簡單的物件導向設計原則。正如第一篇博文所
Time of Update: 2015-01-27
標籤:一、目標。 按鈕(button)預設、按下、擷取焦點等狀態下,其背景均顯示自定的圖片。 二、代碼實現。 1、在res檔案夾下建立drawable檔案夾,在建立的drawable檔案夾下建立一個檔案(右鍵-new-file),取名button.xml。 2、在建立的檔案(button.xml)中 ①.指定xml版本為1.0,編碼格式為utf-8(即第一行為:<?xml version="1.0"