Time of Update: 2014-12-27
Android 代碼檢查工具SonarQube,androidsonarqube 代碼檢查工具能幫我們檢查一些隱藏的bug,代碼檢查工具中sonar是比較好的一個。官網Sonar 概述 Sonar 是一個用於代碼品質管理的開放平台。通過外掛程式機制,Sonar 可以整合不同的測試載入器,程式碼分析工具,以及持續整合工具。與持續整合工具(例如 Hudson/Jenkins 等)不同,Sonar
Time of Update: 2014-12-27
如何在android 檔案選取器中選擇多個圖片或者視頻?,我的android app有這樣的需求,在進行照片和視頻上傳的時候,需要一次性的從照片/視頻庫選擇多條進行上傳但是android原生態的sdk中,只能一個一個的進行選擇和上傳。我想知道是否有其他的android上傳庫可以解決這個問題,提供一個多選的功能,可以使checkbox之類的,一次選擇多個處理方法官方的圖片選取器(但是不支援所有版本的androi,只支援API Level
Time of Update: 2014-12-27
Android
Time of Update: 2014-12-26
蘋果WatchKit輕鬆入門,watchkit輕鬆入門背景前段時間蘋果Apple推出 WatchKit,用於開發Apple Watch應用,同時也推出了 Xcode6.2 Beta(非穩定版,好期待穩定版)版本用於開發 Watch App。Apple Watch是蘋果在智能穿戴領域的一個嘗試,對於蘋果和開發人員都非常具有挑戰。學會開發 WatchApp 將大幅度提高自己的競爭能力。內容提要:1、初識WatchKit2、安裝Xcode 6.2
Time of Update: 2014-12-24
如何完成Nexus 9開機後的啟用流程,nexus9開機後流程說是啟用,不如說是Nexus 9在開機後會嘗試擷取OTA最新更新包,但是又由於Google被牆掉,導致更新包根本無法下載。由於是第一次開機,所以無法設定usb debugging, 無法adb進去殺掉welcome進程,網上有人說刷一個新的rom解決這個問題,但感覺這樣就沒有那種情竇初開的衝動和幻想了,所以只能考慮如何乖乖的下載這個安裝包。幸運的是,我遇到的這個安裝包只有17MB。解決步驟:1. 開啟windows的wifi共用功能,
Time of Update: 2014-12-24
“關機竊聽”-- 病毒分析報告,竊聽分析報告一、 簡介在今年10月份首屆GeekPwn大賽上,來自KeenTeam的高手現場示範了Android手機在關機狀態下被駭客通過耳機進行竊聽的全過程。近日,百度安全實驗室發現一款“關機竊聽”病毒。該病毒通過Hook系統shutdown方法實現關機攔截,當使用者關機時彈出自訂黑色介面,使手機處於“假關機”狀態;後台竊取使用者簡訊、連絡人、通話記錄、位置資訊、通話錄音,上傳到伺服器。 圖1 二、 惡意行為 圖2
Time of Update: 2014-12-24
安卓開發工具匯總,開發人員必備利器,安卓開發工具安卓開發工具匯總,開發人員必備!安卓開發過程中需要用到各種工具,作為一名安卓開發人員,有木有感到亞曆山大,那麼多工具!今天給大家匯總了一下安卓開發工具,安卓開發人員必備利器!1、Draw 9-Patch這個九宮格繪畫安卓開發工具(draw9patch.bat)可以讓你很容易的通過一個所見即所得
Time of Update: 2014-12-23
打造史上最容易使用的Tab指示符——Indicator,tabindicator如果你還不知道什麼是Tab指示符,相信在你看過網易新聞的這效果後,一定會豁然開朗:‘就是導覽列下面那個紅色的長條,今天我們也來實現一下這效果。。。我們的代碼很簡單,而且很容易使用,初步統計,一行代碼就可以使用這樣的indicator。恩,我項目在還沒加這個效果之前用了一個LinearLayout,裡面的多個item代碼多個tab,那如何添加Indicator呢?
Time of Update: 2014-12-22
Android詳細的對話方塊AlertDialog.Builder使用方法,androiddialog 我們在平時做開發的時候,免不了會用到各種各樣的對話方塊,相信有過其他平台開發經驗的朋友都會知道,大部分的平台都只提供了幾個最簡單的實現,如果我們想實現自己特定需求的對話方塊,大家可能首先會想到,通過繼承等方式,重寫我們自己的對話方塊。當然,這也是不失為一個不錯的解決方式,但是一般的情況卻是這樣,我們重寫的對話方塊,也許只在一個特定的地方會用到,為了這一次的使用,而去建立一
Time of Update: 2014-12-22
Android旋轉螢幕後國際化語言失效的解決辦法,android國際化本文已同步至個人部落格:liyuyu.cn最近在項目中使用到了國際化多語言(英文+中文),但在使用時發現了一個問題,當旋轉螢幕後,APP語言(中文)自動轉換為了系統語言(英文),設定了Activity的android:configChanges="orientation|screenSize"屬性也無效,於是求助Stackoverflow,你懂的,最後問題解決了,於是整理了此文以作參考。1.建立Fu
Time of Update: 2014-12-22
Android項目之HomeHealth基礎學習2:Service,androidhomehealth一、 Service簡介Service是android
Time of Update: 2014-12-22
Android Studio 1.0 (穩定版) 完全攻略,androidstudio這篇博文中主要從以下幾點進行敘述:1、Android Studio安裝與使用2、Android Studio特性3、Android Studio優點 Android Studio 安裝與使用Android 1.0發布介紹:2014年12月8日,Google正式發布了面向Android開發人員的整合式開發環境 Android Studio 1.0(穩定版)。從2013年5月到2014年12月,近一年零7
Time of Update: 2014-12-20
Android螢幕詳解 Android螢幕功能實現這裡介紹兩種方式: 第一種 截取整個螢幕實現方式三種 ImageView imgV = (ImageView) findViewById(R.id.ImageView01); ImageView imgV2 = (ImageView) findViewById(R.id.ImageView02); ImageView imgV3 = (ImageView) findViewById(R.id.ImageView03); /
Time of Update: 2014-12-18
AsyncTask並不適合多任務,以及長期的非同步任務,asynctask多任務本人進行過類比測試,發現AsyncTask並不適合多任務,以及長期的非同步任務,因為每次只能運行一個AsyncTask,如果運行多個其它任務將會等待下面通過一個代碼例子和日誌列印得到證實。下面擴充了2個AsyncTask,分別調用了2次,一共調用了四次。public class MainActivity extends Activity {@Overrideprotected void
Time of Update: 2014-12-17
Android的Touch事件分發機制簡單探析,androidtouch前言 Android中關於觸摸事件的分發傳遞是一個很值得研究的東西。曾不見你引入了一個ListView的滑動功能,ListView就不聽你手指的指喚來滾動了;也不知道為啥Button設定了onClick和onTouch,其中誰會先響應;或許你會問onTouch和onTouchEvent有什麼區別,又該如何使用?這裡一切的一切,只要你瞭解了事件分發機制,你會發現,解釋這都不是事兒!相關Touch事件的方法1、public
Time of Update: 2014-12-16
【Android開發經驗】Android Studio1.0正式版初體驗——常用功能使用指南,androidstudio1.0 轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992 上一篇文章中,我們把Android Studio的平台都搭建起來了,這一篇文章,將介紹Android
Time of Update: 2014-12-16
【Android開發經驗】Android Studio1.0正式版初體驗——Mac/Window雙平台安裝指南,androidstudio1.0 轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992 自從Google在2013年的I/O大會上推出Android Studio(下稱AS)之後,
Time of Update: 2014-12-16
Android 4.0及以上版本接收開機廣播BOOT_COMPLETED、開機自啟動服務 情景概要:自己做的一個項目的時候,獲得不到開啟啟動的通知,這樣更別說開機啟動通知裡面實現開機服務功能了,尋找了N多資料,說法不一,太多的人說4.0之後無法獲得開機通知,通過各種渠道,請求各方大牛的協助解決辦法的方式仍然是那些N多人說不可行的方法,即使大牛給的是英文文檔也是說這樣可以的。
Time of Update: 2014-12-14
Linux下通過OTG把板卡上的一個磁碟或檔案對應成PC機上的一個移動磁碟,otg機上我們經常會把手機或其他電子裝置插入PC機來進行一些檔案的互傳,當把手機插入PC機時,會看到PC上出現了一個移動磁碟,但具體在Linux下如何?,現把方法介紹如下,至於詳細的原理這裡就不介紹了,因為我也只是知其然不知其所以然。好了廢話不多少,現介紹如下:1、首先,想在PC機上看到Linux板卡上的磁碟,首先你的這個Linux板卡需要支援OTG且廠商已經提供好相應驅動,我這裡用的是i.mx6平台,OTG驅動都已經配
Time of Update: 2014-12-14
Android本地升級原理及流程(一,上層),android流程1.首先,我們瞭解一下進入進入系統更新的操作步驟;設定-->關於手機-->系統更新 ①設定介面進入系統更新的設定介面為設定模組下DeviceInfoSettings.java類,所對應preference為Device_info_settings.xml中如下: