基於ViewFlipper實現圖片瀏覽組件

轉載請說明出處:http://blog.csdn.net/ff20081528前段時間一個朋友問我有沒有做過手機商城的廣告瀏覽的功能,如:我也看了下,基本上所有的商城也都有衣蛾這樣的東西。在網上搜了下,開源的也有,網友自己寫的也有。但是沒有找到完全符合朋友需求的一個組件。為此也就花了點時間幫朋友寫了這麼一個組件,在此分享出來,希望對一些朋友有用,能省一些開發時間。組件的功能1,自動播放功能(帶有切換動畫);2,手指滑動切換(手指效果和動畫效果同步);3,能夠迴圈滑動和播放;組件的實現我在代碼裡面

SDK Manager無法開啟,閃退問題

參考“Unique琳”的部落格  http://blog.sina.com.cn/s/blog_8a7de0b20101c8r1.html系統:Win 8/ Win8.1ADT: adt-bundle-windows-x86_64-20131030 情況描述:  1,直接雙擊“SDK Manager”無反應或一閃而過;  2,使用控制台運行android.bat報錯:    Exception in

cocos2dx2.2移植到Android

準備:1.vs20102.搭建好Android開發平台的eclipse3.下載Android NDK(我下的是android-ndk-r9)我的cocos2dx解壓路徑:D:\cocos2d-x-2.2\cocos2d-x-2.2NDK路徑:D:\cocos2d-x-2.2\cocos2d-x-2.2\android-ndk-r9步驟一、配置AndroidDNK編譯環境運行eclipse,配置一下ndk路徑就可以了

Android開源架構AsyncHttpClient (android-async-http)使用

android-async-http 開源架構可以使我們輕鬆地擷取網路資料或者向伺服器發送資料,最關鍵的是,它是非同步架構,在底層使用線程池處理並發請求,效率很高,使用又特別簡單。 以往我們在安卓上做項目,比如要下載很多圖片、網頁或者其他的資源,多數開發人員會選擇一個線程一個下載任務這種模型,因為安卓內建的 AndroidHttpClient 或者 java 帶的 java.net.URL ,預設都是阻塞式操作。這種模型效率不高,對並發要求高的 APP 來講,並不適用。有的人會選擇使用

andorid 報錯bindertransation

原因是 官方規定intent傳遞時,資料不能超過1MThe Binder transaction buffer has a limited fixed size, currently 1Mb, which is shared by all transactions in progress for the process.

android開發之在activity中控制另一個activity的UI更新_如何在activity之間傳遞handle

遇到一個問題,需要在一個activity中控制另一個acitivity做一些更新,沒想到傳遞handler的方法,通過以下方式解決。1.在MyAPP中定義屬性handlerpackage jason.com;import jason.com.MasterActivity.MyHandler;import android.app.Application;/*** 自己實現Application,實現資料共用* @author jason*/public class MyAPP extends

編寫第一個Android運行程式

嘗試做第一個Android程式,安裝對應的開發環境,主要是Android外掛程式及其對應的SDK。1. 安裝完成後開啟File菜單單擊New菜單中的Other彈出如下介面單擊next按鈕,彈出如下介面: 輸入項目名稱,比如AndroidDemo,然後單擊next按鈕如:選中Android4.0.3這個SDK。單擊next按鈕如:修改當前包的名稱為com.android,單擊finish即可完成建立項目,在左側樹顯示如:2. 通過步驟輸入需要顯示的提示3. 單擊單擊紅色的表徵圖出現如:

Android開發學習之錄音同步播放的實現

最近看到一篇關於音訊文章,忽然想起以前有個中國傳媒大學的一位朋友,要我幫她設計一個可以即時播放輸入音訊程式,我當時想到了要用DirectSound,可是對於這種從來沒有碰過的東西,我內心是多少有些恐懼的,而且是用C#這樣的語言來寫這種相對來說比較底層的東西,所以這件事情最後就不了了之了,好在後來這位朋友順利地完成了畢設。此時此刻,在Android上再次碰到這個問題,我就抱著試試看的決心,來學一學吧。主要代碼如下:package com.android.record2play;import

設計模式介紹之三:命令模式(command)

命令(模式)的結構很簡單,但對於消除代碼間的耦合卻有著重要的影響。 在 C 語言中我們經常使用回呼函數,而命令模式是回調( callback )的物件導向的替代物。從最直觀的角度來看,命令模式就是一個函數對象:一個作為對象的函數。通過將函數封裝為對象,就能夠以參數的形式將其傳遞給其他函數或者對象,告訴他們在履行請求的過程中執行特定的操作。可以說,命令模式是攜帶行為資訊的信使。 命令模式對於構建 GUI 應用有特別重要的意義,比如菜單的響應,使用 MFC 時我們通過一系列的

