Time of Update: 2018-12-06
android 在onReciver裡面使用定時器 定時更新UI的例子在定時器線程裡面是不能直接更新UI的,需要使用Handle,使用Handle可以註冊個廣播,在定時到時且條件符合情況下發送一個廣播Handler收到廣播後處理更新UI相關操作,這裡還示範了下傳送Context變數作為定時器的建構函式值的方法(如果需要在run方法使用到Context可以用)下面代碼是工程裡面的,需要參考的人把無關的代碼刪除了
Time of Update: 2018-12-06
android 讓TextView支援的Html標籤實現自訂時鐘顯示組件DigitalClock預設的 DigitalClock顯示時分秒的,而且上午 下午 字型大小和時間一樣大,要實現的時鐘效果是只顯示時分,每分鐘更新一次,上午
Time of Update: 2018-12-06
android 讓一個控制項按鈕居於底部的幾種方法1.採用linearlayout布局:android:layout_height="0dp" <!-- 這裡不能設定fill_parent -->android:layout_weight="1" <!-- 這裡設定layout_weight=1是最關鍵的,否則底部的LinearLayout無法到底部 -->2.
Time of Update: 2018-12-06
Android中全屏 取消標題列,TabHost中設定NoTitleBar的三種方法android預設標題列比較不好控制,一般要去掉自訂去掉標題列的方法:第一種:也一般入門的時候經常使用的一種方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題列注意這句一定要寫在setContentView()方法的前面,不然會報錯的第二種:在AndroidManifest.xml檔案中定義<application
Time of Update: 2018-12-06
android擷取Button文本 從一個按鈕開關中擷取文本在程式裡可以從一個按鈕中擷取文本String buttonText = button.getText();也可以從按鈕開關中擷取idint buttinID = view.getId();但是如何從按鈕開關中擷取文本呢?這倆個怎麼結合呢?在onClick()中傳遞的視圖就是你要找的button,需要強制轉換一下。public void onClick(View view) { // 從按鈕開關中擷取文本 Button b = (
Time of Update: 2018-12-06
android計時器,時間計數器的實現需求:預設為"00:00:00",點擊開始按鈕時清零後開始計時,出現如10:28:34。點擊停止的時候停止計時。問題:使用Calendar DateFormat的方法,不設定時區擷取到的小時是本地時區的(東八區的就是8),設定成GMT標準時區擷取到的時間是12小時(12:00:00),設定24小時制無效。 在開始時間加減各種小時都無效,而且計時只能到12小時就自動跳上去了,始終無法出現預設狀態00:00:00開始計時的效果。
Time of Update: 2018-12-06
android 最新 NDK r8 在window下開發環境搭建 安裝配置與使用 詳細圖文講解,完整實際配置過程記錄(原創)一直想搞NDK開發卻一直給其他事情耽擱了,參考了些網上的資料今天終於把環境搭建起來了,把過程記錄下來分享給大家。內容目錄:1.預設基礎環境2.NDK下載與配置3.安裝Cygwin4.用NDK編譯5.安裝CDT外掛程式6.安裝Sequoyah外掛程式7.JNI編譯環境配置畫了一個思維導圖讓大家一目瞭然配置過程 ---------------------------------
Time of Update: 2018-12-06
Google Maps API v2 android版本開發 國內手機不支援google play Service相關問題解決--圖文教程google 地圖在國內的使用讓人很頭痛,麻煩得要死,真搞不明白google為什麼不能搞成跟百度地圖那樣讓人使用。後註:最近刷機後重新安裝(預設root的)可以直接在市場上下載幾個apk安裝後使用google服務了。google maps依賴於google play Service,而國內手機大部分都沒預裝google play
Time of Update: 2018-12-06
Android 拖動條(SeekBar)執行個體
Time of Update: 2018-12-06
談談幾個月以來開發android藍芽4.0
Time of Update: 2018-12-06
上星期來了一個Android的實習同學,雖然比我小半歲,但是看上去像個大哥哥一樣,對人非常好。自從畢業我一直沒有從事寫程式,而是所謂的資料之類的,也許他天生就是教書的料,他說要我跟他學Android,因為很簡單,可是我腦子不管用,對於程式我接受還是很差的,但是為了能讓自己多學習點,我答應了,馬上他就幫我配置環境了,我看著他.... 由於他是比較早接觸的,所以按老版本一樣安裝配置。網址:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.h
Time of Update: 2018-12-06
一、 Linux系統根目錄結構 目錄名描
Time of Update: 2018-12-06
這周利用休息時間又學習了Gallery,然後隨便寫了一個圖片瀏覽的東東。首先看一下介面:點擊下面的圖片,在上面相應的顯示出來。代碼如下:View Code <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2018-12-06
這兩天著手編譯源碼的準備工作,在此記錄下過程,方便自己備份的同時也希望能對後來者有所協助。Attention:本文環境是在ubuntu 11.04下擷取並編譯android 2.3.3的源碼,過程參考了easwy的博文http://easwy.com/blog/archives/compile-android-gingerbread-2-3-1/ 以及google官網 http://source.android.com/source/downloading.html 。官網上的要求資訊為:In
Time of Update: 2018-12-06
之前我寫了ubuntu 11.04下android源碼的擷取http://www.cnblogs.com/dwayne/archive/2011/11/11/2245383.html,在進行編譯之後,發現了一些問題,所以再次發上了補充篇。下載之後源碼的編譯部分是在ubuntu
Time of Update: 2018-12-06
本文介紹在ubuntu 11.10系統下編譯android
Time of Update: 2018-12-06
本文是採用zmyde2010的方法,在sunsumg i9100上啟動截屏服務,在此記錄操作過程。zmyde2010文章的連結:http://blog.csdn.net/zmyde2010/article/details/6925498此截屏方法是參照Android源碼frameworks\base\services\surfaceflinger\tests\screencap\screencap.cpp 1 /* 2 * Copyright (C) 2010 The Android Ope
Time of Update: 2018-12-06
Ubuntu 12.04虛擬機器官方文檔: http://wiki.videolan.org/AndroidCompile#Get_VLC_Source按照官方說明,安裝系統並更新後,安裝git, apache-ant (or ant), autoconf, automake, autopoint, libtool, gawk (or nawk), gcc, g++, pkg-config, cmake, patch,
Time of Update: 2018-12-06
學習了一個星期了,總算學會了TextView、EditView、Button等基本的控制項,還有一點點布局的知識,然後佳哥(我的師傅)就叫我寫一個打電話的東西,感覺很神奇,不過經過他的一句代碼,我覺得超容易啊~~~下面我來說下具體操作:首先看下我的成果:1、控制項的布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-06
在Android開發過程中,我們有時會遇見開啟任意程式,長安菜單鍵,就會彈出軟鍵盤,即使你不需要輸入操作。而軟鍵盤在不應該出現的地方彈出,就會出現搶佔焦點之類的問題,如何禁止這個軟鍵盤彈出呢?我的方法:捕獲菜單按鍵的按下事件,自己做處理,不讓它向下傳。 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_MENU) {