Time of Update: 2018-12-05
Android模擬器下怎麼建一個SD卡及其上傳資料和檔案夾的建立全解最近在做一個應用要在android模擬器上建一個SD卡,放進去一些檔案。就自己的心得寫一些:有兩個方法,這個大家在百度上一搜就有好多,幾乎是一個版本:用cmd命令建SD卡,這個方法比較直觀容易理解:1.建立鏡像檔案用cmd中進入到android的SDK的Tools目錄下,執行mksdcard建立。例如我的tools目錄為:E:\skyland\android-sdk-windows-1.0_r2\tools>則:E:\sk
Time of Update: 2018-12-05
【博主:各位博友,網友們,大家網上好!歡迎光臨本部落格。 歡迎多多交流,多提意見,互相學習,互相進步,我們的口號是:好好學習,天天向上。】 這個應用比較多,基本每個應用程式都需要它,當你點擊手機BACK鍵時,提示一個對話方塊,選擇“確認”或“取消”,效果 接下來講一下程式如何捕獲BACK鍵,當使用者點擊BACK鍵時,就要觸發執行程式捕獲方法:/** * 捕捉back */@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event)
Time of Update: 2018-12-05
文章目錄 ptrace調用調用細節小結 上一節已經分析應用程式啟動後,會通過RootTools庫的Shell類,擷取root許可權並執行/data/data/com.aatt.fpsm/files/0,也就是apk包中的res/raw/bin0這個二進位檔案,此二進位檔案再通過ptrace系統調用,去綁定到其他進程中,做一些動作。接下來看一下fps
Time of Update: 2018-12-05
做android,免不了要去運行一些跑分程式,常用的跑分程式有quadrant(象限),nbench,安兔兔等。作為系統工程師,對這些跑分程式都非常的不屑,這個只能是一個不客觀的參考,但客戶都喜歡拿這個比較,於是乎,各家各廠都或多或少會針對此做最佳化(甚至是作弊或直接的作假),這可不是什麼好現象,浮誇的厲害,到處放衛星,畝產萬斤的,弄的我們這些老實人都很被動。不過這裡就不說這些破事了。國內大家常用的跑分程式,就是安兔兔了,但是不知道大家有沒有發現,安兔兔跑起來後,有時會卡住不動,除了返回鍵和觸摸
Time of Update: 2018-12-05
1、 檔案命名當有10張圖片以上的時候,建議名字命名a1~a9b1~b9…….2、 desc.txt建議用vi工具來修改desc.txt檔案分析: 480 427 30 寬 高 幀數 p 1 0 part0 標誌符 迴圈次數 階段切換間隔時間 對應目錄名 p 0 10 part1 標誌符 迴圈次數
Time of Update: 2018-12-05
使用過Android的同學,尤其是用過山寨pad,應該對Android的重啟問題印象深刻吧。Android由於其設計的複雜性,可能會使得系統在不經意時陷入異常狀態,因此Android設計了一套看門狗機制,當檢測到問題後,自動重啟。再說說我碰到的問題吧,剛帶起Android的時候,android的重啟問題異常嚴重,經常操作一會後,介面卡住,等待1分鐘左右,重啟…, trace大約如下:W/Watchdog( 813): *** WATCHDOG KILLING SYSTEM PROCESS:
Time of Update: 2018-12-05
lqm@lqm:~/android_gingerbread$ make
Time of Update: 2018-12-05
矩陣鍵盤驅動源檔案:kernel/drivers/input/touchscreen/keyboard/s3c-keypad.ckernel/drivers/input/touchscreen/keyboard/s3c-keypad.hkernel/arch/arm/mach-s5pv210/mach-smdkc110.ckernel/arch/arm/plat-s5p/devs.c首先,make menuconfig,Device Drivers --->Input device
Time of Update: 2018-12-05
今天把之前用sencha touch 寫的一個email web版本轉成了android手機版。其中有發現幾個問題。使用的一個eclipse 外掛程式是 MDS .MDS AppLaud 1.2 -
Time of Update: 2018-12-05
廣大博友,看過後幫忙頂頂,謝謝大家!!!轉載請註明: http://blog.csdn.net/richway2010/archive/2011/06/29/6574987.aspx【博主:各位博友,網友們,大家網上好!歡迎光臨本部落格。 歡迎多多交流,多提意見,互相學習,互相進步,我們的口號是:好好學習,天天向上。】我們學習下一個Android應用程式的生命週期是怎麼樣的?以便為後面的開發有個墊下良好的基石。
Time of Update: 2018-12-05
android客戶package com.comingx.xzz; import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.StringEntity;import
Time of Update: 2018-12-05
沒看API,就查了下網上的資料,原來requestWindowFeature 是用來設定全屏的。 在Activity中 this.requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2018-12-05
二、 使用JNI在應用程式架構層添加服務提供者 APP應用不能直接存取HAL層,需要JNI層訪問HAL模組並向上提供API介面。可以直接提供介面,但建議最好使用服務的方式提供訪問。 我們先看JNI如何訪問剛才的HAL模組。 進入源碼根目錄下的frameworks/base/service/jni目錄,建立com_android_server_IICService.cpp,代碼如下:#include "jni.h" #include "JNIHelp.h"
Time of Update: 2018-12-05
當應用程式出錯的時候,系統會彈出強制關閉的對話方塊,這樣不夠友好,可以學鰼水果的做法,直接幹掉程式。彈出出錯的對話方塊路徑:frameworks/base/services/java/com/android/server/am/AppErrorDialog.java在第38、39行有以下語句: // 5-minute timeout, then we automatically dismiss the crash dialog static final long
Time of Update: 2018-12-05
在Android開發中,有時候會用到圖片裁剪的功能,這時候我們往往會調用系統本身的裁剪(定義一個包含com.android.camera.action.CROP Action的Intent),雖然這樣很簡單,但是系統的裁剪在手機的適配性方面有很多問題,這個我們很難控制。由此,我們決定自己寫代碼搞定這個裁剪。這樣子的話出錯什麼的就比較好控制了。
Time of Update: 2018-12-05
1、準備環境 對模擬器,只要“Ctrl+F12“,就可以可以實現豎屏(portrait)和橫屏(landscape)的切換。2、UI的螢幕切換實現下面一個簡單的例子,。我們需要寫兩個Android XML檔案,假定檔案為chapter_19_test1.xml,放在常規目錄位置layout/內容如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-05
在學習筆記(十七)中,我們對ListView做了進一步的探討,然而給出的例子list中的元素可以有多個widget,並可靈活設定他們的值,但是這些widget之間缺乏互動,而且getView()的調用,需要重刷給list的entry,我們希望能夠在entry中觸發變化。本次,我們繼續根據《Beginging Android
Time of Update: 2018-12-05
LogCat調測資訊在Window -> Show View -> Other... -> Android -> LogCat,這樣將顯示LogCat的視窗,對於System.out.print()以及Log.d(),可以列印出我們所需要的資訊,例如:System.out.print("Hello ---------------------/n");Log.d("WEI","Hi ------------------1-----------");Log.d("WEI","
Time of Update: 2018-12-05
運行在背景Service,需要某種方式來通知使用者,例如通知使用者來電,通知有新的訊息。這類的通知顯示在status
Time of Update: 2018-12-05
From: http://yinger-fei.iteye.com/blog/1300144 1.安裝gitsudo apt-get install git-core2.安裝curlsudo apt-get install git-core curl3.安裝repo, 通過curl下載repo Make sure you have a bin/ directory in your home directory, and that it is included in your path:$