Time of Update: 2017-01-13
關於這個問題,查了不少地方,發現解決方案都差不多,但或多或少有些問題或沒說清楚。關於在windows系統中的解決方案,基本沒什麼問題,都是如下修改:在Android
Time of Update: 2017-01-13
Android Studio 是一個GoogleAndroid開發環境,類似於Eclipse開發和調試,是一款工具開發軟體。Android Studio 1.0 最近已經發布。更多資訊,查看該頁面。 使用PPA進行安裝,非常方便,開啟終端,輸入以下命令:sudo add-apt-repository ppa:paolorotolo/android-studiosudo apt-get updatesudo apt-get install
Time of Update: 2017-01-13
偶爾還是要dump一些手機的記憶體、CPU資訊,自己看或者給RD們提供資訊,所以對於Android一些基本的adb命令還是要熟悉一下。查看記憶體用命令:1、top2、ps3、procrank4、dumpsys meminfo四個命令都是shell命令,所以如果直接運行需要adb
Time of Update: 2017-01-13
Espresso是一個新工具,相對於其他工具,API更加精確。並且規模更小、更簡潔並且容易學習。它最初是2013年GTAC大會上推出的,目標是讓開發人員寫出更簡潔的針對APP的UI測試代碼。雖然針對的是開發人員(Developer),但是對於測試人員來說也是可以用的。因為它有一些Robotiun和Selendroid缺乏的關鍵特徵。關鍵特徵1、快速;2、代碼快速上手;3、容易擴充;4、無需考慮複雜的多線程測試;5、有Google做靠山。Espresso的主要組件Espresso –
Time of Update: 2017-01-13
通常,在安裝並配置完android SDK的環境變數之後,成功在命令列(Terminal)輸入adb
Time of Update: 2017-01-13
這個是一個指令碼集,可以協助分析者分析app的安全性,用perl語言開發。由於只是一些指令碼,所以用起來可能沒那麼智能,沒有GUI介面,也不會有“優雅”的分析結果。所以基本上,就是類似“aapt加強版”的指令碼。由於加入了分析android和分析iphone app的功能,所以用處的話還是有一些的。項目地址 [GoogleCode]
Time of Update: 2017-01-13
最近接到任務,讓瞭解一下幾款Android安全性測試相關的軟體,首先是Drozer。Drozer是一款綜合的安全評估和攻擊的android架構,據 產品介紹 裡說,Drozer可以全面評估app的安全性,並協助團隊把app的安全風險保持在可控範圍內。使用方法1、在 mwrinfosecurity 公司的這個網頁上,提供了社區版本的下載(沒錯,還有收費的進階版),下載並安裝之。並保證android的adb環境已經配置好,即cmd中輸入adb
Time of Update: 2017-01-13
作為日常工作,常常要使用Android SDK附帶的hierarchyviewer、uiautomatorviewer、ddms等工具,剛好碰上Android L發布,並且更新了Android Stutio 1.0,SDK也伴隨著進行了大幅度更新,包括uiautomatorviewer等在內的工具都有了新版本。於是昨天下了新版本過來,安裝上去,接著重新設定了環境變數等一系列東西,然後開啟uiautomatorviewer,竟然提示出錯:
Time of Update: 2017-01-13
在Android開發過程中,我們經常會有這種需求,需要將自己開發一個類庫打包成jar包以供他人(其他人一般指開發人員)調用,而不是直接打包apk檔案供終端使用者使用。在打包成jar後,你往往會自己先測試一下看jar包能不能直接使用,這時就會常常有如下的幾個問題:1) Error…..Found duplicate file for APK:res/drawable-xxx/xxx.xx2) res.Resources$NotFoundException:XXX ID#0x7f090
Time of Update: 2017-01-13
整個功能要實現的話思路很清晰,只要改變一下系統配置(System.AIRPLANE_MODE_ON),發送一個通知即可。但發現Android的使用權限設定沒有以前那麼開放了。從Android 4.2開始(SDK API 17),裝置的這些屬性是唯讀,官網上說:Some device settings defined by Settings.System are now read-only. If your app attempts to write changes to settings
Time of Update: 2017-01-13
最近在做一個Android下的所見即所得 (WYSIWYG)的編輯器,思路是利用內建瀏覽器webview的html5屬性contenteditable來實現,如:<div id='con' class='con' contenteditable='true'>請輸入內容</div>。在實際應用過程中,由於需要插入圖片,所以要支援利用網路攝影機拍照和從圖庫中的相簿選擇圖片的功能。從圖庫選圖沒有任何問題,但是拍照的時候,在小米的miui系統下就出現了其他機型沒有出現的bug。
Time of Update: 2017-01-13
今天在做Android 4.4.2下的APP開發時,使用了Notification下的setLatestEventInfo()方法時,Eclipse卻提示:“ 不建議使用類型 Notification 的方法setLatestEventInfo(Context, CharSequence, CharSequence, PendingIntent)”!這是為什麼呢?查詢後得知:setLatestEventInfo該方法已被deprecate,不建議使用了。 /**
Time of Update: 2017-01-13
0x00 科普WebView(網路視圖)android中載入顯示網頁的重要組件,可以將其視為一個瀏覽器。在kitkat(android 4.4)以前使用WebKit渲染引擎載入顯示網頁,在kitkat之後使用Google自家核心chromium。Uxss(Universal Cross-Site
Time of Update: 2017-01-13
地圖應用使用com.google.android.maps這個包。通過MapView控制項使用。但是之前需要申請一個用於開發的API Key,這個key會和當前的電腦使用者綁定。然後通過這個key去官方申請就可以拿到一個開發用的api
Time of Update: 2017-01-13
不知道有多少Android開發著對Android虛擬機器的那悲劇的效能有意見,反正我的看法是:那速度實在是太坑爹了!為什麼Android虛擬機器比iOS和WP7的虛擬機器要慢很多呢?原因如下:1. Android 模擬器類比的是 ARM 的體繫結構(arm-eabi),而 iOS 和 WP7 的模擬器的目標體繫結構都是 x86 的,另外 iOS 的模擬器中啟動並執行 App 也是編譯為 x86 的。這樣一來 Android 模擬器需要做一些額外的二進位翻譯工作。2. Android
Time of Update: 2017-01-13
在windows安裝Android的開發環境不簡單也說不上算複雜,本文寫給第一次想在自己Windows上建立Android開發環境投入
Time of Update: 2017-01-13
Android開發是目前最熱門的移動開發技術之一,隨著開發人員的不斷努力和Android社區的進步,Android開發技術已經日趨成熟,當然,在Android開源社區中也湧現了很多不錯的開源UI項目,它們可以協助Android開發人員更方便快捷地完成想要的功能。本文是Android系列的第一篇,主要是向大家推薦一些常用的Android UI組件,它們都是開源的。1、圖表引擎 -
Time of Update: 2017-01-13
Android檔案私人儲存首先內部儲存路徑為/data/data/youPackageName/,下面講解的各路徑都是基於你自己的應用的內部儲存路徑下。所有內部儲存中儲存的檔案在使用者卸載應用的時候會被刪除。一、 files1. Context.getFilesDir(),該方法返回/data/data/youPackageName/files的File對象。2. Context.openFileInput()與Context.openFileOutput(),只能讀取和寫入files下的檔案,
Time of Update: 2017-01-13
一、背景在開發Android應用程式的實現,有時候需要引入第三方so lib庫,但第三方so庫比較大,例如開源第三方播放組件ffmpeg庫, 如果直接打包的apk包裡面,
Time of Update: 2017-01-13
項目需要,在ListView中顯示多張圖片,用到了GridView,不過如果使用普通的GridView,Item僅僅只是顯示一部分,超出第一行以後的都無法顯示了,這個很無語,所以又得繼承下GridView重寫onMeasure方法去測量子控制項的寬高了..這裡只是貼出自訂GridView的代碼,直接在xml中使用,ListView的Adapter中調用即可: 代碼如下複製代碼 public class GridViewForListView extends GridView