小強的HTML5移動開發之路(1)——HTML介紹

HTML是HyperText Markup Language(超文字標記語言 (HTML))的縮寫,是構成所有所有網頁基本結構的文本及標籤組合。一、目前市場上流行的瀏覽器IE/Chrome/firefox/opera其中Chrome/firefox/opera以及IE 9/10都能很好的相容html5二、HTML標籤html標籤都以“<"括弧開始,並以">"括弧結束如<a

【10】coco2d-x CCTextFieldTTF最簡單的方法實現密碼登陸“*”

最簡單的方法使用CCTextFieldTTF設定圖密碼框,首先類的繼承關係class Login:public cocos2d::CCLayer,CCIMEDelegate,CCTextFieldDelegate最有是這幾個方法// CCTextFieldDelegatevirtual bool onTextFieldAttachWithIME(CCTextFieldTTF * pSender);virtual bool

Android Phonebook編寫連絡人UI載入及連絡人儲存流程(一)

2014-01-06 17:05:11 將百度空間裡的東西移過來。Phonebook添加/編輯連絡人UI載入及儲存連絡人流程,是一系列研究Phonebook連絡人儲存機制的文章,做連絡人好長時間了,一直想寫一些東西,但總是找不到合適的時間,最近總算有點空了,謝謝吧Android Phonebook編寫連絡人UI載入及連絡人儲存流程(二)Android Phonebook編寫連絡人UI載入及連絡人儲存流程(三)Android

Android之ListView分頁資料載入

1、效果如下:執行個體如下: 的添加資料按鈕可以換成一個進度條 因為沒有資料所以我加了一個按鈕添加到資料庫用於測試;一般在伺服器拉去資料需要一定的時間,所以可以弄個進度條來提示使用者:點擊載入按鈕的時候,向資料庫讀取一次資料,把讀取的資料追加到原來的資料集中;然後顯示出來package com.exampleandroid.xiong.listviewpages;public class News {private String title;private int id;/** * * @

ios和android一併學習的體會

如果說為什麼要同時學習這兩種不同的移動平台,其實有一定的“閑”的因素在裡面。相對於ios,android我是早半年接觸的。最開始學習的時候也就是j2ee學習的延續,通過看視頻連帶看書學了大概一個月的時間,對android有了一個基本的瞭解。本來是想做個小項目練練手的,由於各種原因沒有實現,就把android擱在邊上了。後來自己買了一個MacBook,於是就看起了ios。最開始學習Objective-C的基本文法以及ios初級編程的時候,因為之前的基礎還可以,我用了大概4天的時間,說起來也不算是多

android開發之藍芽主動配對串連手機

上一篇介紹了手機配對串連的三種方式,這篇以完整的一個代碼執行個體介紹如何搜尋周圍的藍牙裝置,以及主動配對,串連。package jason.com;import java.io.IOException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import java.util.UUID;import android.app.Activity;import

Android Studio中java.lang.AssertionError異常解決方案

新安裝的0.3.2就出現這個錯誤,然後以為更新到0.4.0會解決這個問題,結果還是悲劇的。。。然後就跟著錯誤提示,找到了原因。java.lang.AssertionError異常大致類似於所示第一步,右鍵module,選擇open module settings第二步,在左側找到Modules並選中第三步,在右側設定Module SDK版本vcD4KPHA+PGltZyBzcmM9"http://www.bkjia.com/uploadfile/Collfiles/20140103

如何在協作開發安卓項目中打jar包給合作人

一般情況下,id都是安卓自動產生的。使用時只要用R.id.xx就可以了。但是,在合作開發安卓時,需要將自己開發的代碼部分打成jar包,甚至做混淆。這就需要使用java的反射機制。在取id時使用如下類,避免了寫入程式碼。res檔案只能乖乖的交給合作方了。當然可能還有更好的方法解決這個問題。 使用方法如: (ImageButton) findViewById(GetItemId.getIdResIDByName(this, "title_exit")); import

Android開發手記(開發自習助手)

apk

android下Bitmap和base64之間的轉換

/* * 將bitmap轉換為base64位元組數組 */public byte[] Bitmap2Base64(Bitmap bitmap) {try {// 先將bitmap轉換為普通的位元組數組ByteArrayOutputStream out = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);out.flush();out.close();byte[] buffer =

總頁數: 2771 1 .... 2666 2667 2668 2669 2670 .... 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.