android入門之App Widget(一)

 1、AppWidgetProviderInfo為 App widget提供中繼資料,包括布局,更新頻率等資料。這個對象被定義在xml檔案當中。2、AppWidgetProvider定義App widget的基本生命週期建立一個App

android入門之App Widget(二)

本章節將涉及到兩個類,PendingIntent和RemoteViews。PendingIntent:PendingIntent類是封裝了Intent,表示將一個封裝了的Intent從一個對象傳給另外一個對象,當另一個對象收到某個事件之後,觸發Intent執行。假如這個另一個對象收到PendingIntent而沒有對對應的時間去觸發它,它將不會執行。(好比:甲寫了一條妙計給乙,叫乙遇到困難的時候拿出來用,當乙真遇到了困難的時候,這條妙計可派上用場,當乙不會遇到困難的時候,這條妙計將不會派上用場,

Android編程14個很有用的程式碼片段

:查看是否有儲存卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 說明有SD卡插入 } 複製代碼2:讓某個Activity透明 OnCreate中不設Layout this.setTheme(R.style.Theme_Transparent);

android入門之SeekBar和RatingBar控制項的使用

由於SeekBar和RatingBar控制項空間還是比較簡單,所以這裡直接貼代碼。SeekBar的使用:main.xml檔案的內容:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_

android入門之App Widget(三)

 1、接收來自AppWidget的廣播 1)、在AndroidManifest.xml當中為AppWidgetProvider註冊新的intent-filter 2)、使用getBroadcast()方法建立一個PendingIntent 3)、為AppWidget當中的控制項註冊處理器 4)、在onReceive()方法當中接收廣播訊息2、更新AppWidget當中控制項的狀態注意:由於AppWidget和主程式不在同一個進程當中,不能用普通的方法進行操作! 1)、在RemoteViews類當

android入門之ExpandableListView控制項的使用

本文通過學習ExpandableListView控制項的使用,同時學習ExpandableListActivity類和SimpleExpandableListAdapter適配器的使用。通過例子講解,代碼中有詳細的注釋:首先layout中有3個布局檔案:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout

android學習之spinner控制項的使用

在開發android項目中,spinner控制項使用的還是比較多的。下面就來討論一下spinner的知識。以備以後自己忘記前來查閱。本節還涉及到ArrayAdatper的使用方法。直接給定例子,離職中有詳細的介紹:在layout中main.xml檔案的內容為:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 

android學習之AutoCompleteTextView控制項的學習

使用AutoCompleteTextView控制項最關鍵的地方還是用ArrayAdapter適配器給他提供內容。本例有兩個xml布局檔案:一個是main.xml檔案,裡面有TextView和AutoCompleteTextView控制項main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout

Android之TabHost的使用(一)

