Android學習筆記(四) Hello World

1.1 SDK概覽在我們通過“Android SDK and AVD Manager”工具增加必要的組件後,我們可以進入SDK根目錄看看其概況,如下:NameDescriptionadd-ons/Contains add-ons to the Android SDK development environment, which let you develop against external libraries that are available on some devices.

Android許可權大全 .

 訪問登記屬性android.permission.ACCESS_CHECKIN_PROPERTIES

Android: 打敗system,自己監聽Home鍵 .

 2011-07-14 00:32 1760人閱讀 評論(13)收藏 舉報        這是一篇關於Home鍵的Android學習筆記        ✿問題的提出         Android Home鍵系統負責監聽,捕獲後系統自動處理。有時候,系統的處理往往不隨我們意,想自己處理點擊Home後的事件,那怎麼辦?         ✿問題的解決        

Android Trick 13: 改變一個apk的packagename的簡單流程,就2個步驟

由於某些原因,要把PackageName改成一個新的名稱。以前找不到流程,嫌麻煩最後沒改。你可能回想著很多步驟,首先:1. 在包名上點右鍵-->refactor-->rename2. 在AndroidManifest.xml裡運行<manifest xmlns:Android="http://schemas.android.com/apk/res/android"      package="com.newpakageName"     

Android Trick 12: 簡單實現ImageView的加邊框顏色的方法

對於一個ImageView,如果我們要加上邊框,比如寬為3dp的灰色框,我們怎麼做呢?有種方法,是自己定義一個MyImageView類,繼承自ImageView,在其onDraw方法中畫canvas。還有設定一個帶有邊框的背景圖片的方法。這裡給出一種簡單方法,既不需要建立衍生的類,也不需要準備圖片。採用xml定義的方式實現。背景定義xml: bg_border1.xml<?xml version="1.0" encoding="UTF-8"?><shape

Intellij Idea12 旗艦版 安卓(Android) 開發環境搭建流程

之所以叫“流程”,因為我唯寫了大致要做的工作,沒有很細緻的去講解點哪個按鈕怎麼怎麼的, 如果希望看看Android HelloWorld程式請訪問:http://blog.csdn.net/juyangjia/article/details/9491781一.Intellij Idea簡介   

Android瀏覽器外掛程式開發(二)

 在寫Android的browser plugin的時候,需要實現一系列的NPP函數,關於函數的具體說明還是推薦看一看這個網頁:https://developer.mozilla.org/en/Gecko_Plugin_API_Reference下面說一說在這些函數中需要完成的任務   //===================================NPError NP_Initialize(NPNetscapeFuncs*,                              

Android學習筆記(五) 下一步,路在何方?

每個人在Android上的專攻方向不同,我自己定的方向是Linux核心移植和驅動開發(貌似找不到學習文檔,知道的指導下),但大部分人可能還是往應用發展。底下是Android官方建議的幾個方向,可供參考:Ø 熟悉 Hello World這正是我們上一節的內容,也是每個Android新手的必修課。Ø 學習Android,打好基礎功² 瀏覽Dev Guide;² 閱讀關於Android的介紹,這正是我們第二章的內容:What is Android?;² 學習Android

Android:WebView帶劃屏手勢的瀏覽器實現

