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
在同一個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.
Time of Update: 2018-12-04
出色的使用者體驗有三個特徵:速度快、響應及時以及無縫。下面的資訊協助你的應用如何能夠在Android上實現這些特徵。一、速度快你不能假設手機與案頭系統和伺服器一樣提速,更多的是你要關注你的代碼是否高效。編寫高效的Android代碼,應遵循兩個原則:不要做不必要的事不要分配不必要的記憶體以下是一些達到此目標的小技巧(有一些技巧是與oo的原則衝突,斟酌使用情境):1、避免建立對象例如,int數組比Integer數組好,同理,這適用於所有基本類型的組合2、使用本地方法不要吝惜使用String.inde
Time of Update: 2018-12-04
在開發圖片瀏覽器等軟體是,很多時候要顯示圖片的縮圖,而一般情況下,我們要將圖片按照固定大小取縮圖,一般取縮圖的方法是使用BitmapFactory的decodeFile方法,然後通過傳遞進去 BitmapFactory.Option類型的參數進行取縮圖,在Option中,屬性值inSampleSize表示縮圖大小為原始圖片大小的幾分之一,即如果這個值為2,則取出的縮圖的寬和高都是原始圖片的1/2,圖片大小就為原始大小的1/4。
Time of Update: 2018-12-04
德國一所大學的三位研究員通過測試發現,超過99%搭載Android系統的智能手機能輕易地被移動駭客侵襲。侵襲者可以利用泄露的資料假扮成手機使用者本人,登入其Google和Facebook應用帳戶。研究員進行的測試發現,Android手機容易被移動駭客侵襲,主要是由於使用者搭載Android
Time of Update: 2018-12-04
All your favoriteAndroid appsnow on Windows PCA startup called BlueStacks has developed an Android runtime environment for the Windows operating system. It will enable users to run Android applications alongside conventional Windows software on
Time of Update: 2018-12-04
在Android項目中用到JNI,當用了proguard後,發現native方法找不到很多變數,原來是被produard最佳化掉了。所以,在JNI應用中該慎用progurad啊。解決辦法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、建立proguard.flag檔案,裡面寫入不需要proguard最佳化的類和方法。例如: -keep class oms.miracle.
Time of Update: 2018-12-04
先把運行效果附在下面: 首先看下布局檔案:在定義布局時,這裡要定義三個布局檔案,全在res/layout目錄下,我先把布局檔案附在下面,具體有什麼用,我在下面會詳細說明 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="
Time of Update: 2018-12-04
這兩天使用ubuntu12.04,並且跑虛擬機器加emulator加eclipse,今天下午死機幾次。在其中一次啟動之後,開啟模擬器,結果皮膚不見了。後來深度去配置,但SDK預設皮膚不太好看。尋找了半天,發現這麼一個神奇的參數:在 .android/avd/4.2.avd 4.2.avd是我建立的虛擬機器名稱開啟config.ini檔案skin.dynamic=no猜測應該是這個參數可以使模擬器皮膚排版更好。所以配置下:skin.dynamic=yes重啟。O了。之前的皮膚出現。。。
Time of Update: 2018-12-04
Android 擷取螢幕解析度及 DisplayMetrics 簡介 Android 可設定為隨著視窗大小調整縮放比例,但即便如此,手機程式設計人員還是必須知道手機 螢幕的邊界,以避免縮放造成的布局變形問題。 手機的解析度資訊是手機的一項重要訊息,很好的是,Android 已經提供 DisplayMetircs 類可以 很方便的擷取解析度。 下面簡要介紹 DisplayMetics 類: Andorid.util 包下的 DisplayMetrics
Time of Update: 2018-12-04
“Mirai Sanzo”是三洋在日本的“未來家庭”計劃中的一部分。從外觀上看,它是一個直徑22厘米的圓球,帶有觸控螢幕,觸摸感應器(用以啟用/關閉裝置),WiFi串連和語音辨識功能。更人性化的是,這個小東西能夠變幻出7種不同的顏色,表示自己當前的“情感”。 昨天 16:53 上傳下載附件 (32.07 KB) 這款裝置的使用非常簡單,如果使用者想要開啟空調,只用對它說出“開啟空調”即可。除了空調之外,Mirai
Time of Update: 2018-12-04
1.自訂字型android Typeface使用TTF字型檔設定字型我們可以在程式中放入ttf字型檔,在程式中使用Typeface設定字型。第一步,在assets目錄下建立fonts目錄,把ttf字型檔放到這。第二步,程式中調用:AssetManager mgr=getAssets();//得到AssetManagerTypeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根據路徑得到Typefacetv.setTypeface(
Time of Update: 2018-12-04
上一篇文章中,我為大家介紹了在android中自訂視圖動畫的方法,裡面用了一個變換矩陣的方法來進行動畫的處理,關於詳細的內容,可以參考我的上一篇文章:[Android基礎知識]打造自己的動畫效果