Time of Update: 2015-05-30
標籤: 針對移動端 Android 的測試, adb 命令是很重要的一個點,必須將常用的 adb 命令熟記於心, 將會為 Android 測試帶來很大的方便,其中很多命令將會用於自動化測試的指令碼當中。Android Debug Bridgeadb 其實就是 Android Debug Bridge, Android 調試橋的縮寫,adb 是一個 C/S 架構的命令列工具,主要由 3 部分組成:運行在 PC 端的 Client : 可以通過它對
Time of Update: 2015-05-30
標籤:我們在添加視圖檔案的時候有兩種方式,一種是通過在xml檔案定義layout,另一種方式是在java代碼中動態產生布局檔案。在xml中定義的layout要想轉化為view,需要使用到LayoutInflater類。1.構造xml檔案2.LayoutInflater提到addview,首先要瞭解一下LayoutInflater類。這個類最主要的功能就是實現將xml表述的layout轉化為View的
Time of Update: 2015-05-30
標籤:在Android工程中,資源按照目錄層級結構組織的/res/drawable-*/ 圖形資源/res/layout/ 使用者介面資源/res/values/ 簡單資料,如字串、顏色值等 其中
Time of Update: 2015-05-30
標籤:"reference" //引用"color" //顏色"boolean" //布爾值"dimension" //尺寸值"float" //浮點值"integer" //整型值"string" //字串"fraction" //百分數,比如200%枚舉型的格式:< attr name="orientation"> < enum name="horizontal" value="0" /> < enum name="vertical" value="1" /
Time of Update: 2015-05-30
標籤:最正經的頁面間傳值方式莫過於代理傳值,今天寫的幾種小方法不包括代理傳值,因為是自學的原因,現在都不知道這幾種方法的優缺點,往知道的朋友指正一下; 第一種:屬性傳值;(這種方法在故事版無效,適合純程式碼編寫時使用,為什嗎???) 前提:比如說有兩個視圖控制器:AViewController和BViewController,他們之間想從A傳值到B, ——》在AViewController.m檔案中&
Time of Update: 2015-05-30
標籤:android 布局 資源 Android-應用程式資源一 資源value資源:string:字串color:顏色顏色配置A R G BFF0000FFdimen:尺寸px:像素m:英寸pt:點距mm:毫米dp:密度無關像素,根據螢幕大小動態縮放 dp = dip,長寬高用dp <dimen name="standard_border">5dp&
Time of Update: 2015-05-30
標籤:android 生命週期 Android-進程生命週期一 進程等級按照優先順序排列如下:1 活動進程:Active Process存在時期正處於Activity Resume()[Activity重啟]狀態正處於與bound服務互動的狀態正處於服務在前台啟動並執行狀態(setForeground()被調用, 該函數將建立指定視窗的線程設定到前台,並且啟用該視窗)Service生命週期函數正在被執行(onCreate(),
Time of Update: 2015-05-30
標籤:android 布局 繼承 對話方塊 interface 相信現在Android軟體開發員,都經常用到這種方式彈出對話方塊的。Android繼承DialogFragment彈出dialog對話方塊,這樣彈出有很多可以靈活處理地方,想什麼啟動,什麼時候資料介面返回都可以,有自已layout布局,生命週期。下面看看我寫demo
Time of Update: 2015-05-30
標籤:事件 控制 uiresponder ios 響應 iOS中的事件在使用者使用app過程中,會產生各種各樣的事件iOS中的事件可以分為3大類型 —— 觸摸事件 ———— 加速計事件 ———— 遠端控制事件—
Time of Update: 2015-05-30
標籤:現在的ios開發中,我們通常會使用MVC模式。當我們拿到資料的時候,我們要把資料轉成模型使用。一般情況我們拿到的資料都是字典。這是我們就需要將字典轉成模型對象了。 當對象的屬性很少的時候,我們可以直接單獨寫出字典的索引值,進行轉換。_屬性 = dict["鍵"] 當對象的屬性很多的時候,我們可以利用KVC大量設定。setValuesForKeysWithDictionary:<#(NSDictionary
Time of Update: 2015-05-30
標籤:ios ipa png 解密 ios 的應用其實是一個zip 的壓縮包,解壓之后里面有很多的圖片,但是這些圖片都是被加密過了的,開啟可以看到是黑色的。花了幾天時間研究完寫了一個轉換的工具。可以順利的轉換加密的png 圖片。 轉換之後的圖片 使用方法很簡單,拖動命令列視窗,然後輸入原和目標路徑。
Time of Update: 2015-05-30
標籤:今天偶然聽說到soap協議的資料轉送,沒事就來看看,簡單上網搜了下,總結如下:首先,soap與http、socket都是一種資料轉送協議,並不是說webservice一定要用soap協議,只不過webservice的主要目的是讓資料進行跨平台傳遞,相當於兩個應用或者服務之間的資料橋樑,而soap協議是xml的資料格式,幾乎所有的主流的應用平台都可以使用,所以使用web+soap。但是問題來了,xml的解析是非常消耗記憶體和cpu的,並不建議使用在手機上。其次,我理解使
Time of Update: 2015-05-30
標籤:android ios json bag app 閉合的json格式內容{“item”: {<chtml>… …</chtml>
Time of Update: 2015-05-30
標籤:開啟終端:查看Git的版本的終端命令:git —version 輸入:ssh查看是否已經存在ssh.如果存在,先將已有的ssh備份,或者將建立的ssh產生到另外的目錄下如果不存在,通過預設的參數直接產生ssh產生過程如下:ssh-keygen -t rsa -C [email protected](註冊Github時的email) 在github中添加ssh(示:)登入github,選擇Account
Time of Update: 2015-05-30
標籤:新增Xcode如何成功添加pch檔案一直在用xcode6開發,但項目都是在xcode5上建立的,所以一直沒注意到,xcode6竟然幹掉pch檔案了。為什麼xcode6沒有自動建立pch檔案呢?簡單地看:我們在寫項目的時候,大部分宏定義,標頭檔匯入都在這裡,Xcode6去掉Precompile Prefix Header的主要原因可能在於Prefix Header大大的增加了Build的時間。沒有了Prefix
Time of Update: 2015-05-29
標籤:android最近在做安卓程式的引導頁問題,每次當載入引導頁的時候總是報錯,說未知的填充錯誤,很是鬱悶啊。從stackoverflow找到的解決方案: 當啟動並執行時候,安卓會改變圖片的大小(基於螢幕的尺寸和解析度),安卓使用bitmap去重新改變圖片的尺寸。所以,這個是記憶體非常敏感的行為。一個快速的解決方案是,將比較大的圖片複製到drawable-ldpi, mdpi, hdpi
Time of Update: 2015-05-29
標籤:棧之前有個問題也沒特別注意,今天回來看郵件發現有同學和我討論關於函數調用壓棧的問題。廢話少說,直接上對比測試圖:圖一:CSAPP lab3的getbuf反組譯碼結果圖二: 我測試,節選了部分的getbuf實現,然後很簡單的去測試getbuf的反組譯碼結果,反組譯碼結果如我究竟是怎麼測試的:unsigned long long getbuf(){ char buf[36]; volatile char* variable_length; int i; unsigned long
Time of Update: 2015-05-29
標籤:錯誤一:LaunchScreen.xib: Line 20: EntityRef: expecting ‘;‘ 開始想肯定是哪裡多了個分號。於是我開啟LaunchScreen.xib的源碼發現並沒有分號首先查看原始碼:後來細細研究才發現問題所在,看到右下角的text="d&h"了嗎 由於Xib檔案本質為xml檔案,而XML檔案中"<" 字元和"&"字元是嚴格禁止使用的,因此就導致問題發生了。可以按command + F
Time of Update: 2015-05-29
標籤:android tts 文字轉語音 雖然視覺上的反饋通常是給使用者提供資訊最快的方式,但這要求使用者把注意力裝置上。當使用者不能查看裝置時,則需要一些其他通訊的方法。Android提供了強大的文字轉語音Text-to-Speech,TTS API。使開發人員能夠在應用中添加語音通知和其他語音反饋功能,而不要求使用者看著螢幕。下面的代碼展示了如何使用TTS API:public class
Time of Update: 2015-05-29
標籤:android manifest Android-Manifest檔案一 manifest功能應用程式的全域設定檔應用程式的入口配置包的唯一指定名Android四大組件的定義:Activity,Service, Broadcast Receiver Content Provider定義應用程式具備的全新定義instrumentation做自動化測試定義應用程式所需要的最小的sdk列出應用程式所需要的類庫二