【android】監聽網路變化連續多個廣播的問題解決

問題:public class NetStatReceiver extends BroadcastReceiver { public static final String netACTION = "android.net.conn.CONNECTIVITY_CHANGE"; @Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubthis.context

【android】 調用別的應用的activity

第一種:ComponentName()使用ComponentName()可以跳轉到任何一個activity,不論是不是main activity。也不必寫修改被調用的apk的AndroidManifest.xml任何內容,如下:ComponentName componetName = new ComponentName( //這個是另外一個應用程式的包名 "com.hooy.apk2",

android Activity之間傳遞對象

android 不同activity之間傳遞對象有兩種方式:Bundle 的 1) public void putSerializable(String key, Serializable value) ; 2)public void putParcelable(String key, Parcelable value)所以傳遞類需要 implements Serializable 或者 implements Parcelable 即可。一)implements Serializable

【android】 監聽去電和來電電話狀態

在android上監聽電話狀態基本思路,註冊接受電話狀態的廣播,接受廣播即可。實現如下:首先,監聽電話狀態需要許可權:  <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />其次,接受電話狀態的廣播:public class

【android】 bug ” is your activity running?”

09-20 17:39:41.196: E/AndroidRuntime(32388): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@45907880 is not valid; is your activity

【android自動化測試】robotium 初體驗

robotium 進行android自動化測試初體驗,本文包含的內容:一,只有APK,沒有源碼的情況下robotium測試:二 有待測試apk的源碼測試:robotium網址:  http://code.google.com/p/robotium/  一,只有APK,沒有源碼的情況下robotium測試:1)確保apk是debug簽名;     

android 修改actionbar title文字顏色等屬性

新版本提供了很好用的actionbar,其諸多控制項的背景,字型等屬性均可在styles.xml裡修改。想要修改title的屬性需要如下修改:int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");TextView yourTextView = (TextView)

【android】TabActivity實現手指左右滑動切換tab

在做項目的時候主介面有好幾個tab, 有些使用者習慣性的左右滑屏來切換tab,所以添加了左右滑屏切換他變得功能。基本思想:dispatchTouchEvent在接收到使用者觸屏時間之後被觸發,所在在dispatchTouchEvent中擷取目前使用者事件,判斷是滑動,則執行切換tab,並且終止當前觸屏事件。否則則正常流程。實現方式:private GestureDetector gestureDetector; // 使用者滑動gestureDetector = new

【android】 簡訊多媒體訊息以及會話讀取

一、需要實現一個同系統資訊一樣的功能1)會話列表;2)會話對話詳情;3)系統會話增加新資訊或者刪除資訊等變化時做到同步;二、實現思路通過查詢會話表顯示會話介面,監聽會話資料庫實現與系統資訊同步。通過會話id查詢會話對應的具體聊天內容,比如簡訊或者多媒體訊息;看下mmssms.db中的uri有好多個,可以根據自己的需求選擇合適的uri,可以避免不必要的操作,提高效率。經過多次測試,實現以上功能需要用的資訊表有:1)會話表:content://mms-sms/conversations/2)簡訊表:

android 控制項跟隨手指移動

項目中遇到控制項跟隨手指觸摸移動的部分,簡單測試了下。package com.example.viewanimationtest;/** * @author maria * 2013-2-16 */import android.os.Bundle;import android.app.Activity;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;

android程式運行螢幕一直亮

程式啟動並執行時候保持螢幕一直亮著。PowerManager.WakeLock 釋放和開啟必須成對出現。各種鎖的類型對CPU 、螢幕、鍵盤的影響:PARTIAL_WAKE_LOCK:       保持CPU 運轉,螢幕和鍵盤燈可以關閉。SCREEN_DIM_WAKE_LOCK:   保持CPU 運轉,保持螢幕顯示,但可以變暗,允許鍵盤燈關閉。SCREEN_BRIGHT_WAKE_LOCK:保持CPU 運轉,允許保持螢幕高亮顯示,允許鍵盤燈關閉。FULL_WAKE_LOCK:        

android應用中HTTP通訊效能

1):Expect: 100-Continue:http.protocol.expect-continueExpect 100 Continue其實是http協議1.1中的一個header屬性, 就是說如果設定了Expect 100 Continue 那麼就意味著用戶端在向伺服器發送資料的時候,需要先向伺服器發起一個請求看伺服器是否願意接受用戶端將要發送的資料(我們這裡可以認為是http body,往往是較大的資料區塊)。因為Expect 100

Android開發中網路請求的壓縮-GZip

gzip是GNUzip的縮寫,它是一個GNU自由軟體的檔案壓縮程式。HTTP協議上的GZIP編碼是一種用來改進WEB應用程式效能的技術。一般伺服器中都安裝有這個功能模組的,伺服器端不需做改動。當瀏覽器支援gzip 格式的時候, 伺服器端會傳輸gzip格式的資料。從Http 技術細節上講,就是 http request 頭中 有 "Accept-Encoding", "gzip" ,response 中就有返回頭Content-Encoding=gzip

Android 記憶體監測工具 DDMS –> Heap{轉}

無論怎麼小心,想完全避免bad code是不可能的,此時就需要一些工具來協助我們檢查代碼中是否存在會造成記憶體流失的地方。Android tools中的DDMS就帶有一個很不錯的記憶體監測工具Heap(這裡我使用eclipse的ADT外掛程式,並以真機為例,在模擬器中的情況類似)。用 Heap監測應用進程使用記憶體情況的步驟如下:1. 啟動eclipse後,切換到DDMS透視圖,並確認Devices視圖、Heap視圖都是開啟的;2.

Android 2.3 WebView bug 之 position:fix

最近在 Android 2.3 上做一個小應用,native / web 混合,用了一個 WebView 做內容主要顯示地區。用了 jQuery Mobile 的列表和內建的搜尋功能。那個搜尋方塊在列表最頂端,當列表向上捲動的時候,搜尋方塊會跟隨一起捲動出螢幕頂端。客戶看了 demo,表示「這個東西很好啊,要是能停留在頂部就更好了」。之後發生的事情如下:1、設定 position:fix 以及修正各種 CSS margin / padding /

3. 編寫的第一個android HelloWorld程式如何在手機上面調試運行

以前有用自己的手機開發過Android的小程式玩玩,現在又想學習下 opencv + android的開發,按照網上的教程配置了兩天的環境了,發現編寫的HelloWorld程式在 avd4.2的裝置類比上面運行正常,不管編譯的sdk版本為2.3,3.0,4,2都可以在配置的裝置模擬器上運行,但是配置選項,想讓android程式在自己的真機上面運行,這樣速度比較快,更加接近真實情況,卻出現了很多問題,一直沒找到問題的關鍵。分析: 

1. opencv for android開發環境的配置

參考:http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html             http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#android-dev-intro  

android上實現語音辨識,基於google的語音識的簡單例子.

語音辨識在android上使用起來很方便也很簡單.但是有個前提條件,就是android機器上必須預先安裝google的語音搜尋工具語音辨識技術是在Android

自己動手寫android手機案頭-第一篇

開發自己的android案頭,有這個想法是去年一個項目(移動公司的變態項目,需要定製android機器,將一對移動業務定製到裡面去)需要定製android案頭,當初的做法是直接改原版的Launcher.apk源碼,然後再Linux下編譯產生Launcher.apk然後刷到韌體中去.實現案頭定製,讓使用者無法刪除.至於為什麼,你懂的....廢話不多說了.我們現在要做的不是改原生的Launcher.apk,而是做個相當於普通apk能刪除與安裝的案頭,現在市面上有的如:91的熊貓案頭.還有其他一些在開

定製你自己的android手機案頭Launcher===一個完成Launcher開發的介紹-第二篇

launcher也就是我們的Home,可以簡單地把它理解為一個簡化的linux GUI。作為一個GUI它首先必須完成它最本分的功能,就是它必須能提供對所有應用程式(CATEGORY_LAUNCHER)的映射;不過作為一個

總頁數: 2771 1 .... 589 590 591 592 593 .... 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.