Android開發隨手記–系統懸浮框

最近同事裝了個天氣通,發現它的晴天特效很炫啊,而且在系統介面上也會出現,覺得很不錯,特研究了下,其實很簡單,就是改下WindowMananger的屬性就可以了,然後用WindowManager添加要顯示的介面就OK了,代碼如下:public class PopupActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState)

怎樣使一個Android應用不被殺死

方法:對於放在/system/app下的應用,需要在其Manifest.xml檔案中設定persistent屬性,如應用程式'Phone'的AndroidManifest.xml檔案:   <application

Android 4.0 系統語言預設問題

    在做繁體版Android 4.0項目時,收到個語言問題,在手機初始化後開機,剛開始顯示繁體中文,但隨著網路訊號出現,語言被更改成簡體中文了。非常疑惑,看了下MccTalbe.java這個檔案代碼(電話模組),發現會去讀2個屬性,如下:String l = SystemProperties.get("persist.sys.language");String c =

Xmpp協議 Asmack Android用戶端 一些Bug的解決方案

最近需要做一些有關即時通訊的項目,花了幾天時間搜集了一下有關即時通訊方面的資料最終選定Openfire做為伺服器,Asmack 作為Android端的實現。1.只能發 不能收如果按照API上寫的去做,直接在new 與某個使用者的Chat 之後 addListener,結果就是只能發不能收。按照下面這樣寫,可以解決。[java] view plaincopyprint?ChatManager cm=conn.getChatManager();              Chat newChat =

定製一個Android的Launcher(Home)

如果你要定製一個Android系統,你想用你自己的Launcher(Home)作主介面來替換Android自己的Home,而且不希望使用者安裝的Launcher來替換掉你的Launcher.我們可以通過修改Framework來實現這樣的功能。這裡以Android2.1的原始碼為例來實際說明。1)首先瞭解一下Android的啟動過程。  Android系統的啟動先從Zygote開始啟動,然後......(中間的過程就不說了).....一直到了SystemServer(framework)這個地方,

Android Binder IPC

The Binder communicates between processes using a small custom kernel module. The Binder IPC is used instead of standard Linux IPC facilities (name pipe, socket, signal and so on) so that we can efficiently model our IPC operations as “thread

android 實現透明按鈕

Here we are going to see how to make a button transparent in Android…Java代碼 <Button android:background="@android:color/transparent"       android:text="@+id/Button01"       android:id="@+id/Button01"       android:layout_width="wrap_content"      

android 的ethernet frameworks層移植

1 首先找到這個網站http://git.android-x86.org/? p=platform/frameworks/base.git;a=commitdiff;h=73c8442658704e5749c5fc6fd6f93c15fcf1d7c6#patch12 下載 http://android-x86.googlecode.com/files/0001-merge-ethernet-support-to-eclair.patch3

Android 常用mimetype類型

        3gp video/3gpp  aab application/x-authoware-bin  aam application/x-authoware-map  aas application/x-authoware-seg  ai application/postscript  aif audio/x-aiff  aifc audio/x-aiff  aiff audio/x-aiff  als audio/X-Alpha5  amc application/x-mpeg  

Android應用.三星i9000系列(2).工程代碼,網路鎖與鎖三鍵

Android應用.三星i9000系列教程(2).工程代碼,網路鎖與鎖三鍵草木瓜 20110401一、工程代碼i9000提供的工程代碼十分有用,具體如下。(內容整理轉自網路,原作者不詳)撥號盤輸入*#0*#         手機測試 (推薦購機測試)第一行  red                 green           blue               (三原色測試)第二行 melody(音調)        vibrate(震動) 

Android應用.三星i9000系列(4).SuperOneClick擷取Root許可權的原理

Android應用.三星i9000系列(4).SuperOneClick擷取Root許可權的原理 草木瓜 20110408 一、前言    經過筆者自己測試與分析,得出結論:所以Android手機擷取Root許可權,最直觀最有效,最簡便的就是SuperOneClick方法!    與i9000基帶版本的什麼JPE,JPD,JP8等等,沒有關係    與i9000Android軟體版本的什麼2.0,2.1,2.2等等,沒有關係    與具體的什麼Android手機也沒有關係   

