原创 Android開發 第二課 熟悉Android應用框架結構

一、Android系統的架構 第1層次:Linux操作系統及驅動;  第2層次:本地代碼(C/C++)框架;  第3層次:Java框架; (Android應用開發關注的) 第4層次:Java應用程序。(Android應用開發

原创 Android開發 第四課 應用程序的組成和生命週期

一、應用程序的組成部分 一般情況下,Android 應用程序由以下 4 種組件構成: 1.活動(Activity); 2.廣播接收器(BroadcastReceiver); 3.服務(Service); 4.內容提供者(C

原创 Android開發 第一課 Mac系統上搭建開發環境,創建Helloworld程序

一、在mac系統上搭建Android開發環境 1. 需要準備的東西: (1) Java虛擬機JDK: MAC中已經爲我們預裝了JDK並默認配置了Java系統變量,因此JDK對我們來說直接使用即可,查看MAC中的JDK版本方法是在命令行(

原创 推薦一款超快的Android模擬器

Android的原生模擬器特別的慢,Genymotion是一款非常滿意、速度極快的模擬器,啓動值需要幾秒鐘。至於如何使用可以看他們網頁的介紹http://www.genymotion.com/ 點贊 收藏 分享

原创 分享在eclipse 中打開File explorer中無法查看data目錄的方法

大家都有體驗:開發過程中總會遇見各種奇妙的事情,有些事如此詭異,以至於耗費幾個小時甚至幾天,甚至動搖了你樸素的世界觀,而最後往往由一個小trick解決,提醒自己不可“迷信”。我把這些小竅門記錄下來,希望分享給有需要的朋友,挽救他們的時間

原创 Eclipse代碼自動補全設置

一般默認情況下,Eclipse的代碼提示功能是比MicrosoftVisualStudio的差很多的,主要是Eclipse本身有很多選項是默認關閉的,要開發者自己去手動配置。如果開發者不清楚的話,就不知道Eclipse的代碼提示功能一樣能

原创 java中有關深拷貝和淺拷貝的解析

 熟悉C++的朋友對這個話題應該很熟悉,淺拷貝就是指兩個對象共同擁有同一個值,一個對象改變了該值,也會影響到另一個對象。深拷貝就是兩個對象的值相等,但是互相獨立。本來想把以前寫的一篇文章擴充一下,沒想到居然牽扯出很多複雜的問題。本文測試

原创 Android中的WebView禁止響應點擊事件的方法

我們在做Android開發中,有時候需要用到WebView控件,當你把WebView添加到佈局中,你希望在點擊整個佈局的時候,WebView不接收點擊事件,應該向下傳遞。 舉個例子:在ListView中自定義的每一個Item中包含了We

原创 android開發中onActivityResult無法調用的問題

兩個activity傳遞數據和返回數據時,請求方的onActivityResult始終無響應,通過debug調試模式也沒見調用該方法。查看了各種配置和程序代碼,均未發現有錯誤之處。後來仔細閱讀API說明,恍然大悟,原來是調用startA

原创 iOS UIScrollView滾動影響動畫執行

有時候,我們在使用UIScrollView時,程序中加入了View動畫,且使用了NSTimer來更新動畫,這個時候,我們要注意了,當滑動UIScrollView時,你會發現動畫暫停了,這是因爲NSTimer被暫停了,解決方法是:   NS

原创 java.lang.NoClassDefFoundError: org.achartengine.renderer.XYMultipleSeriesRenderer解決辦法

AChartEngine在做android繪圖,achartengine.jar導進項目仍報java.lang.NoClassDefFoundError: org.achartengine.renderer.XYMultipleSeri

原创 Android開發 第三課 HelloActivity的源文件結構

1. 、HelloWorld項目的目錄結構 1.1、src文件夾1.2、gen文件夾1.3、Android 2.1文件夾1.4    Android

原创 mac 創建共享WIFI熱點,windows7連接問題

mac 創建共享WIFI熱點,windows7連接問題 1. mac創建的WIFI熱點加密情況下 iphone,android等手機可以連接,window XP 和 window 7 不能連接 2. mac創建的WIFI熱點不加密情況下

原创 iOS開發內存警告Memory Warning和ViewController的生命週期的問題

IPhone下每個app可用的內存是被限制的,如果一個app使用的內存超過20M,則系統會向該app發送Memory Warning消息。蘋果公司系統工程師建議,應用程序所佔內存不應該超過20MB,開發人員圈內流傳着一個粗略的經驗法則:當

原创 IOS UITextView加上placeholder

UITextView上如何加上類似於UITextField的placeholder呢,其實在UITextView上加上一個UILabel,然後再實現 - (BOOL)textView:(UITextView *)textView shou