Android下開發子App(也可以叫外掛程式)需要注意的問題

這裡說的子應用(也可以叫外掛程式),雖然也是一個獨立的APK,但是其不能脫離主應用而存在,即如果單單下載安裝子應用,是沒有任何使用價值的,只是佔用了手機的空間外。1.雖然有其自己獨立的icon表徵圖,但不能在應用列表下出現2.安裝完成後,點擊開啟,需要做一些的幾個事情:1)檢測主應用是否安裝A)如果已經安裝的話,檢測主應用的版本號碼,因為有些外掛程式是在某個版本後才加入的a)如果是大於等於特定版本的,那麼就開啟主應用的首頁面或者相應的頁面b)如果是小於特定版本的,那麼就要引導使用者去下載較新版本

Android開發中用到的命令——整理貼

 一些命令,不常用就忘記了,特整理在這裡,忘了就查查。。 * 建立Android虛擬設備(AVD)android create avd -n –name –t –target(1、2、3)* ddms(其檔案管理功能)* 建立sdcardmksdcard –l label <size> <sdFilePath>* 啟動模擬器emulator –avd –name * 啟動具有sdcard的模擬器emulator –avd –name –sdcard

搭建Android應用程式開發環境

   就現在來講Google Android已經不是什麼新鮮事了,或許大家早已擁有android手機。也許你知道android手機介面如此的華麗,操作是如此的便捷。而其中各種各樣的應用才是android手機最具魅力地方。現在就來折騰一下:開發我們自己的android手機應用。  首先便是搭建一個開發環境,對於這種性質的文章網路上多如牛毛,參差不齊。我這篇就當作自己的學習筆記。  需要的軟體,在這裡我都選最新的,折騰不需要太嚴肅:jdk6

下載Android源碼出現的問題

1.提示:... A new repo command ( 1.18) is available.... You should upgrade soon: cp /Users/<user>/android_4.2_src/.repo/repo/repo /Users/<user>/bin/repoerror: Failed to connect to 2404:6800:4008:c01::52: No route to host while accessing

Android 核心原始碼交叉編譯(建立自己的模擬器核心,哈哈終於搞定了)

本文是在Ubuntu10.10系統上進行實踐的。1 因為我們需要Android的模擬器,所以需要安裝Android的SDK,並建立AVD,  可以一次命名為AVD15,AVD22,AVD23,...  AVD15對應1.5,AVD22對應2.2,AVD23對應2.3,... 擷取.config檔案:在啟動模擬器AVD15:$emulator -avd AVD15$pull /proc/config.gz .

如何編譯Android原始碼

0.準備作業系統如果需要編譯的版本<=2.2 可以用32位的linux,如果是>2.2的版本,要用64位的linux推薦Ubuntu 1. 安裝需要的工具參考這個連結:http://source.android.com/source/download.html 點Source > Getting the source 你可能會糾結於使用java1.5還是1.6,

推薦一系列優秀的Android開發源碼

------------------------------------內容:------------------------------------------------------專題類:  一、Android開發圖書推薦:http://book.apkbus.com/  二、Android開發精選源碼推薦:http://demo.apkbus.com/  三、Android 開發 UI設計http://www.apkbus.com/design/   四、

Android風格與主題

Android xml風格和主題檔案的編寫,是涉及到整個程式介面美觀的因素之一。較好的應用風格和主題,可以實現美觀而統一的介面,這就猶如Web開發中的CSS。 Styles和Themes都是資源,存放在res/values檔案夾下。 什麼是Style,什麼是Theme?Style:是一個包含一種或者多種格式化屬性的集合,我們可以將其用為一個單位用在布局XML單個元素當中。比如,我們可以定義一種風格來定義文本的字型大小大小和顏色,然後將其用在View元素的一個特定的執行個體。

Android的資料存放區

 Android支援四種資料存放區方式,分別是Preference, File, DataBase, Content Provider 。這幾天工作上的一個測試程式要求儲存一個影像檔,用了用File的這種方式,有了一點小小的心得。      先說下,Preference,File, DataBase這三種方式分別對應的目錄是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/data/Package

Android判斷網路狀態方法詳解

Android 判斷網路 狀態這一應用技巧在實際應中是比較重要的。那麼,在Android作業系統中,如何能夠正確的判斷我們所串連的網路是否斷開恩?今天我們就針對這一應用技 巧進行一個詳細的分析。Code highlighting produced by Actipro CodeHighlighter

