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
The Android NDK is a companion tool to the Android SDK that lets you buildperformance-critical portions of your apps in native code. It provides headers andlibraries that allow you to build activities, handle user input, use hardware sensors,access
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-04
查看需要下載的android platofrm包的地址: https://dl-ssl.google.com/android/repository/repository-7.xml1. Android 2.2 platform : http://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip2. Android 3.2 platform:
Time of Update: 2018-12-05
Android中可以通過程式擷取系統手機的鈴聲和音量。同樣,也可以設定鈴聲和音量。Android中給出了AudioManager類來實現音量擷取、音量控制。 本篇基於 Android API 中的 AudioManager 作講述,最後給出執行個體。 下面是本篇大綱:1、認識 AudioManager2、AudioManager 主要方法介紹3、參數解釋1、認識 AudioManager AudioManager 類位於
Time of Update: 2018-12-05
在Android開發中,大部分控制項都有visibility這個屬性,其屬性有3個分別為“visible
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-08
程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下:1. android.permission.ACCESS_CHECKIN_PROPERTIES 允許讀寫訪問”properties”表在 checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that
Time of Update: 2018-12-08
首先我們發現現在我們所用的android智能手機大部分都有當你在打電話時按power鍵來掛斷電話,一般都是在設定中。 我主要是在原生源碼中添加這一功能,主要用於學習。。。。先看一張圖: 看到那個按電源鍵掛斷電話吧,那就是我所添加的,本來原生源碼中是沒有這一欄的。。。。。 大概思路: 首先我先添加這一個checkboxPreference,然後將是否選擇這一功能的值(0和1)存到data/data/com.android.providers.settings
Time of Update: 2018-12-08
用過新版本android 360手機小幫手都人都對 360中只在案頭顯示一個小小懸浮視窗羨慕不已吧? 其實實現這種功能,主要有兩步: 1.判斷當前顯示的是為案頭。這個內容我在前面的文章裡面已經有過介紹,如果還沒看過的趕快穩步看一下哦。 2.使用windowManager往最頂層添加一個View .這個知識點就是為本文主要講解的內容哦。在本文的講解中,我們還會講到下面的知識點: a.如果擷取到狀態列的高度 b.懸浮視窗的拖動 c.懸浮視窗的點擊事件 有開始之前,我們先來看一下:
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用屬性 3、理解RadioButton和CheckBox的區別 4、掌握RadioGroup選中狀態變換的事件(監聽器) RadioButton和CheckBox的區別: 1、單個RadioButton在選中後,通過點擊無法變為未選中 單個CheckBox在選中後,通過點擊可以變為未選中 2、一組RadioButton,只能同時選中一個
Time of Update: 2018-12-06
第一次安卓開發,初次體會到如此深刻的版本差異。 我的AudioRecord代碼在三星S5670測試成功。 小米,朵唯D210T測試失敗。錯誤資訊如下: 04-01 12:58:44.368: E/AudioRecord(19808): Could not get audio input for record source 104-01 12:58:44.368: E/AudioRecord-JNI(19808): Error creating AudioRecord instance:
Time of Update: 2018-12-07
在上一篇隨筆中,我介紹了如何在程式中查詢sdcard內的多媒體檔案,並且顯示到播放清單中,但是,如果在sdcard內刪除、增加一些多媒體檔案,如何讓播放清單也更新呢,這裡我分享一下自己在項目中的一些解決方案,希望對大家有所協助。 首先,我簡單介紹一下android是如何掃描sdcard內的多媒體資訊的,詳細請閱讀stay的博文:http://www.cnblogs.com/stay/articles/1957571.
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-06
一、概述 Handler這個類主要用來發送和處理訊息的。它有多個發送訊息函數,但只有一個處理訊息函數handleMessage()。二、要求 程式中有兩個線程,一個是UI線程,一個是自己建立的線程,在自己建立的線程中發送訊息,在UI線程中接收並處理這個訊息。 三、實現 不僅是Android,很多其他介面編程都是不允許在其他線程中直接更新UI介面的。因此可以在其他線程中向UI線程發送一些需要更新介面的訊息,讓UI線程來更新介面。
Time of Update: 2018-12-07
Android系統架構和上層應用是類java(不是正統的sun java)開發的,實現了自己的java虛擬機器dalvik,既然用java虛擬機器和java開發,一般都會認為效率低下。其實不然,在基本主流的智能手機的軟體平台上,android的執行速度是最快的。那麼android效率為什麼這麼的高呢?特別是一個應用程式的啟動時間很短,本文主要從以下個八方面進行分析:1、
Time of Update: 2018-12-07
xirihanlin 2011.06.07 原文路徑:http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-4-customizing-adt/ 在上一篇文章裡,我描述了如何建立一個自訂的original-android.jar,以及如何建立一個自訂的Android平台來使用這個original-android.jar。這對Hidden API來說足夠了。但對Internal API來說,仍然還有一個包袱:
Time of Update: 2018-12-07
點擊按鈕 讓listview 所有edittext 顯示可編輯,並顯示刪除按鈕if(null!=dataList && 0<dataList.size()){for(int i=0;i<dataList.size();i++){view=listView.getChildAt(i);EditText edittxt=(EditText)view.findViewById(R.id.txt_number);Button
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: 2015-04-22
草木皆兵造句,草木皆兵 草木皆兵:ǎo mù jiē