寫了簡單Android環境下基於webview的瀏覽器,實現劃屏切換頁面的手勢,在一個activity裡webview的緩衝內切換的。並測試下調用系統拍照的功能MVC模式(Model-View-Controller)1.WebView的設定部分查看原始碼列印協助01private void showViews() {02// TODO Auto-generated method stub03mGestureDetector =

64位linux下android開發環境搭建

 一 安裝64位ubuntu系統,設定支援32位程式啟動並執行環境 插入64位Ubuntu 8.04光碟片開始新安裝系統,因為是菜鳥,一路點擊下一步自動安裝完畢,重新啟動登入後就可以上網了,非常順利。因為Ubuntu 8.04內建的Openoffice沒有永中Office好用,就下了一個準備安裝。可是解壓縮後,按照說明進入終端視窗,進入目錄,鍵入 sudo ./setup

在 Android 中調用二進位可執行程式(native executable )

前幾天有需要在java代碼中調用二進位程式,就在網上找了些資料,寫點東西記錄下。Android 也是基於linux 的系統,當然也可以運行二進位的可執行檔。只不過Android 限制了直接的方式只能安裝運行apk檔案。雖然有NDK可以用動態連結程式庫的方式來用C的二進位代碼,但畢竟不方便。至少我們可以調用linux的一些基本命令,如ls,rm等。 第一種方法:Runtime.exec(String[]

Android NDK 下的寬字元編碼轉換及icu庫的使用

    原貼http://topic.csdn.net/u/20101022/16/1b2e0cec-b9d2-42ea-8d9c-4f1bb8320a54.html?r=70149216 ,看過並動手實現,記錄下來以備再用。    如果是在java層,有String類可以很好的轉換各種編碼,在ndk下面就沒有現成的公開的工具,不過可以用icu4c。    ICU4C

android問題集錦之android.os.BadParcelableException: ClassNotFoundException when unmarshalling

在上篇文Activity間傳類對象資料中的person類中加入一個List欄位的話,如下package com.linc.meta; import android.os.Parcel; import android.os.Parcelable; public class Person implements Parcelable { private String Name = null; private String Gender = null;

Android SDK中tools詳解

Android SDK包含了各種各樣的定製工具,簡介如下:Android模擬器(Android Emulator )它是在你的電腦上啟動並執行一個虛擬行動裝置。你可以使用模擬器來在一個實際的Android運行環境下設計,調試和測試你的應用程式。Android調試橋(Android Debug Bridge (adb) )Adb 工具可以讓你在模擬器或裝置上安裝應用程式的.apk檔案,並從命令列訪問模擬器或裝置。你也可以用它把Android模擬器或裝置上的應用程式代碼和一個標準的調試器串連在一起。

擷取android中正在運行應用程式的列表

  最近想做一個工作管理員練一練手,第一道題就是擷取手機中正在啟動並執行程式。後來在網上找了一下資料,終於有了眉目。廢話不多說!看代碼。 ActivityMain.javapublic class ActivityMain extends ListActivity {@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

Android在多個Activity之間共用一個View

前幾天遇到一個問題,我有一個View類型的元素,這應該是一個全域變數,也就是說,多個Activity都可以訪問他並且修改他。那麼怎麼做呢?想了幾天,剛開始準備通過intent在各個activity之間進行傳遞,但是發現不成功,因為intent和bundle存放的資料中,view好像放不進去。然後我又想到可以使用Application對象,用他來儲存全域的資料。所以我把View對象設定為Application對象的一個成員,但是我發現View對象的構造是需要Context對象的,對啊,沒關係,Ap

Android入門:通過JSON資料與伺服器進行通訊

文章目錄 伺服器端核心代碼:用戶端核心代碼: 我們完成“Android入門:通過XML資料與伺服器進行通訊“同樣的功能,只是資料轉送使用JSON而不是XML;注意點:(1)當返回JSON時,content-type為text/json;(2)通過JSON包進行解析JSON格式資料和產生JSON格式資料;(3)Android中已經整合了JSON的包;一、核心代碼介紹伺服器端核心代碼:(1)JSONStringer stringer =

Android入門:Pull解析XML

文章目錄 應用:建立上面提到的person.xml檔案到/data/data/package/files中 一、Pull解析器介紹pull解析類似於SAX\DOM,都是用來解析XML的方法;二、使用Pull解析器讀取XML資料模板代碼如下:XmlPullParser parser = Xml.newPullParser(); //建立一個PULL解析器parser.setInput(in,"UTF-8");

android AVD 運行緩慢 解決辦法

原文地址:http://blog.sina.com.cn/s/blog_67cc6cc201014ioe.html 在PC上運行android虛擬機器AVD,開啟工作管理員我們會發現AVD進程(emulator-arm.exe)對CPU和記憶體的佔用非常高,這直接導致AVD載入app時速度異常的慢,表現在啟動AVD時,介面一直停留在android視窗,沒有呈現出案頭。或者是在啟動app時console停留在:Waiting for HOME ('android.process.acore')

Android 之 下拉框(Spinner)的使用

 下拉式清單 Spinner。 Spinner的使用,可以極大提高使用者的體驗性。當需要使用者選擇的時候,可以提供一個下拉式清單將所有可選的項列出來。供使用者選擇。 Demo如下,可以留作參考 一、使用數組作為資料來源 1.建立一個android的工程 2.工程的layout.xml檔案如下:聲明一個TextView控制項和一個Spinner控制項 Xml代碼

總頁數: 2771 1 .... 150 151 152 153 154 .... 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.