在使用TabHost之前,我們先來簡單的看下它的原始碼。主要變數有:private TabWidget mTabWidget;private FrameLayout mTabContent;private List mTabSpecs = new ArrayList(2);也就是說我們的tabhost必須有這三個東西,所以我們的.xml檔案就會有規定:繼續查看原始碼:public void setup() {        mTabWidget = (TabWidget)

android DatePicker控制項的使用

建立DatePickerDialog的步驟:1、申明一個監聽器,使用匿名內部類:DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.          OnDateSetListener() {          @Override     public void onDateSet(DatePicker view, int year, int monthOfYear,       int

Android 學習技巧積累

android4.0 中設定網路出錯com.android.settings.WirelessSettings沒有在AndroidManifest.xml中聲明       解決辦法:               if(android.os.Build.VERSION.SDK_INT > 10 ){            startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));        }else { 

android 閃屏多螢幕支援解決方案

在android開發中,最頭疼的就是圖片多螢幕適配。當然,我們可以為每個螢幕添加一張圖片,可是那樣會增加app的size.特別是如果同時支援豎屏和橫屏,會更大。在我們項目使用一張比較大的圖片(1280x800),然後通過一定演算法的展開,最後達到多螢幕適配的效果。首先,在設計閃屏的時候,針對豎屏,我們盡量不要在圖片的頂部和底部新增內容。內容盡量靠近圖片中央。其次, 我們認為寬度不變,然後按照圖片的長寬比例,進行展開,然後對展開後的圖片在高度上進行截取。展開演算法如下,

android 郵件Regex

前一段時間解決了一個p0的問題,讓我對Regex的應用有點害怕,現在的Regex應用很廣泛,可是每種語言想對應的實現庫卻不是應用同一個標準,很多庫自身存在著bug,讓人很是擔心啊下面舉一個例子。項目中有兩塊需要做郵件validate, 有一塊是browser,別的team已經寫好了。然後用戶端的哥們直接拿來簡單測試一下能work,直接就提交了。 結果造成了一個p0的bug,程式直接hang在郵件輸入的頁面了。拿到問題後,我發現很奇怪啊,這個正則應該是正確的,為什麼在android

Fix one bug in Android 官方提供的例子

在android 官方提供的 Notepad tutorial的 Notepadv2Solution這個例子中,我發現有一個bug。 當運行後,新建立一個item,當我們不點擊confirm按鈕,而是選擇取消按鈕,或者 esc鍵的時候,就會報應用程式崩潰的錯誤。 結合android的生命週期原理,我發現是這個代碼中存在一個問題。 在代碼中,其覆蓋了 onActivityResult(int requestCode, int resultCode, Intent

android 螢幕自適應問題

 這是我最近碰到的一個比較嚴重的問題,一直不能完美的解決。實在無奈之下,發帖到csdn android版提了一個問題,沒想到驚動了版主,給了我很大的協助,讓我可以完美的解決類似問題。決定以後蹲點csdn android論壇了。呵呵。 問題描述:在WVGA 854 裝置上,圖片大小自適應變化得到的是錯誤結果,在我的項目上就是 圖片總會縮小。比如說 854X90的圖片在經過自適應的時候,圖片寬度,高度會縮小1.5倍,這樣就會導致顯示的時候不能佔滿全屏。 問題分析:我發現圖片讀取時正常的,是854x9

gstreamer + android

2010-4-7http://wiki.huihoo.com/index.php?title=GStreamerhttp://www.cnblogs.com/phinecos/archive/2009/06/07/1498166.html  http://groups.google.com/group/prajnashi/web/git-repositories prajnashi:SinceEdward is too busy to maintain his gstreamer

android kernel下載

http://source.android.com/source/downloading.html1、安裝git       android的linux核心可以從http://android.git.kernel.org/下載,但下載需要使用git,windows版的git可以從http://code.google.com/p/msysgit/下載,有完整安裝版和便攜版(portable)兩個版本可供選擇,不常用git的話選portable版就可以了。     

Android應用開發之(利用好圖片緩衝)

Android Developer:  在使用者介面(UI)載入一張圖片時很簡單,然而,如果你需要載入多張較大的映像,事情就會變得更加複雜,。在許多情況下(如與像的ListView

android的intent使用方法 .

1.    說明Android中提供了Intent機制來協助應用間或者應用程式內部的互動與通訊。Intent的兩種基本用法:一種是顯式的Intent,即在構造Intent對象時就指定接收者,這種方式與普通的函數調用類似;另一種是隱式的Intent,即Intent的寄件者在構造Intent對象時,並不知道接收者是誰,只是指出接收者的一些特性(比如說啟動音樂播放軟體)2.    使用方法1)        啟動服務a)        

Android 中的sp和wp指標

在Android的原始碼中,經常會看到形如:sp<xxx>、wp<xxx>這樣的類型定義,這其實是Android中的智能指標。智能指標是C++中的一個概念,通過基於引用計數的方法,解決對象的自動釋放的問題。在C++編程中,有兩個很讓人頭痛的問題:一是忘記釋放動態申請的對象從而造成記憶體泄露;二是對象在一個地方釋放後,又在別的地方被使用,從而引起記憶體訪問錯誤。在使用智能指標後,動態申請的記憶體將會被自動釋放(有點類似Java的記憶體回收),不需要再使用delete來釋放對

總頁數: 2771 1 .... 465 466 467 468 469 .... 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.