android代碼實現ViewPager的indictor效果

          今天無聊自己寫了一個模仿viewpager的指標,這個例子是利用我以前寫的一片文章的例子進行改進《android橫向滾動螢幕特效分析》。          下面說下我的思路,首先當控制項初始化的時候擷取ScrollLayout空間的子View控制項個數,然後傳入我們要寫的IndictorView類裡面,然後利用onDraw()方法在螢幕上畫同等數量的圓形,表示當前螢幕的圓圈我們用不同的顏色區分就行了,然後每次移動的時候我們改變畫表示當前螢幕圓圈的位置即可。         

Android有用程式碼片段(三)

前兩個已經到第四十個了,所以還得再開一篇,用於記錄,以前文章:Android有用程式碼片段(二)、android有用程式碼片段,有需要的朋友可以去看一下。如果這篇文章對您有用,勞煩幾秒鐘幫忙投下票:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao,Csdn 2012部落格之星投票,謝謝!!!         四十一、資料庫寫入圖片資訊:資料庫中的欄位設定為 binary類型Bitmap bitmap = BitmapFactory.

android橫向滾動螢幕特效分析

今天教大家寫一個類似於android案頭的launcher效果的自訂控制項,在開始寫之前大家需要熟悉幾個類和它們的方法,下面我分別列出來:       1.VelocityTracker 速度追蹤器,顧名思義這個累的作用主要是追蹤使用者手指在螢幕上的滑動速度。當你要跟蹤一個touch事件的時候,使用obtain()方法得到這個類的執行個體,然後 用addMovement(MotionEvent)函數將你接受到的motion

android 讀取sdcard

最近寫了一個讀書android sdcard的程式使用的Environment類的靜態方法得到得sdcard路徑,剛開始的時候沒有讀取成功,並提示許可權異常,明明我已經在AndroidManifest.xml檔案中加了<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />許可權,還是報這個異常,後來經過仔細尋找資料才知道,原來還少了個許可權<uses-permission

android實現自己的瀏覽器

最近沒事寫了一個簡易瀏覽器,在剛開始寫的時候遇到一些問題,主要的問題就是如何在自己的webview中顯示所有的網頁資料,不過不指定自己的webview顯示所有網頁資料則會調用系統預設的webview來載入資料,所以解決的辦法就是用webview的setWebViewClient()方法設定自己的webviewclient對象,這個對象就是專門負責網頁url與webview綁定的類,重寫當中的shouldOverrideUrlLoading(WebView view, String url)方法,

android 百度地圖應用

     最近用到百度地圖API,在這裡跟大家分享一下經驗。要使用百度API和google一樣先要去百度地圖API網站上去申請KEY,申請地址如下:http://dev.baidu.com/wiki/static/imap/key/ ,申請完畢以後就可以是用了,但是百度API是作為第三方外掛程式的方式加入到項目中所以,你還需要下載百度地圖API的jar包,如下:http://dev.baidu.com/wiki/imap/index.php?title=Android%E5%B9%B3%E5%8

android handler和AsyncTask用法

最近在研究android的handler和AsyncTask的使用方法,經過幾天的學習和在網上查閱資料後總算做出了一個完整的程式,大家可以參考參考。程式源碼如下:private Handler handler = new Handler() {@Overridepublic void handleMessage(Message msg) {switch (msg.what) {case 1:adapter.notifyDataSetChanged();break;}}};public void

android WIFI定位

           WIFI定位其實和基站定位都差不多,只需要把WIFI的MAC地址取到傳給google就行了,下面是具體實現!import java.io.Serializable;import android.content.Context;import android.net.wifi.WifiManager;import android.util.Log;/** * @author yangzhiqiang * */public class WiFiInfoManager

android實現簡單聊天室

       最近寫了一個簡單的聊天室應用,可以發送表情,更改頭像這些功能。主要技術點就是怎樣把表情圖片放到textview等Ui控制項中展示。這裡廢話不多說,下面是: 這裡主要講下怎樣把文本替換到表情,先說下思路,首先我們的圖片是儲存在本地資來源目錄drawable中而所有的資源檔都是R這個類來管理,所以我們可以利用Regex找出圖片id封裝成ImageSpan然後把ImageSpan放到SpannableString中,最後把SpannableString放入edittext中,下面是源碼:

Android 讀寫檔案的N種寫法

Android 讀寫檔案的N種寫法(待續。。。)讀取raw檔案// 讀取raw檔案private void rawRead(){String ret = "";try {InputStream is = getResources().openRawResource(R.raw.my_raw);int len = is.available();byte []buffer = new byte[len];is.read(buffer);ret =

android 實現listview動態載入清單項目

