修改android的framework層操作小記

1. 首先要在工程目錄下運行: . ./build/envsetup.sh    這樣在之後就可以使用mm命令了2.例如要修改services下的檔案那麼編輯完成後     cd frameworks/base/services/    mm3.替換修修改的檔案編譯後用產生的包替換手機上 /system/framework/ 中相應的檔案$ adb remount$ cd out/target/product/general/system/framework/$ adb push

android 之用ActivityGroup 實現Tab分頁

1.把啟動的Activity改成從ActivityGroup繼承,在onCreate中setContentView(R.layout.activity_main);2.activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"   

Android監聽網路的變化

Android中網路情況時有變化,比如從有網到沒網,從wifi到gprs,gprs又從cmwap到cmnet...等等!如果你的程式有些功能是需要網路支援的,有時候就需要監聽到網路的變化情況進行相應的處理。比如說下載一個檔案,如果突然斷網了,怎麼處理?網路又恢複了,如何監聽到並重連? 當網路變化的時候系統會發出義個廣播broadcast,只要在程式中註冊一個廣播接收器BroadcastReceiver,並在IntentFilter中添加相應的過濾,這樣一旦網路有變化,程式就能監聽到 

Android使用UncaughtExceptionHandler捕獲全域異常

    Android系統的“程式異常退出”,給應用的使用者體驗造成不良影響。為了捕獲應用運行時異常並給出友好提示,便可繼承UncaughtExceptionHandler類來處理。通過Thread.setDefaultUncaughtExceptionHandler()方法將異常處理類設定到線程上即可。    1、異常處理類,代碼如下:public class CrashHandler implements UncaughtExceptionHandler { public

Android自動補全教程

建立一個能自動補全提示的文本輸入控制項(widget),可以使用AutoCompleteTextView控制項。提示從與控制項關聯的ArrayAdapter提供的字串集合得到。在這個教程中,你將要建立一個自動提示國家名字的AutoCompleteTextView。啟動一個新項目並命名為HelloAutoComplete。建立一個名為list_item.xml的XML檔案並把它儲存在res/layout/檔案夾下。編輯檔案像下面這樣:<?xml version="1.0" encoding=

android 終端上使用gcc

最簡單的方法:         首先下載個GCC Plugin for C4droid         官方:https://market.android.com/details?id=com.n0n3m4.gcc4droid         或者這個地址,感謝Oxt提供的(ps:網上搜的):http://115.com/file/bhtwhm5k#                com.n0n3m4.gcc4droid-1.apk       

Android 4.1 Netd詳細分析(六)DnsProxyListener

個人郵箱:xiaokeweng@gmail.com      在前面的幾篇中我們從 main 函數入手,主要分析了 CommandListener + Netlinkmanager 兩部分共同組成的可實現與 Kernel 層、Framework 層通訊,並完成一套完整的功能系統。並且在文中提及到另外兩個部分,DnsProxyListener 和 MDnsSdListener。顧名思義兩者都是與 DNS 相關。以下是 main函數中提及到兩者的部分。//**** mian.cpp ****

Android 4.1 Netd詳細分析(五)程式碼分析3

個人郵箱:xiaokeweng@gmail.com       

Android入門:多個Activity之間切換原理介紹

大家都知道,一個Activity是一個介面,多個Activity表示多個介面,而多個介面的切換在應用中是重要的,而我們前面學Intent時也知道了使用Intent進行切換;Intent用來啟用組件並附帶資料;多個Activitiy切換的執行個體已經有介紹過,http://blog.csdn.net/xiazdong/article/details/7664757此處只介紹原理及方法;一、切換Activity的5種方式Intent intent = new

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')

How to close Android application?

Android has a mechanism in place to close an application safely per its documentation. In the last Activity that is exited (usually the main Activity that first came up when the application started) just place a couple of lines in the onDestroy()

Android ImageButton Selector例子

  一般情況下,我們可以用ImageButton來顯示一個Button按鈕。然而,有些時候我們想按鈕的狀態發生變化,比如按下前是一個樣子,按下後又是另一個樣子,Android允許我們改變按鈕的形象取決於不同的狀態,如按鈕是集中或按鈕被按下。下面具體講述如何?:P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.1. 往 Resources裡面添加圖片 

Android官方的SlidingMenu–Navigation Drawer

SlidingMenu相信都不陌生,很多應用採用了這個方案,像facebook、人人網、everynote等等。因為效果確實比較新穎,所以有很多開發中開始去實現,解決辦法也是不盡相同。其中比較好的算是開源https://github.com/jfeinstein10/SlidingMenu,說實話這個用起來比較麻煩,要匯入很多類庫。  也許Google也對SlidingMenu這個效果比較感興趣,所以在這次IO大會上,就發布了這個新的控制項Navigation Drawer。可以在http://

android設定中常用的PreferenceActivity用法介紹

PreferenceActivity它包含了許多類似控制項的東西來表示不同的設定需求如分類設定,選擇框設定,下拉式清單設定,編輯框設定,鈴聲設定,而且這些設定不需要我們自己來儲存使用者佈建的資料,它自己會將資料儲存在xml檔案當中。下面是PreferenceActivity中各個組件的介紹。1.

Android添加新語言

雖然Android從2.3開始已經支援50種以上的語言,但是不是每種語言都有字型可以顯示。遇到一個新需求,有客戶要求對hindi語言的支援。於是上網找了一些資料,發現網上介紹的大部分是如何替換預設字型,就是替換./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替換完之後,中文就無法正常顯示。其實只要有下面幾個步驟,就可以實現新曾加一種語言的顯示支援:1. 需要有可以顯示hindi語言的字型,我在網上下載了一個:DroidHindi.ttf2

android 相容性測試

http://www.51testing.com/?uid-489243-action-viewspace-itemid-810534這段時間和朋友一起看了些相關的手機測試的自動化方法,與前幾年的手機功能測試相比,這幾年手機測試的需求越來越高了,技術要求也越來越高了,可預見在不久的將來手機自動化,效能測試會成為重點。這裡首先對Android系統硬體相容性測試載入器CTS(CompatibilityTest Suite)留下點Memory.首先我們需要擷取CTS及相應的Android

如何建立兩個android模擬器

具體步驟:第一,啟動兩個android模擬器。        1.第一個模擬器,通過eclipse啟動。        具體方法是:開啟eclipse,任意運行一個android項目。Eclipse會啟動一個android模擬器。ID通常為5554.        2.  第二個模擬器,通過DOS命令啟動。        具體方法:“開始”-“運行”-“CMD開啟一個命令列視窗。用cd 命令進入到android

android 打包失敗

android 打包的時候 提示://-----------沒有許可權訪問目標檔案夾-------------發現我的APK 輸出 檔案夾是 中文命名的。。。 重新選擇一個 英文命的 路徑 就OK 了。http://stackoverflow.com/questions/4581770/error-while-running-zipalignI was getting the same error message. Drove me crazy until i found that my

關於 android 中 edittext 特殊字元過濾和字元長度限制的最優方法

在android開發中,經常會碰到edittext中特殊字元過濾和字元長度限制同時要求的問題,由於android不同版本之間的相容問題,以及各種手機支援情況不同,因此,經常會出現一些裝置上面不相容問題。為瞭解決這個問題,這裡經過實踐總結,給出一個最優的方案:首先,對於字元長度的限制我們可以使用3種方法,如下:1,使用EditText的setFilter方法實現,代碼如下:定義EditText對象mEditText;字元限制長度int

總頁數: 2771 1 .... 76 77 78 79 80 .... 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.