Android建立案頭捷徑並像啟動Activity傳遞參數

建立捷徑可能非常簡單,但是我們現在要想實現捷徑像啟動的Acitivty傳遞參數。直接上代碼了,注釋的非常詳細。 /** * 為程式建立案頭捷徑 * 帶參數 */ private void addShortcut(){ Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //捷徑的名稱

深入淺出 – Android系統移植與平台開發(十二) – Sensor HAL架構分析之二

文章目錄 1.1  Sensor應用程式架構 1.1  Sensor應用程式架構這部分對於上層寫應用的朋友來比較熟悉,我們通過一個簡單的應用來分析架構層和底層的實現。通常編寫一個感應器的應用程式有以下步驟:l  通過調用 Context.getSystemService(SENSOR_SERVICE)獲得感應器服務,實現返回的是封裝了SensorService的SensorManager對象l 

android工具之hierarchy viewer Traceview

    這兩個都是圖形工具。顧名思義hierarchy viewer流量分析程式的ui階層。開啟toos/hierachyviewer.bat,左邊是以樹狀結構表示目前在虛擬機器中程式的各個UI組件,每個節點表示一個button,textview等。點擊節點還可以在右邊的視窗中看到這個節點會顯示在模擬器螢幕的那個位置,以及該UI組建的各種屬性。       trace

Android 程式開發:(二十)內容提供者 —— 20.1 資料共用

在上一章節中,我們介紹了資料持久化的幾種方法:喜好設定,檔案,以及資料庫。在儲存複雜的資料結構時,推薦使用SQliteDatabase。但是,共用資料就成了一種挑戰,因為,資料庫只對建立它的程式包可用。在這一章節中,將會介紹Android特有的資料共用方式:使用ContentProvider。也會介紹如何使用內建的ContentProvider,以及建立自己的ContentProvider,以便在多個程式包之間共用資料。在Android中,共用資料的推薦方式是使用ContentProvider。

Android 程式開發:(二十)內容提供者 —— 20.2 ContentProvider的使用範例

想要理解ContentProvider的最佳方式就是自己動手去嘗試一下。下面介紹如何使用一個內建的Contacts ContentProvider。1. 建立一個工程,Provider。2. main.xml中的代碼。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android 程式開發:(二十)內容提供者 —— 20.4 條件查詢、過濾和排序

ProjectionsmanagedQuery()的第二個參數(CursorLoader類的第三個參數)控制查詢返回列的數量。之前的代碼,傳入的是null,就是把所有的列都取到。 Cursor c; if (android.os.Build.VERSION.SDK_INT < 11) { c = managedQuery(allContacts, null, null, null, null); } else {

解決 Ubuntu下Android源碼開發環境

         由於某種原因,我們訪問Google的網站很是艱難,記得以前起碼還是可以下載在eclipse外掛程式中下載各個android api版本的,現在倒好直接這個也下載不了了。。 各種坑解決方案如下: 下載不了 android api版本的解決方案如下:win7下修改C:\WINDOWS\system32\drivers\etc目錄的hosts檔案,ubuntu使用者修改/etc/hosts檔案,在檔案的末尾加上173.194.43.39      

異常:android.os.NetworkOnMainThreadException

android開發在4.0之後直接在主線程上讀盤或網路訪問都會報這個異常. 第一種方法:在發起Http請求的Activity裡面的onCreate函數裡面添加如下代碼://詳見StrictMode文檔//詳見StrictMode文檔 StrictMode.setThreadPolicy(new

Ubuntu Linux下android源碼下載方法

在android下建立bin目錄,以執行其中的命令:mkdir bin並將其加入到環境變數PATH中(這一步是可以略過的,會在第6步中說明):PATH=~/android/bin:$PATH1.安裝gitsudo apt-get install git-core2.安裝curlsudo apt-get install git-core curl3.安裝repo, 通過curl下載repo網上或者很多書籍上都是這樣寫的:curl

Android 程式開發:(十九)資料庫 —— 19.2 使用資料庫

DBAdapter已經建立好了,現在我們可以去使用資料庫了。下面的章節,將介紹常規的CRUD(增加,讀取,更新,刪除)。往表中新增連絡人...。1. 使用之前的項目,在DatabasesActivity.java中添加一些代碼。public class DatabasesActivity extends Activity { /** Called when the activity is first created. */ @Override public void

Android 程式開發:(十九)資料庫 —— 19.3 預建立資料庫

在開發過程中,有時候,預先建立好資料庫比在程式運行時建立資料庫更加地高效。舉個例子,你想編寫一個程式,這個程式把你去過的地方的座標都顯示出來。這種情況下,預先建立資料庫是更加容易的,比在運行時建立資料庫。這裡,需要使用一些免費的工具。推薦使用SQLite Database Browser,支援多平台,並且免費。: http://sourceforge.net/projects/sqlitebrowser/下面是建立一個連絡人表的例子。在設計階段把資料庫建好,下一步,就是把資料庫和程式捆綁在一起,

android 定製 View衍生類別

    android UI有兩種實現方式,一種是直接寫入程式碼在代碼中,在代碼中做UI的排版布局,另一種是把UI布局在xml中。由於我需要在View上自己畫一些曲線,所以直接從View類派生。一開始使用setContentView( new CustomeView())的方式使用,能正常的畫點畫線。最後我把CustomeView和其它android內建TextView等View的衍生類別放在xml中使用時,並通過setContentView(

Android中Bundle類的作用

來源:http://blog.sina.com.cn/s/blog_9c153bc60101a0aq.html解釋:Bundle類用作攜帶資料,它類似於Map,用於存放key-value名值對形式的值。相對於Map,它提供了各種常用類型的putXxx()/getXxx()方法,如:putString()/getString()和putInt()/getInt(),putXxx()用於往Bundle對象放入資料,getXxx()方法用於從Bundle對象裡擷取資料。Bundle的內部實際上是使用了

Android 程式開發:(二十)內容提供者 —— 20.3 經過預定義的查詢字串常量

除了使用自己手動寫的查詢URI,可以也使用Android內建的URI查詢常量。例如,除了使用content://contacts/people,可以寫這個指派陳述式。Uri allContacts =

Android的icon設計指南

在研究Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。 適配性由於同一個UI元素(如100

深入淺出 – Android系統移植與平台開發 – Sensor HAL架構分析之一

轉自:http://blog.csdn.net/mr_raptor/article/details/80904741.     

Android發送HTTP POST請求示範

public void MyFunction{HttpClient httpclient = new DefaultHttpClient();//你的URL  HttpPost httppost = new HttpPost("http://www.winu.cn/post_datas.php");   try {   List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);//Your

[Android執行個體] Android 4.0 平板全屏實現(一)

來自:http://www.eoeandroid.com/thread-246825-1-1.html 由於公司最近要做一個播放全屏的DEMO,無奈發現在平板上沒有辦法實現真正的全屏。查了不少資料,始終沒有找到有效方法,由於平板的系統也是我們開發的,有源碼,一切就可以控制。。           本著碼農的鑽研精神,尋找相關資料,發現一個可行但是不是特別完美的方法。(原來平板的 複合欄 的位子變成黑條)            開工之前,首先要預習一下StatusBarManager的使用    

簡化ZXing庫Android版

想用android手機實現二維碼和條碼的掃描功能,上網gogole了一番,發現有個開源庫ZXing,完全能夠實現我所需要的功能。SVN簽出看了下,真的是好大啊(android版本),而且功能巨多。我項目中想實現的功能就是二維碼和條碼的掃描和解碼。於是乎,開始對ZXing進行精簡。工程結構:最終效果如所示。源碼:http://code.google.com/p/attmore/downloads/list如何簡化,可以參考這篇文章:http://www.cnblogs.com/keyindex/a

android UI之菜單篇

    android提供了三種菜單類型,分別為options menu,context menu,sub menu。options menu就是通過按home鍵來顯示,context menu需要在view上按上2s後顯示。這兩種menu都有可以加入子功能表,子功能表不能種不能嵌套子功能表。    options menu最多隻能在螢幕最下面顯示6個菜單選項,成為icon menu,icon menu不能有checkable選項。多餘6的會以more icon

總頁數: 2771 1 .... 612 613 614 615 616 .... 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.