標籤:Virtual Machine Settings:Processors(Virtual Intel VT-X/EPT or AMD-V/RVI 一定要打勾)Floppy(軟碟機) (必須remove)HardDisk(sdvanced-->下拉式清單 選中SCSI 0:8)Display (Accelerate 3Dgraphies打勾) CD/DVD-->選擇All files(右下角),選中mac系統檔案(.cdr)選擇簡體中文-->點擊工具 +
標籤:一、概述Android實現圓角矩形,圓形或者橢圓等圖形,一般主要是個自訂View加上使用Xfermode實現的。實現圓角圖片的方法其實不少,常見的就是利用Xfermode,Shader。本文直接繼承ImageView,使用BitmapShader方法來實現圓形、圓角和橢圓的繪製,等大家看我本文的方法後,其他的類似形狀也就都能舉一反三來來畫出來了。二、:三、BitmapShader簡介BitmapShader是Shader的子類,可以通過Paint.setShader(Shader
標籤: android4.2增加了多使用者功能,終於在遲遲之後與linux保持了一致。但是手機上的多使用者其實是相當雞肋的,試想手機這種行動裝置基本 上就是每一個人的唯一id,所以基本上不存在多使用者共用裝置的情況。也正因為此以及專利的原因,所以電話上的多使用者功能是關閉的,只有平板上的多使用者是打 開的。但還是要感謝Google開發人員引入多使用者機制,這樣可以協助開發一些安全系統有極大協助。
標籤:android.app.action.ACTION_PASSWORD_CHANGEDandroid.app.action.ACTION_PASSWORD_EXPIRINGandroid.app.action.ACTION_PASSWORD_FAILEDandroid.app.action.ACTION_PASSWORD_SUCCEEDEDandroid.app.action.DEVICE_ADMIN_DISABLEDandroid.app.action.DEVICE_ADMIN_DISAB
標籤:AIDL:Android Interface Definition Language,即Android介面定義語言。 什麼是AIDLAndroid系統中的進程之間不能共用記憶體,因此,需要提供一些機制在不同進程之間進行資料通訊。為了使其他的應用程式也可以訪問本應用程式提供的服務,Android系統採用了遠端程序呼叫(Remote Procedure Call,RPC)方式來實現。與很多其他的基於RPC的解決方案一樣,Android使用一種介面定義語言(Interface
標籤:adb僅當編譯adb時有ALLOW_ADBD_ROOT宏,才可能有高許可權。ro.debuggable:為1時,允許adb root,然後能adb remount,從而有高許可權。如果編譯時間不定義ALLOW_ADBD_ROOT,則雖然能adb root,但是不能adb remount,仍沒有高許可權。ro.secure:為0時,允許adb
標籤:android studio intellij idea 單元測試 程式碼分析 代碼檢查工具能幫我們檢查一些隱藏的bug,代碼檢查工具中sonar是比較好的一個。官網Sonar 概述 Sonar 是一個用於代碼品質管理的開放平台。通過外掛程式機制,Sonar
標籤:AudioFlinger(AF)是一個服務,具體的代碼在av\media\mediaserver\Main_mediaserver.cpp中: int main(int argc, char** argv){ signal(SIGPIPE, SIG_IGN); char value[PROPERTY_VALUE_MAX]; bool doLog = (property_get("ro.test_harness", value, "0&
標籤:解決方案 音視頻 視頻開發 視頻技術 音視頻開發 通過手機通訊的手段越來越多,人們之間的通過電話溝通越來越少。不得不說,互連網那個科技的融入和經濟生活的加速蛻變已經讓人們越來越少的在一起交流,“聚少離多”時代已經持續了多年。如何保持良好的溝通,就像在身邊一樣?我們尋找答案,在不能經常見面的條件下,應用一款滿足交流的通訊工具
標籤:(1)POST四種資料提交方式——Content-Type:application/x-www-form-urlencoded,提交的資料格式就是key1=value1&key2=value2的方式。 NSURL *url=nil; NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:2.0f];
標籤: 在本文中,我們將介紹一些簡單的處理方式,協助開發人員輕鬆編寫出能夠應對各類裝置型號的應用程式文本方案,同時為使用者提供自訂文字尺寸功能。別擔心,整個過程沒什麼難度,只要一步步按指南進行操作,大家再也不用為調整顯示效果而勞心傷神了。
標籤:在ios開發多線程程式的時候,往往會碰到run loop。對於run loop, 蘋果開發網站上有非常詳細的說明,https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html強烈建議啃下來,不要怕英文。copy了一片:這裡就寫個Timer
標籤:-》list :列出機器上所有已經安裝的Android版本和AVD裝置-》list avd :列出機器上所有已經安裝的AVD裝置-》list target :列出機器上所有已經安裝的Andoid版本-》create avd :建立一個avd裝置-》move avd :移動或重新命名一個avd裝置-》delete avd :刪除一個avd裝置-》update avd :升級一個avd裝置使之符合新的sdk環境-》create project :建立一個新的Android項目-》update
標籤:廢話不說直接上代碼吧交流群: 386451316<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
標籤:1.用模型取代字典的好處?使用字典的壞處?一般情況下,設定資料和取出資料都使用“字串類型的key”,編寫這些key時,編譯器不會有任何友善提示,需要手敲dict[@"name"] =@"Jack";NSString*name = dict[@"name"];?手敲字串key,key容易寫錯?Key如果寫錯了,編譯器不會有任何警告和報錯,造成設錯資料或者取錯資料??使用模型的好處?所謂模型,其實就是資料模型,專門用來存放資料的對象,
標籤:monkeyrunner大家覺得編寫一本描述MonkeyRunner原理分析的書籍如何?估計大概10萬字左右。內容大概分布如下:Monkey實現原理: 去描述運行在目標安卓機器的monkey是如何運行並處理MonkeyRunner發送過來的事件請求並把事件注入到系統的Monkey命令處理源碼情景分析:去分析關鍵命令事件如touch,tap等的實現原理AndroidDebugMonitor(adb)運行原理:
標籤:在Github上看到一些進度條的功能,都是通過Core Graph來實現。無所謂正確與否,但是開發效率明顯就差很多了,而且運行效率還是值得考究的。其實使用蘋果提供的Core Animation能夠非常簡單和方便的實現環形進度條效果,而且還可以高效的保證動畫效果,無論是前進還是後退。文字水平比較有限,就多用代碼說話。1、先來一個結果80%的狀態:99%的狀態:2、需要用到的宏: #define degreesToRadians(x) (M_PI*(x)/180.0)
標籤:活動概況時間:2015年01月17日14:00-18:00地點:車庫咖啡(北京市海澱西大街48號鑫鼎賓館二層)主辦:APICloud網址:www.apicloud.com費用:免費,現場提供免費飲料、甜點 活動背景對於創業團隊和開發人員來說,如何快速布局移動端、佔領移動市場,時間和成本都是必須考慮的因素。現在市場上國內、國外的App開發平台很多都是免費、開源的,應該如何選擇?Web App在開發效率上與Native
標籤:組件布局最好通過一個兄弟組件或者父組件確定其位置座標。gravity屬性,能容在組件內部的位置EditText中的提示屬性hint,以及如何設定密碼的輸入格式 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_
標籤:android bitmap 圖片處理 color android開發 最近在做一個功能開發:當手指觸控螢幕幕的時候就出現一種特效。這裡需要要五顏六色的圖片來實現很絢麗效果,今天我來講講如何用一個簡單圖片(1)來實現(2)的效果! (圖1)