最近了一個動態載入listview類表項的列子,分享出來大家學習學習,我說說這個例子的實現過程,首先我限定每次載入的清單項目資料為10條資料,當我拖動listview滾動到最後一條資料的時候再載入10條,並在Listview下方顯示載入提示。下面是我的java源碼: private void showContent() {listView = (ListView) findViewById(R.id.journals_list_one);loadData();adapter = new

android 拍照上傳照片

     廢話不多說,直接進入主題,想要在android中實現拍照最簡單餓方法就是New 一個 Intent 設定Action為android.media.action.IMAGE_CAPTURE 然後使用startActivityForResult(intent,REQUEST_CODE)方法進入相機。當然還有很多方式可以實現,大家可以在網上尋找。但是要注意的是在進入相機前最好判斷下sdcard是否可用,代碼如下: destoryBimap(

android 拍照上傳照片(新)

        前段時間寫過一片關於照片上傳的文章,但是後來發現用那種方式上傳的圖片是經過android系統處理過的,並不是原圖,也就是說經過壓縮過的,圖片會變得很小,今天我就是為瞭解決這個問題用另外一種方式實現。        首先當我們要得到原有的照片必須為拍照後的照片指定存放的路徑地址,這個地址是在Intent中指定,方法是intent.putExtra(MediaStore.EXTRA_OUTPUT,

android實現3D效果翻頁

        最近做了一個簡單的3D效果翻頁特效,先說說我的思路吧,首先我這個翻頁效果並不是兩個Activity之間的跳轉,而是在同一個activity類切換不同的view而已。我現在的做法是單擊一個button然後Gone當前的布局,然後把需要呈現的布局visible,在隱藏當前布局的時候啟動動畫,然後給動畫添加監聽,在動畫結束時開始另外一個view的入場動畫就行了。       下面來看下我的首頁面的布局檔案:<FrameLayout

android 動態布局

android的動態布局的其實我個人覺得不是很複雜,只是比寫xml看上去沒那麼好理解而已,首先android動態布局最主要用的是一個addView()方法和一個LayoutParams類,只要掌握了這2個應該沒多大問題了,我們先從addView()這個方法說起,這個方法是View中的方法意思說只要繼承了View的類都可以使用這個方法,addView()有幾個重載方法,大家可以根據自己的需求來選擇方便的使用,我在這裡給大家介紹下addView(View view,LayoutParams

Android 編譯工具 Ant

Ant,是一種基於Java的build工具,類似於(Unix)C中的make ,與基於shell命令的擴充模式不同,Ant用Java的類來擴充,使用者不必編寫shell命令。Ant本身是一個流程指令碼引擎,用於自動化調用程式完成項目的編譯,打包,測試等。除了基於Java是平台無關的外,指令碼的格式是基於XML(預設為build.xml),比make指令碼來說還要好維護一些。1, 下載官方下載: ant  直接下載: apache-ant-1.9.0-bin.tar.gz2, 安裝1)

淺學設計模式之策略模式及在android中的使用

           策略模式(Strategy):它定義了一系列的演算法,並將每一個演算法封裝起來,而且使它們還可以相互替換。策略模式讓演算法的變化不會影響到使用演算法的客戶。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently

Android與js互動執行個體

Android 中可以通過webview來實現和js的互動,在程式中調用js代碼,只需要將webview控制項的支援js的屬性設定為trueAndroid(Java)與JavaScript(HTML)互動有四種情況:1) Android(Java)調用HTML中js代碼2) Android(Java)調用HTML中js代碼(帶參數)3) HTML中js調用Android(Java)代碼4) HTML中js調用Android(Java)代碼(帶參數)下面樣本總結這四種情況,直接上乾貨:1)

淺學設計模式之模板方法模式及在android中的應用

一、引子   這是一個很簡單的模式,卻被非常廣泛的使用。之所以簡單是因為在這個模式中僅僅使用到了繼承關係。  繼承關係由於自身的缺陷,被專家們扣上了“罪惡”的帽子。“使用委派關係代替繼承關係”,“盡量使用介面實現而不是抽象類別繼承”等等專家警告,讓我們這些菜鳥對繼承“另眼相看”。  其實,繼承還是有很多自身的優點所在。只是被大家濫用的似乎缺點更加明顯了。合理的利用繼承關係,還是能對你的系統設計起到很好的作用的。而模板方法模式就是其中的一個使用範例。    模板方法模式:   

淺學設計模式之組合模式及在Android中的應用

定義        組合模式允許你將對象組合成樹形結構來表現出“整體/部分”階層。組合能以一致的方式處理個別對象以及對象組合。結構圖                       使用者使用Compoment類介面與組合結構中的對象進行互動。如果接受者是一個分葉節點,則直接處理請求。如果接受者是Composite,它通常將請求發送給他的子組件,在轉寄請求之前或者之後可能執行一些輔助操作。程式碼範例component:public abstract class Component {

總頁數: 2771 1 .... 683 684 685 686 687 .... 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.