Android UI設計的基礎

   UI設計、人機互動和實用性是一個很大的話題,將不會在這本書裡進行深入的討論。話雖如此,當你建立UI時對它們有個準確無誤的認識也是很重要的。 Android為相似的編程名詞引入了一些新的術語,將在下面的章節詳細描述: ❑ Views View是視覺介面元素中基本的UI類(和通常瞭解的control或widget)。所有的UI控制項,layout類都是繼承自View。 ❑ ViewGroupsView

Android中的資料庫

    Android通過SQLite庫提供了完整的關係型資料庫能力,而不用強加額外的限制。 使用SQLite,你可以為每個應用程式建立獨立的、關聯的資料庫。使用它們來儲存和管理複雜的、結構化的應用程式資料。 所有的Android資料庫都存在裝置(或模擬器)的/data/data/<包名>/databases檔案夾中。預設情況,所有的資料庫都是私人的,僅允許建立它們的程式訪問。在程式間共用一個資料庫,可以使用Content

Android最佳實務之響應靈敏性

可能會存在這樣的情況,你寫的代碼通過了世界上所有的效能測試,但當使用者嘗試使用你的應用程式時,仍然讓使用者感到不爽。應用程式響應不夠靈敏的地方包括——反映遲鈍,掛起或凍結很長時間,或者需要花費很長的時間來處理輸入。 在Android上,如果你的應用程式有一段時間響應不夠靈敏,系統會向使用者顯示一個對話方塊,這個對話方塊稱作應用程式無響應(ANR:Application Not

使用internal(com.android.internal)和hidden(@hide)APIs – Part 5

xirihanlin 2011.06.07 原文路徑:https://devmaze.wordpress.com/2011/01/19/using-com-android-internal-part-5-summary-and-example/ 為了能夠使用Internal和Hidden API,你需要: 1. 建立自訂的original-android.jar,包含所有的.class檔案 2. 建立自訂的Android平台來使用original-android.jar 3.

Android靜默安裝

最近做了一個Android項目,要求軟體能夠自動下載指定的APK檔案並自動安裝,無須使用者操作,即靜默安裝。在查閱了GOOGLE之後,綜合了各位方法之後,找到了一種相對簡化的方法,不過此方法只在4.0的Android版本下測試過,其它版本各位可以照此方法嘗試一下。 想要做到靜默安裝,其實就是要有許可權執行pm install命令。準備工作其實就兩步:1、擷取執行許可權2、執行命令 我們首先介紹第二步,如何執行pm install命令:關鍵代碼其實就一句:Runtime.getRuntime().

Android 計時器Timer用法

     

Android解析度大全

QVGA = 320 * 240;WQVGA = 320 * 480;WQVGA2 = 400 * 240;WQVGA3 = 432 * 240;HVGA = 480 * 320;VGA = 640 * 480;WVGA = 800 * 480;WVGA2 = 768 * 480;FWVGA = 854 * 480;DVGA = 960 * 640;PAL = 576 * 520;NTSC = 486 * 440;SVGA = 800 * 600;WSVGA = 1024 * 576;XGA =

android下不規則多邊形填充位元影像

最近研究android的2D圖形,在android中,畫多邊形的方法很多,這裡提供一個簡單的方法。用Path來實現。Path path = new Path();path.moveTo(50, 50);path.lineTo(100, 50);path.lineTo(100, 0);path.lineTo(150, 0);path.lineTo(150, 50);path.lineTo(200, 50);path.lineTo(200, 100);path.lineTo(250,

Android OpenGL ES 開發教程(17):投影變換Projection

前面ModelView變換相當於拍照時放置相機和調整被拍物體的位置和角度。投影變換則對應於調整相機鏡頭遠近來取景。下面代碼設定當前Matrix模式為Projection投影矩陣:gl.glMatrixMode(GL_PROJECTION);gl.glLoadIdentity(); 後續的座標變換則針對投影矩陣。投影變換的目的是定義視錐(viewing volume),視錐一方面定義了物體如何投影到螢幕(如透視投影或是正側投影),另一方面視錐也定義了裁剪情境的地區大小。OpenGL

android中的TabHost(選項卡)的使用

如下:其中main.xml代碼如下:<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!-- 定義第一個標籤頁的內容 -->

總頁數: 2771 1 .... 650 651 652 653 654 .... 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.