Time of Update: 2017-01-18
Android 解決不同進程發送KeyEvent 的問題最近在做有關於Remote Controller 的功能,該功能把手機做成TV的遙控器來處理。在手機的用戶端發送訊息到TV的android 服務端,服務端接收到用戶端的請求訊息,類比KeyEvent命令,發送Key值。 最簡單的發送命令為如下代碼: public static void simulateKeystroke(final int KeyCode) { new Thread(new
Time of Update: 2018-12-05
概述Android中有兩把鎖WalkLock和KeyguardLock:WalkLock - 即喚醒鎖,用來點亮螢幕的KeyguardLock - 即鍵盤鎖,用來解鎖鍵盤的WalkLock 喚醒鎖WalkLock可以用來點亮螢幕。獲得喚醒鎖PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|
Time of Update: 2018-12-05
公司準備上Android的項目了。邊學邊用。今天寫一個簡單的聯絡程式,簡訊的應用。當點擊按鈕的時候,準備轉到另一個頁面時候就跳出異常“sorry the application has stopped unexpectedly.please try again” 原來是在AndroidManifest.xml 中少了如下的activity定義。<activity
Time of Update: 2018-12-05
一、程式常用許可權 android.permission.INTERNET允許程式連網,非常常用(Allows applications to open network sockets) android.permission.ACCESS_COARSE_LOCATION允許一個程式訪問CellID或WiFi熱點來擷取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi)
Time of Update: 2018-12-05
ServiceMananger是android中比較重要的一個進程,它是在init進程啟動之後啟動,從名字上就可以看出來它是用來管理系統中的service。比如:InputMethodService、ActivityManagerService等。在ServiceManager中有兩個比較重要的方法:add_service、check_service。系統的service需要通過add_service把自己的資訊註冊到ServiceManager中,當需要使用時,通過check_service檢
Time of Update: 2018-12-05
驅動概述 說到 android 驅動是離不開 Linux 驅動的。Android 核心採用的是 Linux2.6 核心 (最近Linux 3.3 已經包含了一些 Android 代碼)。但 Android 並沒有完全照搬 Linux 系統核心,除了對Linux 進行部分修正,還增加了不少內容。android 驅動 主要分兩種類型:Android 專用驅動 和 Android 使用的裝置驅動(linux)。 Android 專有驅動程式: 1)Android
Time of Update: 2018-12-05
如果不是我的Google拼音IME出了點問題,我大概不會去嘗試搜狗的Android平台拼音IME。雖然全鍵盤在豎屏的情況下非常難用,不過橫屏的時候還是可以接受的,何況G1有物理鍵盤。現在的問題是,我的Google拼音無法選擇candidate中第二頁的文字了,重新安裝也無濟於事。這個時候我想起了前段時間看到的搜狗推出Android平台IME的新聞,於是趕緊去下載來嘗試了一下。在搜狗手機IME的下載頁面,找到對應的手機型號,或者直接按手機平台(選擇Android)下載即可,安裝包大概1.5MB,
Time of Update: 2018-12-03
1.Android RIL 概念 (轉自http://newfaction.net/2011/03/08/android-ril-structure-learning-summary.html)Android RIL是基於telephony 服務和raido 硬體層的抽象層,
Time of Update: 2018-12-05
記錄備用步驟:進入命令列cd /etc/aptcp source.list source.list_bakgedit source.list將源拷貝進source.list (jdk5的源)在目前的目錄下apt-get updateapt-get install sun-java5-jdk至此jdk5安裝完成,都說要用jdk5才可以 gedit source.list將源拷貝進source.list (Ubuntu9.10源應該是編譯需要的源)在目前的目錄下apt-get updatesudo
Time of Update: 2018-12-08
前言 本章內容是android.widget.MediaController,版本為Android 2.3 r1,翻譯來自"唐明",再次感謝"唐明" !期待你一起參與Android 中文API的翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/ Android中文翻譯組:http://goo.gl/6vJQl 本文 一、結構public class
Time of Update: 2018-12-08
前言 Android中文翻譯組是一個非盈利性質的開源組織,聚一批開發人員、大學生、研究生等Android愛好者,利用業餘時間對Android相關的API及開發人員指南等進行翻譯,至今已超過200人報名參與,歡迎加入,聯絡Mail:over140@gmail.com,關於翻譯組的更多介紹,請看這裡。本合集包含126章節API和8章開發人員指南。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/
Time of Update: 2018-12-08
本文為原創,如需轉載,請註明作者和出處,謝謝!本文為新書《Android/OPhone 開發完全講義》的內容連載。《Android/OPhone開發完全講義》一書現已出版,敬請關注。購 買:互動網《Android/OPhone 開發完全講義》目錄原始碼下載 在本例中要實現一個可以在文本前方添加一個
Time of Update: 2018-12-08
利用scrollview來實現,效果會好很多 複製代碼 代碼如下:<ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="150dp" android:fadingEdge="vertical" android:scrollbars="vertical" > <TextView android:id="@+id/ee_source"
Time of Update: 2018-12-06
1、IMEIIMEI(International Mobile Equipment Identity)是國際行動裝置身份碼的縮寫,國際移動裝備辨識碼,是由15位元字組成的"電子串號",它與每台手機一一對應,而且該碼是全世界唯一的。每一隻手機在組裝完成後都將被賦予一個全球唯一的一組號碼,這個號碼從生產到交付使用都將被製造生產的廠商所記錄。Android IMEI獲得方法TelephonyManager telephonyManager= (TelephonyManager)
Time of Update: 2018-12-06
眾所周知Android應用開發中不能在UI線程中做耗時的操作,否則就會彈出煩人的ANR視窗。應用開發中如果需要載入來自網路、磁碟或其他非記憶體中圖片資源時,因載入時間會受到其他因素(如磁碟、網路、圖片大小、CPU等等)的影響,很容易產生耗時操作。所以在進行類似操作時要避免在UI線程中進行。今天就和大家分享一下如何通過AsyncTask非同步載入圖片和怎麼處理多線程並發問題。如何使用 AsyncTask載入圖片?通過AysncTask可以很容易的在啟動後台線程載入資源,然後將結果返回到UI線程中。
Time of Update: 2018-12-06
Android動畫背景圖自動播放的實現我們在開發android應用的時候,經常會遇到類似從網路載入大圖,在載入的過程中,在圖片要顯示的ImageView位置,先顯示一個轉圈的loading動畫圖,給使用者的體驗會更好一些,要實現這個動畫圖很簡單,使用在/res/anim中定義xml的方式,通常使用…. 來實現。 例如:<?xml version="1.0" encoding="utf-8"?><animation-list
Time of Update: 2018-12-07
在園子也逛了好長時間了,一直都是在學習別人的想法、技術,今天終於耐不住寂寞了,哈哈,處女帖... 言歸正傳,本人開發Android也有一段時間了,基本的開發環境都是Eclipse + Android SDK + Android plugin for Eclipse,恰巧最近手頭有個新項目,於是突發奇想,演繹了以下的NetBeans開發Android的傳奇故事。 首先說下在NetBeans下開發Android的所需要的基本條件:NetBeans(包含JDK)+Android
Time of Update: 2018-12-07
(轉)http://blog.csdn.net/fontlose/article/details/6686161 assets目錄底下的檔案會被打包到一個apk檔案裡,這些資源在安裝時他們並沒被解壓,使用時是直接從apk中讀取的。這裡介紹下怎麼在jni內使用ndk內建api的介面函數讀取assets資源檔,和libzip庫函數的使用,可以用來讀建立修改壓縮文檔,這裡也是以讀取apk安裝包內的資源檔為例。 1
Time of Update: 2018-12-07
Basic4android, 擁有獨立的IDE,強大的libary覆蓋android SDK,編譯產生原生apk包及java代碼。支援所見即所得 (WYSIWYG)的layout,讓你只關注商務邏輯以快速開發。環境安裝1) 安裝Basic4android,官方網站有免費版下載,收費版本功能更全2) 真機上安裝B4A-Bridge,串連真機調試用,模擬器不需要3) 安裝JDK4) 安裝Android SDK (路徑不要有空格) 配置SDK,下載所需要的包
Time of Update: 2016-12-18
Android中Fragment與Activity之間的互動(兩種實現方式),androidfragment(未給Fragment的布局設定BackGound) 之前關於Android中Fragment的概念以及建立方式,我專門寫了一篇博文《Android中Fragment的兩種建立方式》,就如何建立Fragment混合布局做了詳細的分析,今天就來詳細說道說道Fragment與宿主Activity之間是如何?資料互動的。 我們可以這樣理解,宿主Activity中的Fragme