Time of Update: 2018-12-04
1.首先找到debug keystore位置:2.在"cmd"中鍵入以下命令:keytool -list -alias androiddebugkey - keystore "C:\Users\itrue\.android\debug.keystore " -storepass android -keypass
Time of Update: 2018-12-04
因為要在android下做串口驅動的東東,所以要裝NDK,以前用慣了是VMWARE-6.5.1+Fedora10的開發環境。所以就按原來的VMWARE6.5+Fdeora10重建立了個虛擬機器,建了WINS,LINUX分頁檔後,把NDK,SDK,ECLIPSE,JDK全都解壓到OPT下。配置環境變數,我vim /etc/profile 在後面加上了export PATH,把JDK的路徑加進來,但在SHELL下不論怎麼樣“which java”
Time of Update: 2018-12-04
Android應用程式是用Java語言寫的,通過aapt工具把應用程式所需要的任何資料、資源檔打包成apk檔案,這個檔案是一個將應用安裝到手機上的一個載體。每個Android應用程式存在於不同的世界: (1)預設的,每個應用在他自己的Linux進程中運行,當應用中的任何代碼需要執行時Android就啟動相應的進程,當不需要執行時並且系統資源被其他應用請求時android就關閉相應的進程。 (2)每個進程都有他自己的虛擬機器對象(VM),所以應用程式代碼與其他的應用運行是彼此隔離的。 (3)
Time of Update: 2018-12-04
今天在用android 中的Switch 控制項的時候,發現一個問題,在某些機器上運行後得不到想要的顯示效果後面用Eclipse內建的Graphical Layout查看,顯示錯誤:Missing styles. Is the correct theme chosen for this layout?Use the Theme combo box above the layout to choose a different layout, or fix the theme
Time of Update: 2018-12-04
概要:mvc的基本介紹,web和android的mvc的對比。mvc:Model(模型):應用程式的主題部分。View(對象):應用程式中負責產生使用者介面的部分。Control(控制器):根據使用者的輸入,控制使用者介面資料顯示及更新Model對象狀態的部分。 總的來說,就是在開發中把商務邏輯,介面顯示,資料分離開來。mvc的優點:
Time of Update: 2018-12-04
:http://developer.android.com/sdk/installing/studio.html#download如果出現啟動不了的問題進入AndroidStudio安裝目錄
Time of Update: 2018-12-04
預設AVD的路徑一般為系統使用者目錄下,WIN7下為C:\Users\Administrator\ 完整目錄為:C:\Users\Administrator\.android,即後為的.android目錄應該是安裝android-sdk的時候,預設建立的 修改的方法: 在系統內容變數上添加name為 ANDROID_SDK_HOME,value為你想設定的本地目錄,如D:\Android\local-avd (後面android-AVD manager
Time of Update: 2018-12-04
使用eclipse建立的android AVD模擬器,預設位置一般在使用者檔案夾下的.android檔案夾中,並且路徑不可有中文。而使用者檔案夾一般都在系統硬碟,所以當建立的模擬器過多並且佔用空間過大時,自然免不了導致系統硬碟空間緊張。那麼如何修改移動AVD建立的預設位置呢?方法參考如下。開啟:電腦-->系統屬性-->環境變數—>在“系統變數”那選擇“建立”-->變數名為 "ANDROID_SDK_HOME”
Time of Update: 2018-12-04
設定AVD時有些參數比較模糊,特地找了篇文章,大家參考下!本文根據如下的模擬器安裝做一些解釋:Name:自訂虛擬名稱,不能有空格或者其他非法字元,否則不能建立,即Creat AVD不能高亮點擊。Target:選擇要啟動並執行android
Time of Update: 2018-12-04
Android xml資源檔中@、@android:type、@*、?、@+引用寫法含義以及區別一.@代表引用資源1.引用自訂資源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系統資源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其實@android:type/name是@[package:]type/name
Time of Update: 2018-12-04
簡單概念是許多人追求的目標,可是在實際情況中人人都喜歡比較,希望自己做的東西更加絢麗,忘記簡單就是美的概念。
Time of Update: 2018-12-04
Android 工程目錄結構介紹 當我們完成完 Android 工程如(HelloWorld)後,展開“Package Explorer”視窗裡的 “HelloWorld”項名稱,可以看見如下目錄結構: src目錄 該目錄是Android工程的來源程式目錄,該目錄是存放項目的原始碼的 gen目錄
Time of Update: 2018-12-04
一個方法是用 preventDefault(),但不好使,會弄得螢幕上下滾動遲疑。另外一個方法個人原創(但是也是受了幾個前輩的啟發),見下面代碼:<script>var timerId;document.ontouchmove = function(e){window.clearInterval(timerId);timerId = window.setTimeout(myTouchEnd, 200); // console.log('ddddddd'); //
Time of Update: 2018-12-04
Android adb “push pull”中文支援解決方案 在windows底下檔案(夾)命名所採用的是GBK編碼,而在Android中採用的UTF-8編碼,所有使用adb 的push和pull命令時就會導致由於編碼方式的不同而產生的錯誤,解決這一問題就只有對adb工具的原始碼進行修改,讓adb對檔案名稱的編碼進行相應的轉換。 具體過程如下:使用ubuntu 12.04
Time of Update: 2018-12-04
豌豆莢、360手機管家等軟體可以擷取android裝置名稱,顯示在介面上,如:我們自己如何來擷取裝置名稱 呢?答案如下:在命令列中輸入“adb shell”進入shell之後,再輸入“cat /system/build.prop”其實,裝置資訊,主要是存放在“/system/build.prop”檔案,通過“cat”命令就可以查看了.下面附上ADB命令的詳細介紹adb 介紹adb的全稱為Android Debug Bridge 調試橋,是串連Android手機與PC端的橋樑,通過adb可以管理、
Time of Update: 2018-12-04
Android 實現等待介面Message可以傳回不同類型的值,可以應對不同需要。0102030405060708091011121314151617181920212223242526272829303132//聲明變數private Button b1;private ProgressDialog pd; //定義Handler對象private Handler handler =new Handler(){ @Override
Time of Update: 2018-12-04
如何擷取Android的硬體資訊1. 如何擷取Android 唯一硬體編號?import android.provider.Settings.Secure;String androidId = Secure.getString(getContentResolver(), Secure.ANDROID_ID);2. 如何擷取Android下CPU序號? public static String getCPUSerial() { String str = "", strCPU =
Time of Update: 2018-12-04
Android軟鍵盤研究: 1.利用按鈕彈出軟鍵盤。 2.程式啟動後直接彈出軟鍵盤。 1.由Button的OnClick事件調出軟鍵盤和隱藏軟鍵盤。具體代碼如下:public class test extends Activity implements OnClickListener{ Button bt; /** Called when the activity is first created. */ @Override public void onCreate(Bundle
Time of Update: 2018-12-04
在同一個Activity中如何動態切換菜單:很簡單,由於在onCreateOptionsMenu中,menu被建立好之後,以後多次按menu鍵,這時onCreateOptionsMenu不會被再次執行,必須要重載此函數才可以樣本:@Overridepublic boolean onPrepareOptionsMenu(Menu menu) {menu.clear();MenuInflater inflater = this.getMenuInflater();COM.Logi(TAG,
Time of Update: 2018-12-04
1.安裝NDK 到這裡:http://developer.android.com/sdk/ndk/index.html 下載NDK. 解壓之。To install the NDK, follow these steps:From the table at the top of this page, select the NDK package that is appropriate for your development computer and download the package.