Time of Update: 2018-12-04
轉自:http://blog.csdn.net/beijingshi1/article/details/9119297最近開發一個項目,遇到一個問題,在手機開啟熱點的情況下,想要擷取是哪個裝置已經串連上了android手機開啟的熱點。經過google,baidu ,最終沒有找到答案。最後想起在國外論壇下載了一個AP
Time of Update: 2018-12-04
列表(ListView)、表格(GridView),這在手機應用上面肯定是少不了的,怎樣實現比較複雜一點的介面呢,先看一下。 這樣布局的情況是最基本的,也是最常用的,網上關於這樣的布局有多種版本的實現方法,但是有很多需要自己實現Adapter,那樣子是比較複雜而且沒有必要的,因為我們有簡約而不簡單的SimpleAdapter。1. ListViewSimpleAdapter的核心代碼:for (int i = 0; i < 10; i++) {Map<String,
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 中的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
: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.