Android開發人員指南(9) —— ProGuard

前言  本章內容為開發人員指南(Dev Guide)/Developing/Tools/ProGuard,本章內容為"混淆器",版本為Android3.0 r1,翻譯來自:"Jim",歡迎與他交流:"litaojun@gmail.com",再次感謝"Jim" !期待你一起參與翻譯Android的相關資料,聯絡我over140@gmail.com。 原文        

Android Runnable 用法

從Runnable派生你的子類,重載run()方法。然後調用View.post(myRunnableObj)即可把你的Runnable對象增加到UI線程中運行。boolean android.view.View .post(Runnable action)Causes the Runnable to be added to the message queue. The runnable will be run on the user interface

Android學習系列(11)--App列表之拖拽ListView(下)

接著上篇Android學習系列(10)--App列表之拖拽ListView(上)我們繼續實現ListView的拖拽效果。7.重寫onTouchEvent()方法。     在這個方法中我們主要是處理拖動和放下。     拖動是選中項的影像隨著手指滑動;放下是在拖動結束的時候交換資料。     方法的整體結構如下:view sourceprint?01 /**  02&

Android中service應用

Android開發中,當需要建立在後台啟動並執行程式的時候,就要使用到Service。Service

android學習筆記之捷徑

  <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="king.demo"     

Android動畫效果Widget

請參照前面的飛航模式widget和wifi widget,不同代碼: private void handStateChanged(int state){  Message msg = mHandler.obtainMessage(BluetoothDefinition.START_ANIMATION);  msg.arg1 = 0;  switch (state) {  case

Ubuntu 10.10 64bit下使用Android NDK r6編譯FFmpeg 0.8.1

 1.下載NDK r6和FFmpeg 0.8.1Android NDK r6FFmpeg 0.8.12.解壓縮android-ndk-r6-linux-x86.tar.bz2 解壓到/home/pekall/opt 目錄下,並將NDK的路徑加入到PATH環境變數中ffmpeg-0.8.1.tar.gz 解壓到/home/pekall/Projects_private/FFmpegPlayer/lib

Android 程式開發:(七)處理變化 —— 7.3 檢測螢幕的方向

有的時候,可能需要在運行時瞭解當前手機螢幕的方向。可以使用WindowManager類去實現這個功能。下面的代碼將展示如何通過編寫代碼去檢測裝置的螢幕方向:[java]@Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState)

Android 程式開發:(九)使用者介面 —— 9.2 重寫onKeyDown()

使用者可以使用兩種層級與你的UI進行互動,一種是activity層級,另一種是view層級。在activity層級,Activity類暴露了一些你可以重寫的方法。有一些常用的方法,你可以在你的Activity中進行重寫:onKeyDownonKeyUponMenuItemSelectedonMenuOpened下面的例子重寫了一些在activity中的方法,通過這個例子展示使用者如何與眾多的activity進行互動。1、建立一個工程:UIActivity。2、main.xml中的代碼。[html

Android解決Zxing識別GBK類型二維碼出現亂碼的問題(效果圖對比)

最近在研究二維碼識別,用了Zxing的開原始碼,但識別GBK類型老是出現亂碼。折騰了兩天,今天終於解決了,小記一下,。我是在Zxing-1.6基礎上開發的,因為zxing1.6對豎屏要支援好一些。首先要搭建編譯core.jar的環境,這個我就不多說了,不會的話可以參考 主要是改源碼部分修改core\src\com\google\zxing\common  StringUtils.java檔案1、 在private static final String ISO88591 =

android程式啟動畫面之Splash總結

方法一:很多應用都會有一個啟動介面。歡迎畫面慢慢隱現,然後慢慢消隱。實現這種效果的方法有兩種(暫時只發現兩種)1、使用兩個Activity,程式啟動時候load第一張Activity,然後由tick觸發N秒鐘後startActivity另外一張Activity。2、使用一個Activity,可以用到View.gone() 這個方法。把Acitivity的某些元素移除。1、兩個Activity:首先是AndroidManifest.xml[java]<?xml version="1

eclipse安裝adt不能從官網抓取資料的解決辦法

最近重裝了下系統,再搭建Android環境時就發現不能從dl.ssl.google.com抓取資料了。    嘗試了各種方法,代理、更換網址都不行。    google並不斷嘗試了幾個小時之後,終於找到瞭解決方法:   

[Android] 資料實體的自動存取--SharedPreferences篇

本例代碼以SharedPreferences為資料存取載體。利用SharedPreferences存取一個資料,步驟如下:[java] SharedPreferences sharedPre = getSharedPreferences(name, mode); 存: SharedPreferences.Editor editor =

Android中使用Geocoding API

第一步:構造Geocoder API

android解析php輸出的json格式字串執行個體

在伺服器端使用php從mysql資料庫中尋找資料出來,然後構造成json,等待用戶端以get方式擷取。本例子基本在上次的例子上面進行。圖片效果如下:vcq9u/HIobf+zvHG97bLUEhQIEpzb263tbvYyv2+3Q==" src="http://www.bkjia.com/uploads/allimg/131211/031ZM105-0.jpg" />   訪問頁面的json資料為:{“value”:[{"nid&

Android ApiDemos樣本解析(171):Views-&gt;Lists-&gt;4. Lis

上一篇:http://www.bkjia.com/kf/201209/156201.html本例返回一自訂View -SpeechView. 這個View由兩個TextView構成,一個TextView顯示Title,一個View顯示內容:其建構函式定義如下:[java] public SpeechView(Context context, String title, String words)

Android的位置和地圖

位置和基於地圖的應用程式,對於行動裝置使用者來說是最具吸引力的。你能夠使用android.location包和Google

Android 無網路彈出對話方塊

 if (isConnect(this) == false) {Toast.makeText(MainActivity.this, "設備無連接,請鏈接到網絡", 2000).show();}else {Toast.makeText(MainActivity.this, "鏈接到球賽比分網絡", 1000).show();}       private boolean

Android之退出整個應用方法之二

  

Android開發之Handler詳解

android裡面對於非同步訊息的處理,提供了一套Handler的實現方案。Handler有很多適宜的應用和微妙之處,使它在和Thread以及Service等一起使用的時候達到很好的效果。       一. Handler與Thread的區別。Handler與調用者處於同一線程,如果Handler裡面做耗時的動作,調用者線程會阻塞。Android

總頁數: 2771 1 .... 2662 2663 2664 2665 2666 .... 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.