Time of Update: 2018-12-05
在android項目中添加第三方jar包雖然不是一個很複雜的問題,但是確實給很多開發人員帶來了不小的困擾。我自己就曾經碰到過calss not found exception、error inflating class等本質都是第三方jar包未被真正識別但報錯指向其他問題的狀況,碰到這類問題時我們很容易會被這些指向不夠準確的報錯誤導,因此正確地添加第三方jar包就顯得很重要。網上關於這個問題的資訊也比較雜亂,因此希望藉此文章對這個問題進行明確的解釋和解答。
Time of Update: 2018-12-05
android 遊戲導引(1. 建立 OpenGL 項目)Table of Contents1 搭建環境 2 建立一個 android 項目 3 建立 OpenGL 程式架構 1 搭建環境 我的環境是 mac, 鑒於 windows 下搭建的教程網上很多,大家可以 google 之。說一下 mac 下的環境搭建過程。下載 mac 版本的 android SDK。天朝牆很堅固,貼下 2.3 ,可以用超強盜鏈功能的迅雷下載。PlatformPackageSizeMD5 ChecksumMac OS
Time of Update: 2018-12-05
這裡收集了幾個開發人員社區和論壇的連結,備用。 1 DevDiv Android 開發人員社區DevDiv是個比較全面的移動開發人員社區,包括iOS、Windows Phone和Android開發人員社區,社區的討論氛圍很好,有很多技術大牛。2 eoeAndroid開發門戶專一的開發人員門戶,看到有幾本Android的中文書就是這個社區推出的,相比DevDiv板塊更多,內容更豐富。3 安卓巴士論壇附屬的幾個QQ群都滿了,好不容易擠進去一個。4
Time of Update: 2018-12-05
這兩天閑下來,想隨便寫點android程式,突然發現,之前忙了大半年的android,居然連個簡單的遊戲都做不了,看來基礎確實很重要,開始從最實學習。今天研究兩個activity切換,應該用到startActivity(Intent aIntent)。兩個activity儘可能簡單,第一個包含一個button按鈕,點擊按鈕,調用startActivity()進行切換。先看AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?>
Time of Update: 2018-12-05
客戶需要跟蹤運單資訊,決定採用gps和 基站定位。經過幾天的折騰,已粗見成效,以下為範例程式碼: locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); // 建立LocationManager對象provider = locationManager.getBestProvider(getCriteria(), true); //
Time of Update: 2018-12-05
一、常用的單位:相對單位主要有:px、sp、dp絕對單位主要有:pt、in、mm二、單位應用總結:一般用相對單位,而不是絕對單位1、字型的大小一般使用SP,用此單位的字型能夠根據使用者佈建字型的大小而自動縮放2、空間等相對距離一般使用dp(dip),隨著密度變化,對應的像素數量也變化,但並沒有直接的相對比例的變化。3、px與實際像素有關,及與密度有關!dp和sp和實際像素沒有關係,對於一定解析度但不同密度的螢幕,px單位的應用可能會導致長度的相對比例的變化。三、密度與解析度:密度值表示每英寸有多
Time of Update: 2018-12-05
String uriAPI = "http://www.dubblogs.cc:8751/Android/Test/API/YamWeather/"; URL objURL = new URL(uriAPI); /* 取得串連 */ URLConnection conn = objURL.openConnection(); conn.connect(); /* 將InputStream轉成Reader */ BufferedReader
Time of Update: 2018-12-05
第一種方法,在代碼裡面直接寫。Java代碼 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE);
Time of Update: 2018-12-05
1.啟動程式無需動畫Java代碼 myIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);//1.5的應該使用,這樣就可以沒有動畫效果了 getWindow().setWindowAnimations(1)//1.6的應該使用,這不要忘記放在activity 2.SD卡建立目錄Java代碼
Time of Update: 2018-12-05
1.控制項配置
Time of Update: 2018-12-05
From: http://como0925.pixnet.net/blog/post/29390286-%5Bandroid%5D%E9%97%9C%E6%96%BCapp2sd,a2sd,data2sd,a2sd%2B%E4%B9%8B%E9%96%93%E7%9A%84%E5%8D%80%E5%88%A5%E5%92%8C首先解釋一下這些縮寫,全部的意思就是Application To
Time of Update: 2018-12-05
1. am instrument -e class com.android.mediaframeworktest.functional.mediaplayback.MediaPlayerApiTest -w com.android.mediaframeworktest/.MediaFrameworkTestRunner 2.$ adb shellroot@android:/ # am instrument -e class
Time of Update: 2018-12-05
隨著現在手機的內部儲存從NAND轉變到eMMC,現在的system.img已經越來越多的使用ext4作為檔案系統,而不是以前的yaffs2。使用file命令查看system.img,如果輸出是:VMS Alpha Exectutable,那麼這是yaffs如果輸出是data,那麼很可能是ext4的。只不過這個image是一個spare image,含有一些spare資料,所以需要先用simg2img處理一下,然後就可以直接mount了。至於為什麼採用eMMC來代替NAND,摘錄百度百科的一段話:
Time of Update: 2018-12-05
逸出字元 \ 轉義緊隨的元字元 \Q 轉義所有緊隨的元字元直到\E \E 與\Q搭配使用,轉義包含的所有元字元 \\ 反斜線 \uhhhh 16進位Unicode字元U+hhhh \xhh 16進位Unicode字元U+00hh \cx ASCII控制字元^x(所以\cH表示^H,U+0008) \a ASCII字元U+0007,BELL \e
Time of Update: 2018-12-05
1. Java層如何列印調用棧?在最佳化Android啟動過程時,同事給出一種列印出調用棧的函數。分享一下 java.util.Map<Thread, StackTraceElement[]> ts = Thread.getAllStackTraces(); StackTraceElement[] ste = ts.get(Thread.currentThread()); for (StackTraceElement s : ste) {
Time of Update: 2018-12-05
jar引用的資源檔必須放在assets檔案夾中,並且布局檔案和Drawable必須是編譯過的格式,否則布局檔案無法解析,一般的Drawable尺寸不正確,Nine-Patch無法展開。 抽取布局檔案的方法如下,其中fileName必須包含assets/路徑: public static View extractView(Context context, String fileName, ViewGroup root) throws Exception {
Time of Update: 2018-12-05
代號為冰淇淋三明治的Android 4.0版本本周早些時候已經正式發布,雖然最初的反響相當積極,但來自行業觀察媒體DigiTimes的報道,平板廠商依然對這套系統持有懷疑態度,他們認為Android 4.0的幾項改進不夠徹底,仍然沒有實力抗衡iPad。業界擔心高科技巨頭之間的競爭差距可能會進一步拉大,特別是預期在明年3月推出的iPad 3會讓已經完全失守的Android平板市場雪上加霜。平板廠商目前正將目光轉向Windows
Time of Update: 2018-12-05
http://hi.baidu.com/kenny_wju/item/042603c7f4f66d78ced4f83b最近移植tslib庫到android系統,發現編譯好的庫和測試載入器竟然沒有輸入到out/target/product/Ok6410/system/lib 和 out/target/product/Ok6410/system/bin下面,感覺很奇怪,於是下定決心看一下,到底輸入到了哪裡。過程如下: tslib的原始碼放到了android2.3 原始碼下 vendor 目錄
Time of Update: 2018-12-05
http://forum.mojichina.com/viewthread.php?tid=175603&extra=page%3D11、現在墨跡運行一般在25M上下,有童鞋的機型在40M上下,我在三星GALAXY
Time of Update: 2018-12-05
1.前言該Demo的分析參考了mapdigit的關於Api Demos的文章,我在他的基礎上更進一步分析了相關知識點。2.Demo效果3.Demo分析 該樣本很簡單,功能只有一個,就是搜尋出所有的音頻檔案,廢話少說,直入主題:先看布局,進入該樣本後只有一個TextView和一個Button屹立著: 點擊”Get