標籤: 轉自:http://blog.sina.com.cn/s/blog_691051e10101a3by.html 很多時候沒有我們需要使用的控制項,或者控制項並不美觀。比如這個滑動開關,這是android之後的版本才提供的控制項,新版本並不提供,這個時候就需要我們自訂控制項了。 一個2個主要類,OnChangedListener,SlipButton SlipButton代碼如下package
標籤:最近在用java中的ByteBuffer,一直不明所以,尤其是對MappedByteBuffer使用的記憶體映射這個概念雲裡霧裡。於是首先補了實體記憶體、虛擬記憶體、分頁檔、交換區的只是:小科普——實體記憶體、分頁檔、交換區和虛擬記憶體然後閱讀了ByteBuffer的文章:ByteBuffer使用和實現以及檔案記憶體映射。Bytebuffer分為兩種:間接地和直接的,所謂直接就是指MappedByteBuffer,直接使用記憶體映射(java的話就意味著在JVM之外
標籤:Context字面意思上下文,位於framework package的android.content.Context中,其實該類為LONG型,類似Win32中的Handle控制代碼,很多方法需要通過Context才能識別調用者的執行個體。 比如說Toast的第一個參數就是Context。一般在Activity中我們直接用this代替,代表調用者的執行個體為Activity,而到了一個button的onClick(View
標籤:位元影像是我們開發中最常用的資源,畢竟一個漂亮的介面對使用者是最有吸引力的。1. 從資源中擷取位元影像可以使用BitmapDrawable或者BitmapFactory來擷取資源中的位元影像。當然,首先需要擷取資源: Resources res=getResources();使用BitmapDrawable擷取位元影像使用BitmapDrawable (InputStream
標籤:genymotion是一款號稱速度最快效能最好的android模擬器,它基於Oracle VM VirtualBox。支援GPS、重力感應、光、溫度等諸多感應器;支援OpenGL
標籤:ios8 swift paul
標籤:android 應用市場 uri 應用詳情 搜尋 在很多Android應用中有很多都有一個為我們評分的功能,就是點擊後開啟相關app在應用市場的詳情頁。 其實這個功能實現起來非常簡單 開啟應用詳情頁 try { Intent i = new
標籤:恩布企業IM,免費企業即時通訊,企業內部通訊平台,iOS蘋果開源手機用戶端EntboostChat發布0.9.7版本,同時服務更新至1.13版本; iOS蘋果手機端主要更新內容: 增加IOS手機檔案收發功能 增加網路通訊加密,確保資訊安全 個人及聊天頭像顯示最佳化 修正已知BUG及其他介面最佳化服務端主要更新內容: 管理中心後台系統配置增加重設管理員密碼,重設所有帳號密碼等功能;
標籤:1前言android中使用SQLite作為資料庫,在進行相關的開發的時候不需要匯入包。SQLite起符合SQL標準,也有自己的一些特性,是一個輕量級的資料庫。2代碼簡單的資料庫類封裝package org.tonny.utils;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public
標籤:經過了忙碌的一周終於有時間靜下來寫點東西了,我們繼續介紹android
標籤:一、什麼是Toast1、Toast是一種提供給使用者簡潔提示資訊的視圖。2、該視圖以浮於應用程式之上的形式呈現給使用者, Toast提示介面不擷取焦點,在不影響使用者使用的情況下,給使用者某些提示。3、Android提供的Toast類可以建立和顯示Toast資訊。 下面示範4種Toast的用法,普通的 Toast,已變更位元置的Toast,顯示圖片的Toast,自訂的Toast分別使用4個按鈕來實現。main.xml<LinearLayout xmlns:android="
標籤:安裝ndk從安卓官網下載,ndk,雙擊解壓到當前檔案夾。建議想裝在那個檔案夾便解壓到那個檔案夾,而且檔案夾的路徑中不要有空格,因為gcc編譯的時候會把空格前後兩個字串作為兩個檔案夾來對待。使用gcc手動編譯使用gcc編譯器需要先編寫makefile檔案,然後通過gcc make工具進行編譯,makefile檔案內容如下: 1 NDK_ROOT=C:/android-ndk-r10d 2
標籤:application 自訂 android 1、為什麼要重寫Application類 如果想在整個應用中使用全域變數,在java中一般是使用靜態變數,public類型;而在android中如果使用這樣的全域變數就不符合Android的架構架構,但是可以使用一種更優雅的方式就是使用Application context。 那麼為什麼這樣的全域變數就不符合Android的架構架構?
標籤:xcode 調試 ios 在實際的App應用中,我們可能會碰到這麼一種情況:我們設計一個APP,它可能會在外界發送某種訊息或滿足某種條件時,被動的啟動載入,並根據外界傳入的一些參數進行初始化工作。這裡由於程式是由其他程式啟動的,所以我們不能夠直接在XCode中編譯運行程式並設定斷點調試。但幸運的是,XCode提供了附加在進程上的調試功能,並且可以在進程啟動前,通過進程名稱等待進程運行,並在
標籤:對android:configChanges屬性,一般認為有以下幾點:1、不設定Activity的android:configChanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行一次,不執行onConfigurationChanged()方法。2、設定Activity的android:configChanges="orientation"時,切屏還是會重新調用各個生命週期,切橫、豎屏時只會執行一次,會執行onConfigurationChanged()方法。3、
標籤: Android軟體通常使用WIFI網路與伺服器進行通訊。WiFi並非總是可靠的,例如,開放式網路或弱加密網路中,接入者可以監聽網路流量;攻擊者可能
標籤:轉:http://www.cnblogs.com/ShaYeBlog/p/4072074.htmlVS2013內建了IISExpress。做asp.net
標籤:ios畫直線 //拿到當前畫布 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.拼接圖形(路徑) // 設定線段寬度 CGContextSetLineWidth(ctx, 10); // 設定線段頭尾部的樣式 CGContextSetLineCap(ctx, kCGLineCapRound); // 設定線段轉折點的樣式 CGContextSetLineJoin(ctx,
標籤:開發工具 windows 7 android studio 安裝步驟 本文概要記錄在32位 windows 7下,安裝android studio 的過程。自從有了牆,安裝開發工具就有了些許麻煩。還好有很多離線包供折騰。萬分感謝!感謝互連網! 介紹:Android Studio
標籤:spinner 開發 執行個體 android 使用者介面 Focus on technology, enjoy life!—— QQ:804212028