Time of Update: 2015-04-29
標籤:ADB(Android Debug Bridge) 位於Android SDK安裝目錄的plaform-tools子目錄下面。可以完成電腦與手機之間檔案複製,apk安裝和卸載,甚至可以直接切換到Android系統中執行Linux命令。 1、查看當前啟動並執行模擬器 adb devices 2、電腦與手機相互複製檔案 電腦→手機 adb push 電腦檔案路徑 手機檔案目錄,例如:adb push D:/abc.txt /sdcard/ 手機→電腦 adb pull
Time of Update: 2015-04-29
標籤: Android系統中有著名的四大組件:Activity、Service、BroadcastReceiver、ContentProvider。一個商業的Android應用程式,通常由多個基本的組件聯合組成。這四大組件,在使用的時候均需要在資訊清單檔AndroidManifest.xml中進行註冊,否則不予使用。本小節將對這些組件進行簡單的介紹,使讀者對Android應用開發的內容有一個大致的認識。 活動(Activity) &
Time of Update: 2015-04-29
標籤: 之前已經為大家奉獻了關於Handler和Message的使用,本篇我們來瞭解一下Handler內部的具體使用,本篇主要探討Looper的在處理Handler的訊息機制中起的重要作用,我們知道我們在子線程向主線程發生訊息通過sendMessage()方法,Handler處理訊息則是通過handMessage()方法,內部的訊息傳遞機制,下面我們一起來探討一下。 為了方便大家的理解,這裡我以一個日常生活中的例子來為大家介紹一下Handler、Looper的處理細節:例子講述的是我們開會時
Time of Update: 2015-04-29
標籤:在真機測試的時候往往會突然出現這樣一個錯誤,code signing is required for product type ‘Application‘ in SDK ‘iOS 7.0‘ ,就是說程式碼簽署認證不對勁。解決方案:1.選擇工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 將選項改為:iPhone Developer2
Time of Update: 2015-04-29
標籤:說明:此筆記為“Android開發”學習視頻的筆記,連結如下:http://open.163.com/movie/2010/1/8/D/M79HE97C3_M79HEQJ8D.html 一, Activity: A represnetation of a user doing something,例子:顯示連絡人清單並且選中一個連絡人Activity的三種狀態:Stopped, Paused,Active二, Service: an
Time of Update: 2015-04-29
標籤:實現android按下斷行符號鍵便隱藏輸入鍵盤,有兩種方法:1.)如果布局是多個EditText,為每個EditText控制項設定android:singleLine=”true”,彈出的磁碟片IME中斷行符號鍵為next,直到最後一個擷取焦點後顯示為Done,點擊Done後,磁碟片輸入鍵盤便隱藏。或者將EditText的imeOptions屬性設定android:imeOptions=”actionDone”,則不管是不是最後一個EditT
Time of Update: 2015-04-29
標籤:XML被JSON代替的時候,是因為JSON的更小的檔案體積.現在移步到手機,json 資料包也愈發顯的不可接受了.滿眼的都是 json 的屬性名稱,真正有用的屬性值卻只佔整個JSON包的一小部份.如果能不要"屬性名稱",那可太好了,但是那是不可能的.老早就聽說過 ProtoBuf ,一直沒有用過.這兩天耗了些時間研究了一下,成功的應用於服務端(WebApi) 和 用戶端(Xamarin.Form) 上.先貼兩張圖感受一下: 能小多少,和具體的類結構及資料完整性有關.
Time of Update: 2015-04-29
標籤:背景: Android項目以他的包為唯一標識,如果一台裝置上安裝了兩個包名相同的應用,後安裝的應用就會覆蓋前面安裝的應用。 目的: 為了避免覆蓋的情況,Android要求對作為成品的應用進行簽名。 作用: 確定發行者身份。 確保應用的完整性。 在Eclipse的ADT外掛程式或Ant工具會自動產生調試認證對Android應用簽名。如果要正式發布一個Android應用,必須使用合適的數位憑證來給應用程式簽名,不能使用ADT或者Ant工具產生的調試認證來發布。
Time of Update: 2015-04-29
標籤:nodejs目錄說明,app.js簡單介紹及如何設定app.js啟動項目。建立的項目結構應該是這樣bin:項目的開機檔案,也可以放其他指令碼。node_modules:用來存放項目的依賴庫。public:用來存放靜態檔案(css,js,img)。routes:路由控制器。views:視圖目錄(相當於MVC中的V)。app.js:項目入口及程式開機檔案。package.json:包描述檔案及開發人員資訊。--------------------------------------------
Time of Update: 2015-04-29
標籤: 一,Application(應用程式層)應用是用Java語言編寫的運行在虛擬機器上的程式 二,Application Framework(應用程式框架層)這一層是編寫Google發布的核心應用時所使用的API架構,開發人員可以使用這些架構來開發自己的應用View System: 可以用來構建應用程式,它包括列表、網格、文字框、按鈕已經可以嵌入的Web瀏覽器Content Provider:它可以讓一個應用訪問另一個應用的資料,或者共用他們自己的資料Resource
Time of Update: 2015-04-29
標籤:iOS 開發之 ZBarSDK 二維碼掃描 靜態庫不支援64bit完美解決(一) 由於ZBarSDK不支援arm64 bit,下面是自己進行編譯打包產生支援64bit的.a檔案的方法。 首先下載ZBarSDK,解壓後開啟iPhone的檔案夾,刪除Example檔案夾。然後開啟zbar.xcodeproject,設定工程編譯環境為Release環境。 修改Standard Achived 為armv7
Time of Update: 2015-04-29
標籤:昨天寫代碼的時候遇到了一個神坑bug——死活不出標題列,這下我連requestWindowFeature()都不需要寫了——尼瑪坑爹呀。找同學幫我debug的時候同學不建議我用實體機調試,因為不是google原生安卓系統,會出現各種奇葩問題。於是想用原生ADT運行應用但是很卡,於是他推薦了genymotion。GenyMotion號稱x86上最快的安卓模擬器,運行起來不論是啟動速度還是啟動並執行流暢程度都令人稱奇。這是一個附加功能付費軟體,具
Time of Update: 2015-04-29
標籤:1、升級vs2013到update42、下載安裝vs_langpack-enu英語語言套件3、下載安裝vs2013mda目前版本0.3.1如果開發andorid,需要android sdk,ant等如果開發ios,要真機調試,需要安裝iTunes公用部分分需要nodejs,cordova,chrome等 用vmware安裝osx10虛擬機器,虛擬機器中安裝xcode6虛擬機器要和開發機聯通,可以互相訪問,可以使用橋接模式虛擬機器安裝nodejs虛擬機器中執行sudo npm
Time of Update: 2015-04-29
標籤:UI開發過程中,我們經常需要對圖片進行處理,常見的如貼圖,複雜一些的還有位置變換、旋轉、濾鏡特效等,下面簡單介紹一下關於圖片處理的一些基本知識和原理。 1 基本概念對於圖片的處理,最常使用到的資料結構是Bitmap,它包含了一張圖片所有的資料,這些資料資料包括那些內容呢?簡單說來就是由點陣和顏色值組成的,所謂點陣就是一個在概念上是Width *
Time of Update: 2015-04-29
標籤:一,在使用storyboard的情況 1,直接在storyboard建立並且箭頭Navigation Conroller,連線即可 2,使用Segue跳轉 把介面縮小(你可以在空白的地方雙擊一下,或者右鍵選擇縮放比例),這次我們不是直接使用“按扭”串連介面,而是進行介面和介面之間的連線,如所示: 注意:100%的縮放是不能進行介面和介面之間的連線! 之後的操作和前面的一致,為了容易理解,我還是貼一:(直接用show串連) 選中“這條線”,在Storyboard
Time of Update: 2015-04-29
標籤:合抱之木,生於毫末;九層之台,起於累土;千裡之行,始於足下。《老子》今天在社區看到有朋友問“如何在半年內成為頂級架構師”,有網友道“關燈睡覺,不用半年的...”,的確,做夢還來的快一些。作為一個程式員,樹立遠大的目標是值得欣賞的,但不能只去空想,要一步一步地實踐才行。成大事者,須從小事做起;萬事起於忽微,量變引起質變。我們今天要講的是Activity的四種launchMode。launchMode在多個Activity跳轉的過程中扮演著重要的角色,它可以決定是否產生新的Activity執行
Time of Update: 2015-04-29
標籤:無線路由器 flash 軟體 今天的同事反應無線總是串連失敗,查了一下裝置的IOS版還是出廠的07年的第一版,正好手裡有鏡像檔案正好更新的版本。在更新裝置鏡像檔案時一定要做好備份工作。找到tftp軟體一個(我使用的tftpd32)直接開啟就可以使用無需設定。telnet到路由器中dir查看flash內的鏡像檔案01-28#dirDirectory of flash:/
Time of Update: 2015-04-29
標籤:手遊 破解 盜版 開發人員 漏洞 由於Android系統的開放性,讓人人都是開發人員成為可能,也正因如此,手機APP遭受破解和盜版問題長期存在,且愈演愈烈。尤其是手遊
Time of Update: 2015-04-29
標籤:android 軟鍵盤mPassword = (EditText) mView.findViewById(R.id.login_edittext_userpassword);mPassword.setOnEditorActionListener(new TextView.OnEditorActionListener() {@Overridepublic boolean onEditorAction(TextView v, int actionId, KeyEvent event) {if(
Time of Update: 2015-04-29
標籤:開發項目 主題 之前在開發項目的過程中需要隱藏頂部的ActionBar實現全屏的功能,然而在AndroidManifest檔案中直接設定theme為全屏的NoActionBar模式卻一直報錯。 最後才發現,IDE自動產生的Blank