[Android] Service和IntentService中顯示Toast的區別

1. 表象    Service中可以正常顯示Toast,IntentService中不能正常顯示Toast,在2.3系統上,不顯示toast,在4.3系統上,toast顯示,但是不會消失。2. 原因    Toast要求運行在UI主線程中。    Service運行在主線程中,因此Toast是正常的。    IntentService運行在獨立的線程中,因此Toast不正常。3. 在IntentService中顯示Toast    利用Handler,將顯示Toast的工作,放在主線程中來做。

[Android] ScrollView滾動到底部和頂部的檢測

1. 源起    很多分頁載入的組件都是繼承自ScrollView,分頁要檢查是否滾動到底部,下拉重新整理需要檢測是否滾動到頂部。2. 代碼<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

[Android] FileInputStream跟蹤

源起    需要跟蹤FileInputStream的Read的Nativie實現,開始走了彎路,Java工程下的FileInputStream實現與Android工程的實現不同。另外,http://blog.chinaunix.net/uid-26926660-id-3326678.html中分析的不錯。java.io.FileInputStream   @Override public int read() throws IOException {        return Streams.

android簡繁體相互轉換

這個雖然估計以後不會怎麼用得到,但還是覺得應該存起來轉自http://blog.csdn.net/jasonzhou613/article/details/9194597簡繁體相互轉換,首先我們要引入一個包:jcc-bate-0.7.3.jar。我們先來看下這個包的結構:由圖我們知道,通過JChineseConvertor.getInstance();可以得到執行個體,再通過s2t和t2s方法可以進行轉化。s2t方法就是將簡體轉換成繁體,t2s方法就是將繁體轉換成簡體。[java] view

[Android] 通過監聽BOOT_COMPLETED與MEDIA_MOUNTED,監聽開機

1. 說明    Android手機開機後,會發送android.intent.action.BOOT_COMPLETED廣播,監聽這個廣播就能監聽開機。2. 代碼<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /><receiver android:name="com.example.restarttest.BootupReceiver" >    <intent-

android開機啟動應用

今天在網上搜了下開機啟動應用的例子,有很多,發現有些真機還是不行,非要在模似器上才行。把一些我試過的代碼貼上來下面這是主Activity,一開啟讓它顯示系統的時間package com.test;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.app.KeyguardManager;import

Android控制項之TabHost

建一個Android工程tabHost,包名com.test.wwwman的布局檔案,加了一些無關的TextView,可把這些TextView去掉<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"   

android 通話記錄和連絡人查詢

轉自http://blog.csdn.net/davayunhuijia/article/details/7778240通訊記錄有三種類型:來電:CallLog.Calls.INCOMING_TYPE (常量值:1) 已撥:CallLog.Calls.OUTGOING_TYPE(常量值:2)未接:CallLog.Calls.MISSED_TYPE(常量值:3) 查看源碼中的聲明: <provider

android查詢系統連絡人資訊

轉自http://www.cnblogs.com/error404/archive/2013/03/12/2956090.html在android中讀取連絡人資訊的程式,包括讀取連絡人姓名、手機號碼和郵箱 1:androidmanifest.xml的內容<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"

android抽屜效果

SlidingDrawer類雖然已經不推薦使用了,但有時如果效果簡單的話用用也無妨,反正我有有點懷念,主要是它使用簡單,只能上下或者左右滑動,而且剛開始的時候,方向不能指定,布局檔案<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"     android:layout_height="match_parent"    

Android開發許可權大全

忘記是怎麼來的了,今天從電腦上看到這麼個許可權大全的記事本,覺得這麼好的東西不能私藏,放上來讓英語不好的人翻翻看android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get

android 支援圖片尾碼為.gif的第三方類

摘自開源中國GifView 是一個為瞭解決android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示這個問題的項目,其用法和 ImageView一樣,支援gif圖片使用方法:1-把GifView.jar加入你的項目。2-在xml中配置GifView的基本屬性,GifView繼承自View類,和Button、ImageView一樣是一個UI控制項。如:<com.ant.liao.GifView android:id="@+id/gif2"android:layout_

android 二維碼產生

要下載一個類庫core.jar,在我的資源檔裡點擊開啟連結import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import android.app.Activity;import

Android 第三方 UI 庫 GreenDroid 使用方法

摘自http://www.acwind.net/blog/?p=1297一直覺得 Android SDK 本身提供的介面 UI 庫實在是太難看了,而且提供的功能也總是這裡那裡很多缺憾。所以一直在關注各種第三方的 UI 組件,很多不錯的庫收費又挺高的。在論壇上大家都推薦開源的 GreenDroid,一款增強型的 Android UI 庫,可以實現自訂的 TabBar、SegmentedBar、ActionBar、PagedView等 UI

為清華大學水利系寫的校友會iPhone與Android用戶端

最近一直很忙,忙於寫iPhone與android程式。終於可以歇一口氣了。為清華大學水利系設計的校友會iPhone版本已經完成,android版本已經開發完成。先show一下主介面:主要功能介紹:1. 寫weibo功能。2. 照片上傳到相簿功能3. 查詢周邊地點功能,可以將自己目前所在位置上傳到伺服器顯示。4. 群組功能,按班級建立。5. 校友足跡顯示註冊校友的當前所自位置。如果有類似需求的朋友,歡迎探討合作。

Android原始碼編譯過程

前幾天安裝了Ubuntu10.10 64位server版本,主要就是為了編譯Android系統用的。昨天下班時,開始順利編譯,今天早上上班後,發現編譯完成。然後下載Android SDK,用emulator載入編譯後的核心,成功。現在將整個過程總結一下,以便以後參考。準備階段:安裝Ubuntu Linux。1. 安裝git與curl:sudo apt-get install git-coresudo apt-get install curl2. 用curl取repo指令碼curl http://

android手機上的《騙經》電子書

前段時間研究在應用程式內購買技術,順便做了《騙經》電子書,提交給了蘋果,通過審核上架。免費提供閱讀一定數量的章節,如果完整閱讀,需要在在應用程式內購買才可以。購買一次,永遠都可以閱讀。假如刪除了,下載安裝後可以通過應用裡面的"恢複購買"按鈕恢複已有的購買。雖然現在有不少的下載量,但“購買”閱讀的有,但不是很多。起碼說明在應用程式內購買技術在iphone下已經可以說掌握了。接著研究廣告技術。也就是在應用內嵌入廣告。選了幾家,最後選了MobWIN廣告平台。考慮到iPhone應用加入廣告後可能審核比較

Android 基礎認識

1、Activity生命週期,橫豎屏切換時候Activity狀態變化。生命週期:完成的生命週期:即從一個Activity出現到消失,對應的周期方法是:onCreate到onDestroy ;啟動:onCreate()->onStart()->onResume三個方法;BACK鍵:當我們按BACK鍵時,我們這個應用程式將結束,這時候我們將先後調用onPause()->onStop()->onDestory()三個方法;HOME鍵:onPause()->onStop()

Android JNI淺析(1)

JNI是Java Native Interface的縮寫,JNI是一種機制,有了它就可以在java程式中調用其他native代碼,或者使native代碼調用java層的代碼。也就是說,有了JNI我們可以使Android項目中,java層與native層各自發揮所長並相互配合。如所示,JNI在Android中所處的位置。                                                                                          

android makefile(android.mk)分析(1)

1.1 makefile helloworldMakefile的規則如下:target ... : prerequisites ... command ... ...target可以是一個目標檔案,也可以是Object

總頁數: 2945 1 .... 289 290 291 292 293 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。