Time of Update: 2013-12-10
本文 [DESCRIPTION]如何修改為出廠時區為指定的時區和預設的日期?[Solution]時間資訊預設資訊都是0, 在rtc 初試化時候設定的.由於RTC 基本上不會斷電,所以它的初試化只做一次,即使重新download bin 檔.用FlashTool 執行Format, 再執行download (不要用format -->download button),
Time of Update: 2013-12-10
螢幕大小1、不同的layout Android手機螢幕大小不一,有480x320,640x360,800x480.怎樣才能讓App自動適應不同的螢幕呢? 其實很簡單,只需要在res目錄下建立不同的layout檔案夾,比如:layout-640x360,layout-800x480,所有的layout檔案在編譯之後都會寫入R.java裡,而系統會根據螢幕的大小自己選擇合適的layout進行使用。2、hdpi、mdpi、ldpi
Time of Update: 2013-12-10
由於最近在做的一個遊戲項目有一個熱門排行榜, 熱門排行榜是一個列表,介面大致如下: 排名 人物名稱 頭像圖片 分數 排名 人物名稱 頭像圖片 分數 排名 人物名稱 頭像圖片
Time of Update: 2013-12-10
前言 之前講過EditText,有興趣的朋友可以看一下。這篇部落客要說明的是自動完成文字框,它實際上也是一個文本編輯框,可以理解為對EditText功能的擴充,它對輸入的內容可以進行提示並且自動完成。本文會講解常用屬性設定,以及如何向AutoCompleteTextView增加提示資料,最後將使用一個demo示範一下。 說明 自動完成文字框(AutoCompleteTextView),可以從官方文檔上看出,是從EditText繼承而來,所以它實際上也是一個文本編輯框,只是多了一
Time of Update: 2013-12-10
1.從google搜尋內容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent); 2.瀏覽網頁Uri uri =Uri.parse("http://www.google.com");Intent it = new
Time of Update: 2013-12-10
為了保護代碼被反編譯,android引入了混淆代碼的概念1.設定混淆在工程下找到project.properties檔案在檔案中加入proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt這個是系統的也可以用自己的混淆檔案(這樣就可以配置一些自己的東西),去sdk.dir}/tools/proguard/
Time of Update: 2013-12-10
起因:POS機通過串口發送資料過來,卡資訊資料大小為205個位元組。但是分成100+105 100+50+100等分段情況發過來 解決思路:接到第一份資料的時候等待0.5秒 , 之後完整的資料應該會全部發過來。 byte[] bytTemp = new byte[1024]; int nRetCount = 0;
Time of Update: 2013-12-10
動畫不能離開聲音,充分利用各種媒體表現形式,提升軟體的使用者提驗和操作體驗,對於軟體的推廣,具有十分重要的意義。android中播放聲音常用的有兩種,java也有自己的聲音處理。這裡只是簡單的使用android的方法。一種是MediaPlayer, 一種是SoundPool,兩種方法,一種可以播入連續不斷的背景音,一種只能播斷促的爆炸聲,按鍵音之類。一般來說,SoundPool能實現的,都可以使用MediaPlayer來替換實現,但MediaPlayer需要更多的記憶體和處理器,佔用的系統資源比
Time of Update: 2013-12-10
開發Android應用的時候,經常容易發生R檔案丟失的事。 根據我的經驗是當你更新了drawable裡面的檔案時,正好xml檔案有錯誤,這樣會導致R檔案出錯。此時如果你clean整個project, 那麼會徹底丟失R檔案。 因此,出現R檔案出錯時,首先應該檢查xml是否有錯,然後修複錯誤。然後重新clean重建整個project R檔案丟失的錯誤消除了。
Time of Update: 2013-12-10
package cn.testprogressdialog;import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnCancelListener;import android.os.Bundle;import android.
Time of Update: 2013-12-10
android單位換算,網路有很多相關轉碼。但是,我推薦使用使用官方的轉換方法:TypedValue.applyDimension。 /** * Converts an unpacked complex data value holding a dimension to its final floating * point value. The two
Time of Update: 2013-12-10
方式一:通過mdi_gps_uart_cmd介面下MDI_GPS_UART_GPS_STOP/SLEEP來進入省電模式,下MDI_GPS_UART_GPS_WAKE_UP從省電模式回到正常模式。方式二:通過mtk_gps_set_param介面下MTK_PARAM_CMD_STOP/SLEEP來進入省電模式,下MTK_PARAM_CMD_WAKEUP從省電模式回到正常模式。方式三:通過調用mdi_gps_nmea_set_power_saving(true)開啟省電模式,當滿足定位並且當前速度小
Time of Update: 2013-12-10
package cn.testservice1;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.content.Intent;/** * Demo描述: * 採用startService()方法啟動服務 *
Time of Update: 2013-12-10
手機APP應用如雨後春筍般冒了出來,而在眾多的APP應用中,遊戲佔據了半壁江山。它豐富著人們的業餘生活,增進了人們之間的溝通交流。也有許多開發的朋友對遊戲開發情有獨鐘,他們不止是享受著有很多的人們去下載的成就感,更多的是享受著自己開發出一款滿意遊戲的成就感。為此越來越多的開發人員們向著遊戲應用進軍了。
Time of Update: 2013-12-10
網上搜了N多解決方案,但是很多將log層級的,用法的,更多的是如何在logcat中設定filter進行log的過濾與查看,但是我遇到的問題是,模擬器怎麼著都OK,但真機、手機進行開發調試的時候卻看不到log資訊,這是很惱人的事情(畢竟模擬器跑起來太慢了)。 剛開始沒有查到好的方法,就用try
Time of Update: 2013-12-10
在Android中可以自動切換橫豎屏,還有不同大小的解析度,如何讓一張圖片適應以上要求呢?這就需要把.png格式的圖片轉成.9.png格式,.9.png就是尾碼名。在安裝Android-SDK時內建了<draw9patch.bat>可以把.png格式的圖片編輯後儲存就變成了.9.png格式。這個檔案存放在你所安裝的Android-SDK目錄->sdk->tools目錄下。 .9.png格式在Andriod中可以做到根據控制項大小自適應,
Time of Update: 2013-12-10
FPS是圖形效能的主要指標之一,Android中的一些應用有顯示FPS的功能,如Bsplayer,Skype,Antutu等,但絕大多數應用並不提供顯示FPS的功能。而且應用提供的往往是應用本身的重新整理率,並不等於終端使用者所看到的重新整理率,因為螢幕上往往不止一個應用參與顯示。我們知道Android中每個應用都會繪製自己的Surface,完了都丟給Surfaceflinger,Surfaceflinger統一對它們進行composition,然後swap
Time of Update: 2013-12-10
本文介紹Android中的5種資料存放區方式。 資料存放區在開發中是使用最頻繁的,在這裡主要介紹Android平台中實現資料存放區的5種方式,分別是:1 使用SharedPreferences儲存資料2 檔案儲存體資料3 SQLite資料庫儲存資料4 使用ContentProvider儲存資料5 網路儲存資料 下面將為大家一一詳細介紹。 第一種:
Time of Update: 2013-12-10
在開發的過程中,經常會遇到在一個應用中啟動另外一個apk應用的情況 問題的核心點在於我們要拿到第三方apk的package名稱跟class名稱, 如:package名稱是com.funcity.taxi.passenger,class名稱是com.funcity.taxi.passenger.activity.LoadActivity。 從一個apk啟動到另外一個apk,當然也是通過發送intent了。 點擊對應按鈕的事件響應的程式如下: &nb
Time of Update: 2013-12-10
我們都知道Android中Adapter的作用就是ListView介面與資料之間的橋樑,當列表裡的每一項顯示到頁面時,都會調用Adapter的getView方法返回一個View。想過沒有? 在我們的列表有1000000項時會是什麼樣的?是不是會佔用極大的系統資源? 看看下面的代碼:[java] publicViewgetView(intposition,ViewconvertView,ViewGroupparent){