Android滑動開關-ToggleButton(附源碼)

我們先看下滑動開關的:我們先上代碼:這裡是自訂控制項ToggleButton.java:package com.fay.toggle;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import

Cocos2d-x3.0 不規則Button

這是我參照之前在iOS項目中用過的一個不規則形狀按鈕的第三方Button,這裡用Cocos2d-x實現一個相似功能的按鈕。原文地址:http://blog.csdn.net/qqmcy/article/details/26161339代碼下載:http://download.csdn.net/detail/qqmcy/7365843使用方法:.h//// TestScene.h// maptest//// Created by 杜甲 on

Java / Android 基於Http的多線程下載的實現

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/26994463有個朋友需要個多線程現在的例子,就幫忙實現了,在此分享下~先說下原理,原理明白了,其實很簡單:a、對於網路上的一個資源,首先發送一個請求,從返回的Content-Length中回去需要下載檔案的大小,然後根據檔案大小建立一個檔案。this.fileSize = conn.getContentLength();// 根據響應擷取檔案大小File dir = new

Android 通過應用設定系統日期和時間的方法

Android 通過應用設定系統日期和時間的方法android 2.3android 4.0測試可行,不過需要ROOT許可權. import java.io.DataOutputStream;import java.io.File;import java.io.IOException;import java.util.Calendar;import android.os.SystemClock;public class SystemDateTime {static final

Android:啟動引導頁實現

    前言   基本上現在所有的應用都會有一個歡迎介面,在歡迎介面對應用做一個整體的介紹,然後在跳入到主介面,這次要說的這個引導頁就是帶翻頁的引導頁。效果如下所示    概要實現   主要分為兩部分功能,一個是翻頁效果,一個是頁面位置指標。為了實現翻頁效果我採用系統內建的ViewPager對象來實現;頁面指標則通過一個LinearLayout在其中放置相應個數的圖片,然後根據頁面的滑動動態修改各個圖片的資源。布局檔案如下所示 

android利用videoView播放視頻(已封裝)

//android播放視頻,使用方法:在androidManifest.xml中添加activity,// //// //注意資源路徑//調用時://Intent intent = new Intent(MainActivity.this, PlayVideo.class); //從mainActivity跳轉到playvideo中//this.startActivity(intent); //白白原創package com.homer;import

Android 環境配置:ubuntu下配置git和github

1、需求和環境硬體:一台裝有Ubuntu系統的pc或者虛擬機器(測試為Ubuntu11.10)軟體:openssh-server 、openssh-client 、git-core2、安裝配置git伺服器      a、安裝ssh,因為git是基於ssh協議的,所以必須先裝ssh:sudo apt-get install openssh-server

WebKit載入流程

之前寫了幾篇載入流程的說明,是從下向上看,有點只見樹木不見森林的感覺。經過最近一段時間的學習,有了能加以概括抽象的方法。WebKit載入流程和頁面組成是直接相關的,頁面就是WebKit要載入的對象。所以WebKit負責載入的類也與負責頁面管理的類相對應。Apple關於WebView的說明裡清楚表現了整頁模式上的MVC結構:一個頁面從元素上也有其階層,並且和載入類對應,如下:從頁面元素上講WebView代表了一個頁面的呈現,對應一個Page.

Android 五大布局

LineartLayout(線性布局)線性布局是以螢幕的水平方向或是鎚子方向來擺放布局EDIT的

Android 自學之幀布局 FrameLayout

幀布局(FrameLayout)直接繼承了ViewGroup組件;幀版面配置容器為每一個加入其中的組件都建立了一個空白的地區,這個地區我們稱之為一幀,所有每個組件都佔據一幀,這些都會根據gravity屬性執行自動對齊。FrameLayout的常用XML屬性及相關的方法:XML屬性相關方法說明android:foregroundsetForeground(Drawable) 設定該幀版面配置容器的前景映像android:foregroundGravitysetForegroundGravity(i

Android jni本地編程入門

在某些情況下,java編程已經不能滿足我們的需要,比如一個複雜的演算法處理,這時候就需要用到jni技術;jni : java native interfacejni 其實就是java和c/cpp之間進行通訊的一個介面規範,java可以調用c/cpp裡面的函數,同樣,c/cpp也可以調用java類的方法;jni開發工具ndk的安裝:在最新的ndk版本中,安裝ndk很簡單,只需要裝ndk的路徑配置到系統內容變數中即可;在編譯的時候,進入工程根目錄;執行命令  ndk-build

Android上的SQLLite效能分析

也許有人還不知道,Android 是有一些內建的 類庫支援 SQL Lite 資料庫的操作。他提供了一個很好的方式在 Android 上組織少量的資料。不管怎樣,在使用這些類庫的時候有一些陷阱是需要注意的。根據你所使用的版本不同,一個相同的查詢的已耗用時間可能從幾毫秒到幾分鐘不等。例如,一個查詢可能在 Galaxy S2 運行少於一秒(在 iPhone 4 上可能更快),但是在 Atrix 2 和 HTC Desire

【讀書筆記-《Android遊戲編程之從零開始》】7.Android 遊戲開發常用的系統控制項(Dialog)

在Android應用開發中,Dialog(對話方塊)建立簡單且易於管理因而經常用到,對話方塊預設樣式類似建立樣式的Activity。首先介紹android.app.AlertDialog下的Builder這個類。Builder是AlertDialog類的子類,而且還是它的內部類。正如其名所示,Builder相當於一個具體的構造者,通過Builder設定對話方塊屬性,然後將Builder(對話方塊)顯示出來。本人做了個Dialog顯示效果集合的小Demo,效果如下(GIF圖片較大,需要點載入時間)

Android 讀取工程內資源檔的兩種方法

  總結:asset目錄下檔案:稱為原生檔案,這類檔案在被打包成apk檔案時是不會進行壓縮的,不會自動產生R檔案的ID訪問:擷取路徑: file://android_asset/test.xml//工程根目錄下的assets檔案夾中存放,比如assets/test.xml 這樣我們使用下面的代碼AssetManager am = this.getResources().getAsset();//或者AssetManager am =

Android Touch系統簡介(二):執行個體詳解onInterceptTouchEvent與onTouchEvent的調用過程

上一篇文章主要講述了Android的TouchEvent的分發過程,其中有兩個重要的函數:onInterceptTouchEvent和onTouchEvent,這兩個函數可被重裝以完成特定的邏輯。onInterceptTouchEvent的定義為於ViewGroup中,預設返回值為false,表示不攔截TouchEvent。onTouchEvent的定義位於View中,當ViewGroup要調用onTouchEvent時,會利用super.onTouchEvent。ViewGrou

Android ActivityGroup實現的TabHost 保留activity原來狀態

在用ActivityGroup實現的TabHost時,由tab1切換到tab2再切換回來時,會重新載入tab1裡的activity public class MainUIActivity extends ActivityGroup{ private Context context=this; private TabHost mTabhost; private String TAB1="首頁"; private String TAB2="收藏"; private String TAB3="

Android開發學習---如何寫資料到外部存放裝置(sd卡),Environment.getExternalStorageDirectory,怎麼擷取sd卡的大小?

/datasave/src/com/amos/datasave/savePasswordService.java  複製代碼    //寫資料到sdcard    public void savePasswordToSDCard(String name, String password) {        // android 2.1 /sdcard/xx.txt   

Android 使用OpenCV之編譯環境非CygWin方式(Win7+Eclipse+ADT+CDT+NDK)

 只有簡單的三步,官網寫的非常簡明全面,非常佩服【準備】1. Eclipse(Indigo)2. ADT: 這個不說了,無非就是eclipse添加個android的安裝源,如果這裡選擇了NDK Plugin的話,就會自動安裝CDT喲;3. NDK(android-ndk-r9d-windows-x86_64)地址: http://developer.android.com/tools/sdk/ndk/index.html#Installing

Android的Framework分析---4硬體抽象HAL

大家都知道android是基於linux的kernel上的。android可以 運行在intel,高通,nvidia等硬體平台。但是涉及到一些GPU,顯卡和一些裝置的驅動問題,因為這些驅動都不是開源的,google位了相容這些裝置廠商的驅動源碼,提出了硬體抽象層HAL的概念。HAL層對上為framework和native開發提供統一的API介面,為下層驅動的代碼提供統一的調用介面。本文主要講解HAL是如何?的。1.HAL的資料結構 HAL的通用寫法裡面有兩個重要的結構體:1.1

Android解析Json速度最快的庫:json-smart

情境描述: 本文僅驗證了在安卓環境下使用Json的Key作為還原序列化條件的解析速度。結論是解析速度最快的不是阿里的fastjson,也不是Google的Gson,而是json-smart。 Android 4.4.2 fastjson-1.1.34.android.jar gson-2.2.4.jar json-smart-2.0-RC3.jar **注意情境的限定條件**核心代碼:package com.h3c.mytestview;import

總頁數: 2771 1 .... 2158 2159 2160 2161 2162 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.