android應用中監聽按下HOME鍵

最近項目中有個需求,就是判斷我們的應用是否被置於後台,以前只是簡單的以為在activty中判斷onUserLeaveHint()是否被執行即可,這個是被該方法的說明給騙了,說明如下:Called as part of the activity lifecycle when an activity is about to go into the background as the result of user choice. For example,when the user presses

Android天氣預報應用設計(二)

 Android天氣預報應用設計(二)三.詳細設計本文在天氣預報應用基礎功能上參考了http://www.anddev.org/android_weather_forecast_-_google_weather_api_-_description-t337.html一文,該文提供了整體設計思路及完整的原始碼,此處只針對額外的功能及不同的設計方法進行闡述。此外,在進行源碼分析時,只挑選示意性、結構性的代碼進行分析,而程式完整的原始碼可在http://download.csdn.net/detail

Android天氣預報應用設計(一)

文章目錄 二.設計思路

Android adb error: “device not found” on Ubuntu

http://www.pocketmagic.net/?p=762Android adb error: “device not found” on UbuntuBy Radu Motisan Posted on June 2nd, 2009I've been getting this error way too often recently, so I've decided to point out some of the causes.1) using my older desktop pc

[Android]抄襲微博布局總結

別人的好的東西,就應該拿過來借鑒,並改進,我想這就是拿來主義 我畫圖不好,其實我很想用畫圖的方式來說明一切,因為通俗簡單的就是最好的 首先是思維導圖...這個思維導圖,因為只能看介面,得不到原始碼,所以通過畫圖的方式來分析介面以及功能  這是首頁的xml ,相信明眼人一看就知道,這是全螢幕適配的. 來自沈大海的微博教學以及 農民伯伯的

Android Fragment學習筆記(一)

本人初學Fragment,寫有幾個簡單例子,現提出來方便大家學習和研究。Android Fragment學習筆記(一)本程式的重點是在一個Activity中放入了兩個Fragment。   頁面配置如下面代碼(fragment_hide_show.xml):<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android http get/post傳遞參數

    本程式介紹如何通過HttpClient模組來建立Http串連,並分別以Http Get和Post方法傳遞參數,串連之後取回web server的返回網頁結果。     注意,在用Post時,傳遞變數必須用NameValuePais[]數組儲存,通過HttpRequest.setEntity()方法來發出http請求。     此外,也必須通過DefaultHttpClient().execute(httpRequest)添加HttpRequest對象來接收web

周折了幾天,終於把Android平台的搭建做好了

 廢話少說,立刻上資料。第一步:安裝vim工具第二步:安裝samba工具,建立與windows共用資料夾第三步:安裝android系統編譯的涉及的開發包:git-core gnupg valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev

Android中利用ViewPager實現視圖切換

在為ViewFlipper視圖切換增加動畫和Android中實現視圖隨手勢移動中實現了視圖隨手勢切換,現在Android中Compatibility Package提供了ViewPager可以更簡便的實現視圖切換,實現的效果如下:效果和ViewGroup一樣,但是實現過程更簡單.新版的Android Market和Google+都是用了ViewPager.說一下實現過程:工程目錄如下:MyPagerActivity的onCreate方法如下:@Override public void

Android ListView只載入當前螢幕內的圖片(解決list滑動時載入卡頓)

最近在做ListView分頁顯示,其中包括圖片 和文字(先下載解析文字內容,再非同步載入圖片)發現每次點擊下一頁後,文字內容載入完畢,馬上向下滑動,由於這時後台在用線程池非同步下載圖片,我每頁有20條,也就是20張圖片,會導致listview滑動卡頓!這是使用者不想看到的,我參考了網易新聞和電子市場等應用,發現它們都是只載入螢幕內的圖片,不現實的不載入,於是我也仿照做了一個。我是菜鳥,我承認

Android cocos2d-x開發(三)之建立Android工程和編譯

1、進入cocs2d-x目錄,用文字編輯器開啟create-android-project.bat 將_CYGBIN=設定為cycgwin\bin安裝的的絕對路徑。 將_ANDROIDTOOLS設定為android sdk 的tools絕對路徑 將_NDKROOT設定為android

Android 開啟閃光燈做手電筒

public class HandLightActivity extends Activity implements OnClickListener{private ToggleButton toggleButton;private Camera m_Camera;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method

android讀寫cookie的方法

做了一個android網路應用,要求用自己實現的webview去訪問web網站,並且在遠程登入成功之後把cookie寫入到手機,保留用作以後的自動登入。找了好多資料。發覺讀取cookies倒還用的很普遍,可是通過程式寫cookie卻沒有太多資料。先來看一下如何讀取cookie吧:try        {          DefaultHttpClient httpclient = new DefaultHttpClient();          HttpGet httpget = new

android 給url添加cookie

前些天因為項目需要寫了一個通過網路連接去服務端拿資料的方法,但是需要讓程式添加上cookie,因為之前對cookie 沒有怎麼研究過(包括做web 那會也沒有用過或者說很少用),所以 一時用起來不太會用。。結果百度google 了一把

android底層

1、在Ubuntu上下載、編譯和安裝Android最新原始碼 一. 環境準備。     1. 磁碟空間預留20G左右,記憶體3G,因為一邊要跑主機,一邊要跑虛擬機器,記憶體要求還是比較高的,這樣才會比較流暢。     2. 安裝VMWare 7.1.4。我的作業系統是Win7,VMWare的版本要新一點的,舊版本的VMWare在網路支援上比較差,由於要在虛擬機器上下載Android原始碼,沒有網路是萬萬不行的。     3.

Android 儲存圖片到系統相簿

if(SDCardUtils.hasSDCard()){if(b.containsKey("photo")){byte[] b1 = b.getByteArray("photo");if(b1 != null){Bitmap bmp = BitmapFactory.decodeByteArray(b1, 0, b1.length);try {ContentResolver cr = mContext.getContentResolver();String    url  =

Android 類比鍵盤滑鼠事件

通過Socket + Instrumentation實現類比鍵盤滑鼠事件主要通過以下三個部分組成:        Socket編程:實現PC和Emulator通訊,並進行迴圈監聽    

android流量監測的實現原理

2.2版本以前的,系統的流量資訊都存放在proc/net/dev(或者proc/self/net/dev)檔案下,讀取檔案然後對其進行解析就行了。讀取某一個應用的流量,則讀取proc/uid_stat/uid/tcp_rcv檔案進行解析(據說模擬器下是沒有這個目錄檔案的) 對於Android流量統計來說在2.2版中加入了TrafficStats類可以輕鬆擷取,其實本身TrafficStats類也是讀取Linux提供的檔案對象系統類別型的文本進行解析。android.net.TrafficStat

Android cocos2d-x開發(一)之NDK開發環境的搭建

1、下載安裝Android NDK 我使用的NDK版本為r8 Google 出的最新NDK 為 r8為 http://developer.android.com/sdk/ndk/index.html 2、下載安裝cygwin     由於NDK編譯代碼時必須要用到make和gcc,所以你必須先搭建一個linux環境,

Android cocos2d-x開發(二)之create-android-project.bat檔案的修改

[color=red][/color]進入cocos2d-x目錄,用文字編輯器開啟create-android-project.bat 將_CYGBIN=設定為cycgwin\bin安裝的的絕對路徑。 將_ANDROIDTOOLS設定為android sdk 的tools絕對路徑 將_NDKROOT設定為android

總頁數: 2771 1 .... 795 796 797 798 799 .... 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.