Time of Update: 2013-12-13
Mac下Android真機調試,串連不上裝置的解決方案 當真機USB串連MAC時,列不出裝置的時候, 有可能是MAC裝了EasyTether這個應用. 解決方案 停用: sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext 啟用:sudo kextload
Time of Update: 2014-04-04
在之前的第一篇文章:android自動化測試中hierarchyviewer和uiautomatorviewer擷取控制項資訊的方式比對(1)我說uiautomatorviewer擷取動態介面會報錯。錯誤如下:今天我學習uiautomator的時候,用dumpWindowHierarchy()獲得控制項資訊的時候,發現這個方法可以得到動態介面資訊。這就彌補了uiautomatorviewer的缺陷。下面把過程給大家貼出來。如何編寫java工程檔案的資訊,前輩們寫了很多,我把我學習的串連放給大家。
Time of Update: 2014-04-04
1,編譯android上面可以使用的nginx,添加選項--add-module=/path/nginx-rtmp-module,準備android上面shell可以使用的ffmpeg和相關庫檔案以及m3u8的segmenter檔案2,在手機的data/data/android.nginx目錄下把編譯產生的nginx相關檔案放到該目錄下3,編寫設定檔-----------------------------------nginx.conf start here------------------
Time of Update: 2014-03-15
在Hierarchy裡點擊建立好的地形物體,或者直接在Sence裡點擊地形,都可以跳出Inspector面板屬性。在此點擊紅圈的那個按鈕,來升高地形。之後出現了可選擇的毛刷形狀。任選一個,可以看出,形狀都很獨特。之後,當滑鼠放入Sence內的時候,就能刷了,很直觀方便。有多種形狀可以選擇。相當有趣。一般情況下,常用就幾種。調整筆刷的大小和力度。不解釋了,可以慢慢實驗。
Time of Update: 2014-02-10
Android中使用sqlite,使用最多的類莫過於SQLiteOpenHelper及SQLiteDatabased兩個類。使用最多的操作莫過於建立開啟資料庫、操作資料兩種操作,後者最長用的是insert delete update、query兩種操作。其中,query即select操作又牽扯到cursor等。上述操作主要涉及SQLiteDatabase SQLiteSession SQLiteConnectionPool
Time of Update: 2014-02-08
在上一篇中我們學會了ActionSheet的使用,細心的朋友可能會發現其中建立列表的格式是HTML的,代碼如下:function showCustomHtmlSheet() { $("#afui").actionsheet('<a >Back</a><a onclick="alert(\'hi\');" >Show Alert 3</a><a
Time of Update: 2014-01-02
做launcher時,使用者點擊apk的表徵圖就對應著需要開啟這個apk,有兩種方式可以啟動這個apk第一種:知道apk的包名和它的主Activity// 協助private ComponentName help_set;private final static String help_set_pack = "cn.abc.help";private final static String help_set_name = "cn.abc.help.MainActivity";/** *
Time of Update: 2013-12-26
Android應用上它是最受歡迎的萬能翻譯軟體之一,利用它,你可以和其他國家的人對話,不用花錢請翻譯,不用擔心因為憋不出話或者結結巴巴地吐幾個單詞而尷尬。 SpeechTrans不再只是一個語音對語音翻譯器,它現在還起到電信公司作用,讓使用者可以通過 Facebook Chat 用母語與世界各地的任何人說話, 使用
Time of Update: 2013-12-26
可點擊元素的最小尺寸是 44×44 點以 iPhone 4S 為例,PPI為326,而PPI和螢幕大小的換算公式為PPI=√a^2+b^2/c^2a、b為地區像素大小,c為尺寸大小)。所以,將公式反推就可 以得到iPhone 4S的最小點擊地區的實際尺寸為0.19in。另外,我們知道1in=25.4mm,所以iPhone 4S的最小點擊尺寸在螢幕上的尺寸為:0.19*25.4=4.8mm也就是說在iPhone
Time of Update: 2013-12-26
在遊戲程式的領域中,最常聽到的專有名詞,可以說是非 Game Engine遊戲引擎)莫屬了。聽起來是個很炫很酷的名詞,但其實遊戲引擎一詞經常被過度泛稱與誤用。所謂的遊戲引擎架構,由低階 (Low-Level) 至高階 (High-Level) 可細分為以下三個層級 (Layer): 繪圖 API例如:DirectX 與 OpenGL) 繪圖引擎例如:OGRE、Renderware 與 Gamebryo)與其他引擎 遊戲引擎例如:Unreal 與 Torque)繪圖
Time of Update: 2013-12-26
進行Android調用服務時,你的程式只需要建立一個intent對象,這個intent對象包含請求的資料,並調用startActivity(),當前的acitivity被彈出棧,之前的activity成為正在啟動並執行。被啟用的activity可以通過調用 getIntent() 方法擷取啟用它的intent。Android調用服務acitivity的onNewIntent()
Time of Update: 2013-12-26
之前我們曾向您介紹過Android的UI設計與後台線程互動,據Android
Time of Update: 2013-12-26
一 設計相關介面 我們的介面很簡單,只是一個文本輸入框,一個“Search”的檢索按鈕,以及展示檢索結果的內容地區。下面是相關代碼:java代碼:Ext.setup({ onReady: function() { var topToolbar = new Ext.Toolbar({ dock : 'top',
Time of Update: 2013-12-11
Android中可以簡單直接地使用intent來擷取已安裝應用軟體提供的功能,它是Android的關鍵組件之一,主要作用有兩個:一是觸發其他應用程式提供的功能;二是在單個應用程式中實現Activity之間的切換。軟體開發人員使用intent
Time of Update: 2013-12-11
Android源碼目錄hardware/ril/libril中總共包含5個C/CPP檔案,它們分別是ril_commands.h、ril_unsol_commands.h、ril_event.h、ril_event.cpp和ril.cpp。這篇文章主要分析commands相關的兩個標頭檔,這兩個檔案主要定義了所有telephony可以接收的命令或者響應的事件類型,以及相應的處理函數。 進行源碼分析前,我們必須Crowdsourced Security
Time of Update: 2013-12-11
前段時間研究了下塗鴉功能的實現,其實單獨的塗鴉實現起來還是挺簡單的,關鍵的技術痛點是撤銷與重做功能的實現。但是這裡暫時只說明下塗鴉功能的實現,高手勿噴哈,而且該功能在Android SDK提供的APIDemo當中就有的,但是如果能夠將該地方的知識點搞懂的話,我認為View畫圖基本上是難不倒你了,特別是裡面為什麼要用一個中間的Bitmap。老規矩,還是先看看吧:代碼如下:1.package cn.ych.tuya;2.3.import
Time of Update: 2013-12-11
Android系統開機畫面分為下面三個階段: 1、開機圖片:Android核心是基於標準核心的,對linux比較熟悉,特別是在開發板上移植過Linux系統的人就知道在核心引導過程中會顯示出一個小企鵝的圖片,這就是第一階段的開機圖片,相信大家知道怎麼去修改它。Android1.5及其以上版本都取消了這個圖片的顯示,具體的看核心相關代碼就知道了;
Time of Update: 2013-12-11
問題:在Android開發當中經常會用到了需要ScrollView嵌套GridView或者是ListView的情況,由於這兩款控制項都內建捲軸,當他們碰到一起的時候便會出問題,即GridView或ListView會顯示不全。解決方案:自訂GridView或ListView,去掉其捲軸。一下為GridView的例子。複寫GridView:[java] package com.yang.widget; import
Time of Update: 2013-12-11
在上一章我們沒有把標題列和狀態列給去掉 , 如果在遊戲中 是不會顯示 顯示標題列和狀態列的, 如何去掉了, 很簡單, 在mainActivity 的onCreate方法中加入下面兩句 即可 : requestWindowFeature(Window.FEATURE_NO_TITLE);
Time of Update: 2013-12-11
Android比Iphone煩的多的一點就是:螢幕尺寸實在是太多了! 下面介紹下在Android中如何擷取螢幕相關的資訊。 1.螢幕尺寸,原始碼如下:DisplayMetrics metrics = new DisplayMetrics();