Time of Update: 2018-12-06
初學android,配置開發環境遇到了一些問題。 從網上找到很多關於環境配置的博文,通過eclipse->help->install new software開始來安裝ADT,需要從連網下載ADT,可是下載連結被封掉,總是failed。解決這個問題有兩個方法,一是參照http://blog.csdn.net/android_tutor/article/details/7425021中的方法改hosts檔案添加74.125.237.1
Time of Update: 2018-12-06
註:帶*號的千萬不能刪*AccountAndSyncSettings.apk 同步與帳戶設定*ApplicationsProvider.apk 應用程式支援服務Bluetooth.apk 藍芽(刪了就沒有藍芽了)Browser.apk Google瀏覽器(喜歡UC的可用UC替代)Calculator.apk 計算機(內建計算機較弱,可用其他替代)Calendar.apk 日曆(不用日曆的可刪)CalendarProvider.apk 行事曆程式支援服務(不用日曆的可刪)Camera.apk
Time of Update: 2018-12-06
原因是編譯器版本的問題。問題原因:Java 1.5的編譯器預設對父類的方法進行覆蓋,採用@Override進行說明;但1.6已經擴充到對介面的方法;所以如果還是以Java 1.5的編譯器來編譯的話,會出現錯誤。解決辦法如下:在eclipse中,compiler 都得設定到1.6。這包括preference->java->compiler 下要改成1.6, 同時,project裡的build path 裡jdk 也得改成1.6。 這主要是針對同時裝了1.5, 1.6,而default
Time of Update: 2018-12-06
非原創轉自:http://blog.csdn.net/hmg25/article/details/6342539之前由於種種瑣事,暫停了這個翻頁效果的實現,終於在這周末完成了大部分功能,但是這裡只是給出了一個基本的雛形,沒有添加翻頁的動畫效果,由於下個周末開始,需要轉向去研究framework層(短暫的醬油期就這樣結束啦 o(︶︿︶)o唉),將會暫停翻頁的開發,所以想要進一步提高功能的童鞋需要自己動手~~~稍後發布的將是本人提供的完結篇代碼。
Time of Update: 2018-12-06
SD卡使用的是FAT(File Allocation Table)的檔案系統,不支援訪問模式和許可權控制,SD卡適用於儲存大尺寸的檔案或者是一些無需設定存取權限的檔案Android模擬器支援SD卡,但模擬器中沒有預設的SD卡,開發人員須在模擬器中手工添加SD卡的映像檔案為了讀\寫SD卡上的檔案,必須在AndroidManifest.xml中添加讀\寫SD卡的許可權在SD卡上建立與刪除檔案的許可權
Time of Update: 2018-12-06
public class Fileservice { private Context context; public Fileservice(Context context){ this.context= context; } public void save(String filename,String filecontent) throws Exception{ FileOutputStream outstream
Time of Update: 2018-12-06
因為有個需求,需要調用系統電話薄,實現增刪改查後並即時重新整理頁面,寫了個demo供大家參考,取連絡人名字跟手機號碼展示在Listview上,單擊出現連絡人的詳細情況,長按出現操作功能表,彈出編輯刪除菜單,下面請看代碼。首先在Androidmainifest中添加對電話薄的讀寫權限。<uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name=
Time of Update: 2018-12-06
android低版本工程(如1.5)放到高版本環境中(如2.2)可能會上述錯誤,解決方案如下:1。 如果不修改android sdk版本,則使用project clean 命令作用於某工程即可。(該處理方式只是在高版本中相容了低版本工程,未真正意義上的升級)2。 如果修改android sdk版本,則需要以下幾個步驟:1)修改SDK選擇工程,build path --> configure build path ---> library 刪除引用的低版本SDK,然後add
Time of Update: 2018-12-06
錯誤一:the application has stopped unexpectedly解釋:應用程式意外停止解決方案:1)首先檢查java檔案邏輯問題,比如強制類型轉化出錯 privateImageButton button; button =(Button)findViewById(R.id.button); 還有其他類型錯誤,此處不一一舉證
Time of Update: 2018-12-06
android DDMS 串連真機(己ROOT),用file explore看不到data/data檔案夾的解決辦法問題是沒有許可權,用360手機小幫手或豌豆莢也是看不見的。 簡單的辦法是用RE檔案管理工具(授予root許可權),把data和data/data設定成777許可權注意:用RE管理器開啟看到預設不是777的,只是可讀寫還是不夠的。另外就是使用adb shell命令,但android下的shell是閹割了的 不能用-R參數 既使su到root帳號也執行不了C:\Documents
Time of Update: 2018-12-06
有的時候,我們限於種種原因,無法使用USB來串連裝置進行調試,此時,可以通過Wifi串連來進行。首先開啟手機的wifi設定,使其串連到網路。然後,需要在手機上對adb串連連接埠進行設定,這裡需要有root許可權的終端(terminal)應用,這種類型的應用在各個Market都有不少,選擇一個適合的就可以了。本文所使用的為超級終端專業版Better Terminal。然後,在手機中開啟這個終端(terminal)應用,輸入如下命令:su setprop
Time of Update: 2018-12-06
// 只調用一次 @Overridepublic boolean onCreateOptionsMenu(Menu menu) {}// Menu每次顯示前都會調用(適用於建立動態功能表項目,如果是動態菜單記得先調用menu.clear();清空現有的功能表項目) @Overridepublic boolean onPrepareOptionsMenu(Menu menu) {}// item被點擊後調用 @Overridepublic boolean
Time of Update: 2018-12-06
WifiManager wifimanage=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);//擷取WifiManager //檢查wifi是否開啟 if(!wifimanage.isWifiEnabled()) { wifimanage.setWifiEnabled(true); } WifiInfo wifiinfo= wifimanage.getConnectionInfo();
Time of Update: 2018-12-06
最近去android官網發現有整合好的開發環境,下載使用感覺不錯,但在使用外部jar包時經常報錯,之前解決了,今天又碰到這問題了,卻忘記前面怎麼解決的了,這回寫下來記錄下,方便查閱。方法:jar包放在libs目錄中,ADT會自動增加到class path的Android Dependencies下面,以前開發java項目,引入jar包後,會增加到class path的Referenced Libraries下面,現在android整合的開發環境中,使用Referenced
Time of Update: 2018-12-06
如理解有誤,歡迎大家提出 總覽: -App(應用) -Content(字型樣式) -Graphics(映像) -Media(媒體) -OS(作業系統) -Text(文本顯示樣式) -Views(視圖) -App(應用) --Activity ---Animation(教你以怎樣的動態效果顯示一個新ACTIVITY) ---Custom Dialog(教你如何定製對話方塊DIALOG) ---Custom Title(教你如何改變程式的標題列資訊)
Time of Update: 2018-12-06
在Android模擬器中開發時,有時需要類比撥打到電話功能,由於模擬器不能直接當做真機使用,所以我們需要再模擬器中類比真機撥打到電話,首先需要建立兩個模擬器,當做兩部Android手機來使用。由於Android系統中已經有了撥打到電話的Activity,因此我們只需要編寫代碼調用即可。具體如下: 1. 建立如下布局: 對應的布局檔案xml: 1 <RelativeLayout
Time of Update: 2018-12-06
Android模擬器(simulator)把它自己作為了localhost,也就是說,代碼中使用localhost或者127.0.0.1來訪問,都是訪問模擬器自己!這是不行的! 如果想在模擬器simulator上面訪問你的電腦,那麼就使用android內建的IP 10.0.2.2 吧,10.0.2.2 是模擬器設定的特定ip,是你的電腦的別名alias
Time of Update: 2018-12-06
在Android中每個介面都是一個Activity,切換介面操作其實是多個不同Activity之間的執行個體化操作。在Android中Activity的啟動模式決定了Activity的啟動運行方式。 Android總Activity的啟動模式分為四種:Activity啟動模式設定: <activity android:name=".MainActivity" android:launchMode="standard" />Activity的四種啟動模式: 1
Time of Update: 2018-12-06
一.Linux系統處理序間通訊有哪些方式?1.socket;2.name pipe具名管道;3.message queue訊息佇列;4.singal訊號量;5.share memory共用記憶體; 二.Java系統的通訊方式是什嗎?1.socket;2.name pipe; 三.Android系統通訊方式是什嗎?Binder
Time of Update: 2018-12-06
屬性 說明說明android:id為控制項指定相應的ID android:text指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串 android:gravity指定View組件的對齊,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身 android:layout_gravity指定Container組件的對齊.比如一個button