Time of Update: 2018-12-03
Q:What do "Bn*" and "Bp*" stand for in frameworks/base/include/utils/IInterface.h ?I understand that "B" is for binder but what about "n" and "p"?It seems like "p" may stand for "remote" and "n" for "native" but I would love a clarification.A:"n" is
Time of Update: 2018-12-03
Android讀取手機通訊錄實現爪哇米工作室 陳躍峰出自:http://blog.csdn.net/mailbomb說明:轉載請註明出處 在Android開發中,讀取手機通訊錄中的號碼是一種基本操作,但是由於Android的版本眾多,所以手機通訊錄操作的代碼比較紛雜,在本文中進行一下總結。 Android1.5是現在的Android系統中最低的版本,首先來說一下適用於Android1.5及以上版本(含2.X,3.X)的代碼實現:
Time of Update: 2018-12-03
像以前學習Java時用單元測試檢查自己寫的方法是不是能行得通一樣,android也可以進行單元測試來檢查自己寫的方法來排除障礙。下面就來詳細說說單元測試的過程。
Time of Update: 2018-12-03
上次成功實現了“撥打到電話”後,心裡興奮極了,於是一口氣研究了手機傳送簡訊的原理,其實也很簡單。建立SMS,工程如下所示: ●修改res/values目錄下的string.xml檔案,如下所示:<?xml version="1.0"encoding="utf-8"?><resources> <string name="hello">Hello World,SMSActivity!</string> <
Time of Update: 2018-12-03
2010-12-06 17:46 2864人閱讀 評論(1)收藏 舉報1、在在XML檔案裡設定屬性隱藏:[xhtml] view plaincopyprint?android:visibility="invisible" android:visibility="invisible"2、java代碼裡設定:[java] view
Time of Update: 2018-12-03
Java代碼 import android.util.DisplayMetrics; private DisplayMetrics dm;//螢幕解析度容器 dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = dm.widthPixels; int height = dm.heightPixels; -------
Time of Update: 2018-12-03
網上查了很多資料,發現很多方法都無法退出如下資料http://www.android123.com.cn/androidkaifa/519.htmlhttp://www.2cto.com/kf/201111/111395.htmlhttp://android.tgbus.com/Android/tutorial/201103/347436.shtml 都無法正常退出,本人寫了下列程式,本人程式在SDK2.2下通過在baseAcitivity.java中寫public static
Time of Update: 2018-12-03
建立 檔案 apksign.sh運行時,只需要 ./apksign xx.apk 即可,自動完成簽名,並通過adb按裝linux 下的工具越用越順手.用的時間越長積累越多。Windows 下,每一次升級都需要學習一些新東西,同時老知識作廢。經常一些絕戶的事情。只在一個版本上有效。沒有延繼性。內容如下:#!/bin/shecho $@ | awk '{#printf("\n"$1"\n");if (4 > length($1)) {printf("./apksign.sh
Time of Update: 2018-12-03
本節收集自訂控制項:1)自訂的RelativeLayouthttp://www.cnblogs.com/yeshanghai/archive/2012/05/19/2509181.html2)自訂的LinearLayout http://www.cnblogs.com/delia/archive/2012/03/09/2387934.html3)Android UI深度設計自訂控制項】http://www.cnblogs.com/zisou/archive/2011/08/19/android_
Time of Update: 2018-12-03
想要做一個看新聞的應用,類似Cnbeta用戶端的東西。大致思路如下:根據連結擷取新聞列表頁的html代碼,然後解析,找到所有的新聞標題和新聞連結用listView顯示,當點擊ListView的Item再載入相應的新聞內容。其中擷取html代碼,可以使用如下代碼實現:[java] view
Time of Update: 2018-12-03
[java] public class HeartbeatService extends Service implements Runnable { private Thread mThread; public int count = 0; private boolean isTip = true; private static String
Time of Update: 2018-12-03
關於 emulator-5554 disconnected! Cancelling 'xxx activity launch'!的問題,解決方案:1)、網上查詢的方法d:cd D:/Program Files/android-sdk-windows-1.6_r1/toolsemulator -avd avd1.6其中 D:/Program Files/android-sdk-windows-1.6_r1/tools是Android SDK目錄emulator -avd avd1.6啟動模擬器,
Time of Update: 2018-12-03
//擷取螢幕大小,以合理設定 按鈕 大小及位置 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; //自訂layout組件 RelativeLayout layout = new RelativeLayout(this);
Time of Update: 2018-12-03
XML/HTML代碼 <shape> <!-- 實心 --> <solid android:color="#ff9d77"/> <!-- 漸層 --> <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF"
Time of Update: 2018-12-03
前兩天被人問起是否瞭解Android下的NDK開發,當時懵了,之前確實聽說過這麼個工具集,但具體做什麼用,怎麼用,為什麼用都一無所知。於是決定好好學習下。NDK目前最新版本是r4b,本人學習的資料主要是NDK-r4b內建的的docs/目錄下的.txt檔案。 Android NDK是個工具集,利用NDK可以實現在java應用中嵌入用C/C++編寫的本地代碼編譯後的二進位碼,二進位碼以動態庫的形式存在。不過,NDK只能用於1.5版本及其以後的系統。
Time of Update: 2018-12-03
android 擷取wifi 訊號品質編輯 | 刪除int strength = WifiManager.calculateSignalLevel(info.getRssi(), 5);即訊號強度。擷取方法:private String obtainWifiInfo() {// Wifi的連線速度及訊號強度:WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);// WifiInfo wifiInfo =
Time of Update: 2018-12-03
先看效果主要是寫一個 color selector在res/建一個檔案夾取名colorres/color/color_radiobutton.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:color="
Time of Update: 2018-12-03
原文串連:點擊開啟連結,譯文如下: Dalvik虛擬機器會進行記憶體回收,但這並不意味可以忽視記憶體管理,反而更應該留意記憶體受限的行動裝置上的記憶體使用量情況。這篇文章中,我們一起去看看Android SDK中的幾個記憶體分析工具,這些工具可以幫你跟蹤應用中的記憶體使用量情況。 有些記憶體使用量問題比較明顯,例如:如果應用在使用者每次觸控螢幕幕時都發生記憶體泄露,可能最終將觸發OutOfMemoryError錯誤,並使應用崩潰。而有些問題則比較微妙,
Time of Update: 2018-12-03
隨著第一款Android的手機上市,Google也終於發布了其Android的源碼。通常情況下,一個開源項目的發布都是伴隨著一個巨大的完整的xxx-src.tar.gz的源碼包,然後解壓、configure/make即可。而Android是基於傳說中的Git來管理的,在發布方面自然也有所不同,它基於Git構造了一個可以隨時同步更新的源碼庫。 從 http://source.android.com/download
Time of Update: 2018-12-03
本文主要介紹在Android開發中如何利用wifi進行應用調試以及其原理。通常我們都是通過資料線串連手機終端和PC進行調試,在沒有資料線的情況下如何串連PC和手機呢。1、要求手機必須root過,手機和電腦必須都連網且在同一區域網路內。2、步驟a、手機端啟動adbd服務在手機端開啟終端運行shell命令,終端可使用軟體"終端模擬器" 或 "BetterTerminal" ,通過下面命令啟動adbd服務susetprop service.adb.tcp.port 5555stop