ubuntu12.04 64位系統搭建android開發環境

首先察看系統中有沒有安裝eclipse和jdk執行eclipse -version和java -version如果沒有安裝他就會提醒你安裝的名令eclipse是 sudu apt-get install (eclipse-platform)jdk好像是sudo apt-get install (openjdk -6)用提示的名字把括弧中的換掉就行不知道為什麼好多人寫的部落格中都有要配java環境變數那些步驟,感覺完全不用 ,從來沒弄過。下來別著急裝adt,如果是64位的話最好還是先安裝一個ia3

Android手機資訊採集

 1> 建立/斷開裝置串連映像採集 和 dump採集 都需要與裝置串連後使用,我們通過adb提供的串連了實現,取得Device。在通過adb與手機建立串連的過程中,我們使用以下的介面:Device my_getDevice() ;    boolean my_startViewServer(Device device) ;   boolean my_stopViewServer(Device device) ;    其中,連接埠映射 建立/取消 也在 開啟/關閉 的

How to add new Key to Android from Kernel to Android framework and Android application test

How to add new Key to Android from Kernel to Android framework and Android application testKernel Layer:1:We use Kernel matrix-keypad to register 3*3 key#ifdef CONFIG_KEYBOARD_MATRIX/*GPIO Matrix Keyboard*/static const uint32_t s3c64xx_matrix_keys[]

Android編譯系統詳解(三)

++++++++++++++++++++++++++++++++++++++++++本文系本站原創,歡迎轉載! 轉載請註明出處:http://blog.csdn.net/mr_raptor/article/details/7540730++++++++++++++++++++++++++++++++++++++++++     Android編譯系統詳解(一):http://blog.csdn.net/mr_raptor/article/details/7539978 

Android Power Management Framework

Mobile devices have a very hard constraint on power consumption due to its limited nature: battery capacity. On a mobile phone, if power consumption is managed correctly the user experience is severely harmed. Can you imagine the consequences of not

【Android Debug】 Skipping insecure file …

在某個項目的bring up階段,有時候會不斷的更新各種檔案,config, drivers, kernel image等。有時候會出現 Skipping insecure file 錯誤,導致device boot失敗。詳見如下:詳見system\core\init\util.c---> read_file    if ((sb.st_mode & (S_IWGRP | S_IWOTH)) != 0) {        ERROR("skipping insecure file

android.mk檔案分析

 一個Android.mkfile用來向編譯系統描述你的原始碼。具體來說:該檔案是GNUMakefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mkfile中定義一個或多個模組,你也可以在幾個模組中使用同一個原始碼檔案。編譯系統為你處理許多細節問題。例如,你不需要在你的Android.mk中 列出標頭檔和依賴檔案。NDK編譯系統將會為你自動處理這些問題。這也意味著,在升級NDK後,你應該得到新的toolchain/platform支

Android應用程式的設計思想

Android應用程式的設計思想一,Android 程式思想1. Java來源程式思想1.1 Intent帶來意何驅動的開發模式a. Intent具有跨進程特性b. Internt 具有更強大的靈活性1.2 Binder帶來更高效能的通訊整合1.3 資料存放區方面二,資源的思想三,工程描述檔案的思想四,三位一體的思想(描述檔案:負責宏觀架構,Java原始碼:負責邏輯,資源檔:外觀)五,安全性和許可權六,App Widget的使用(摘自《Android系統原理及開發要點詳解》)

android編譯系統makefile(Android.mk)寫法

android編譯系統的makefile檔案Android.mk寫法如下(1)Android.mk檔案首先需要指定LOCAL_PATH變數,用於尋找源檔案。由於一般情況下Android.mk和需要編譯的源檔案在同一目錄下,所以定義成如下形式:LOCAL_PATH:=$(call my-dir)上面的語句的意思是將LOCAL_PATH變數定義成本檔案所在目錄路徑。(2)Android.mk中可以定義多個編譯模組,每個編譯模組都是以include $(CLEAR_VARS)開始以include $(

總頁數: 2771 1 .... 1313 1314 1315 1316 1317 .... 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.