Time of Update: 2018-12-05
最近項目中有個需求,就是判斷我們的應用是否被置於後台,以前只是簡單的以為在activty中判斷onUserLeaveHint()是否被執行即可,這個是被該方法的說明給騙了,說明如下:Called as part of the activity lifecycle when an activity is about to go into the background as the result of user choice. For example,when the user presses
Time of Update: 2018-12-05
Android天氣預報應用設計(二)三.詳細設計本文在天氣預報應用基礎功能上參考了http://www.anddev.org/android_weather_forecast_-_google_weather_api_-_description-t337.html一文,該文提供了整體設計思路及完整的原始碼,此處只針對額外的功能及不同的設計方法進行闡述。此外,在進行源碼分析時,只挑選示意性、結構性的代碼進行分析,而程式完整的原始碼可在http://download.csdn.net/detail
Time of Update: 2018-12-05
文章目錄 二.設計思路
Time of Update: 2018-12-05
http://www.pocketmagic.net/?p=762Android adb error: “device not found” on UbuntuBy Radu Motisan Posted on June 2nd, 2009I've been getting this error way too often recently, so I've decided to point out some of the causes.1) using my older desktop pc
Time of Update: 2018-12-05
別人的好的東西,就應該拿過來借鑒,並改進,我想這就是拿來主義 我畫圖不好,其實我很想用畫圖的方式來說明一切,因為通俗簡單的就是最好的 首先是思維導圖...這個思維導圖,因為只能看介面,得不到原始碼,所以通過畫圖的方式來分析介面以及功能 這是首頁的xml ,相信明眼人一看就知道,這是全螢幕適配的. 來自沈大海的微博教學以及 農民伯伯的
Time of Update: 2018-12-05
本人初學Fragment,寫有幾個簡單例子,現提出來方便大家學習和研究。Android Fragment學習筆記(一)本程式的重點是在一個Activity中放入了兩個Fragment。 頁面配置如下面代碼(fragment_hide_show.xml):<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
本程式介紹如何通過HttpClient模組來建立Http串連,並分別以Http Get和Post方法傳遞參數,串連之後取回web server的返回網頁結果。 注意,在用Post時,傳遞變數必須用NameValuePais[]數組儲存,通過HttpRequest.setEntity()方法來發出http請求。 此外,也必須通過DefaultHttpClient().execute(httpRequest)添加HttpRequest對象來接收web
Time of Update: 2018-12-05
廢話少說,立刻上資料。第一步:安裝vim工具第二步:安裝samba工具,建立與windows共用資料夾第三步:安裝android系統編譯的涉及的開發包:git-core gnupg valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev
Time of Update: 2018-12-05
在為ViewFlipper視圖切換增加動畫和Android中實現視圖隨手勢移動中實現了視圖隨手勢切換,現在Android中Compatibility Package提供了ViewPager可以更簡便的實現視圖切換,實現的效果如下:效果和ViewGroup一樣,但是實現過程更簡單.新版的Android Market和Google+都是用了ViewPager.說一下實現過程:工程目錄如下:MyPagerActivity的onCreate方法如下:@Override public void
Time of Update: 2018-12-05
最近在做ListView分頁顯示,其中包括圖片 和文字(先下載解析文字內容,再非同步載入圖片)發現每次點擊下一頁後,文字內容載入完畢,馬上向下滑動,由於這時後台在用線程池非同步下載圖片,我每頁有20條,也就是20張圖片,會導致listview滑動卡頓!這是使用者不想看到的,我參考了網易新聞和電子市場等應用,發現它們都是只載入螢幕內的圖片,不現實的不載入,於是我也仿照做了一個。我是菜鳥,我承認
Time of Update: 2018-12-05
1、進入cocs2d-x目錄,用文字編輯器開啟create-android-project.bat 將_CYGBIN=設定為cycgwin\bin安裝的的絕對路徑。 將_ANDROIDTOOLS設定為android sdk 的tools絕對路徑 將_NDKROOT設定為android
Time of Update: 2018-12-05
public class HandLightActivity extends Activity implements OnClickListener{private ToggleButton toggleButton;private Camera m_Camera;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method
Time of Update: 2018-12-05
做了一個android網路應用,要求用自己實現的webview去訪問web網站,並且在遠程登入成功之後把cookie寫入到手機,保留用作以後的自動登入。找了好多資料。發覺讀取cookies倒還用的很普遍,可是通過程式寫cookie卻沒有太多資料。先來看一下如何讀取cookie吧:try { DefaultHttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new
Time of Update: 2018-12-05
前些天因為項目需要寫了一個通過網路連接去服務端拿資料的方法,但是需要讓程式添加上cookie,因為之前對cookie 沒有怎麼研究過(包括做web 那會也沒有用過或者說很少用),所以 一時用起來不太會用。。結果百度google 了一把
Time of Update: 2018-12-05
1、在Ubuntu上下載、編譯和安裝Android最新原始碼 一. 環境準備。 1. 磁碟空間預留20G左右,記憶體3G,因為一邊要跑主機,一邊要跑虛擬機器,記憶體要求還是比較高的,這樣才會比較流暢。 2. 安裝VMWare 7.1.4。我的作業系統是Win7,VMWare的版本要新一點的,舊版本的VMWare在網路支援上比較差,由於要在虛擬機器上下載Android原始碼,沒有網路是萬萬不行的。 3.
Time of Update: 2018-12-05
if(SDCardUtils.hasSDCard()){if(b.containsKey("photo")){byte[] b1 = b.getByteArray("photo");if(b1 != null){Bitmap bmp = BitmapFactory.decodeByteArray(b1, 0, b1.length);try {ContentResolver cr = mContext.getContentResolver();String url =
Time of Update: 2018-12-05
通過Socket + Instrumentation實現類比鍵盤滑鼠事件主要通過以下三個部分組成: Socket編程:實現PC和Emulator通訊,並進行迴圈監聽
Time of Update: 2018-12-05
2.2版本以前的,系統的流量資訊都存放在proc/net/dev(或者proc/self/net/dev)檔案下,讀取檔案然後對其進行解析就行了。讀取某一個應用的流量,則讀取proc/uid_stat/uid/tcp_rcv檔案進行解析(據說模擬器下是沒有這個目錄檔案的) 對於Android流量統計來說在2.2版中加入了TrafficStats類可以輕鬆擷取,其實本身TrafficStats類也是讀取Linux提供的檔案對象系統類別型的文本進行解析。android.net.TrafficStat
Time of Update: 2018-12-05
1、下載安裝Android NDK 我使用的NDK版本為r8 Google 出的最新NDK 為 r8為 http://developer.android.com/sdk/ndk/index.html 2、下載安裝cygwin 由於NDK編譯代碼時必須要用到make和gcc,所以你必須先搭建一個linux環境,
Time of Update: 2018-12-05
[color=red][/color]進入cocos2d-x目錄,用文字編輯器開啟create-android-project.bat 將_CYGBIN=設定為cycgwin\bin安裝的的絕對路徑。 將_ANDROIDTOOLS設定為android sdk 的tools絕對路徑 將_NDKROOT設定為android