Time of Update: 2017-04-24
Install Battery Historian,batteryhistorian1.Recommended extra packages for Trusty 14.04$ sudo apt-get update$ sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual 2.Download DockerGo
Time of Update: 2017-04-22
android:configChanges屬性總結,一.對android:configChanges屬性,一般認為有以下幾點:1、不設定Activity的android:configChanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次2、設定Activity的android:configChanges="orientation"時,切屏還是會重新調用各個生命週期,切橫、豎屏時只會執行一次3、設定Activity的android:configChanges="ori
Time of Update: 2017-04-22
回顧自訂view三個建構函式,回顧view建構函式public class MyCustomView extends View { //第一個建構函式 public MyCustomView(Context context) { this(context, null); } //第二個建構函式 public MyCustomView(Context context, AttributeSet attrs) { this(context,
Time of Update: 2017-04-23
Android中調用檔案管理工具並返回選中檔案的路徑,android檔案管理工具實際項目中經常需要調用檔案管理工具,選擇下載路徑或者上傳的本地檔案路徑。今天就給大家做個demo示範該功能的實現過程。一、實現效果預覽以下為三星S6的樣機測試效果,當然不同手機調用後的效果不一樣。二、代碼實現布局檔案很簡單,就一個Button和TextView,這裡不示範了,直接上實現代碼: 1 package com.panhouye.selectfile; 2 3 import
Time of Update: 2017-04-20
View控制項中android:drawablePadding不起作用的原因探究,<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match
Time of Update: 2017-04-20
應用的全屏和非全屏,應用全屏全屏 /** * 全螢幕顯示 */ private void setFullSreen() { WindowManager.LayoutParams params = getWindow().getAttributes(); params.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow(
Time of Update: 2017-04-17
使用WakeLock使Android應用程式保持後台喚醒,wakelockandroid在使用一些產品列如、QQ之類的,如果有新訊息來時,手機螢幕即使在鎖屏狀態下也會亮起並提示聲音,這時使用者就知道有新訊息來臨了。但是,一般情況下手機鎖屏後,Android系統為了省電以及減少CPU消耗,在一段時間後會使系統進入休眠狀態,這時,Android系統中CPU會保持在一個相對較低的功耗狀態。針對前面的例子,收到新訊息必定有網路請求,而網路請求是消耗CPU的操作,那麼如何在鎖屏狀態乃至系統進入休眠後,仍然
Time of Update: 2017-04-16
Kotlin怎樣使用Android的Dagger2,kotlindagger2作者:Antonio Leiva時間:Apr 11,
Time of Update: 2017-04-17
Xamarin.Forms+Prism(2)—— 基本使用 NavigationService,xamarin.forms本文主要對Prism架構下的導航服務NavigationService進行一次介紹和使用。1、開啟VS,可以看到左側的已安裝模版裡面有:2、建立完成後,從PCL項目中,看到App.xaml.cs中的代碼知道,程式現在的邏輯是開啟APP->NavigationPage->MainPage(傳遞title參數);3、先在Views檔案夾裡面添加一個Prism
Time of Update: 2017-04-18
使用word寫部落格3,word寫部落格這算是我開通部落格園以來寫的第一篇部落格吧,以前總覺得寫部落格很耗時,而現在隨著學習量的提升,覺得學習的過程中寫一下筆記和總結真的很重要了,以後忘記某個知識點時可以重溫一下筆記而不用抱著一本幾百頁的書去翻看,寫部落格還可以使我們條理清晰地去組織自己的記憶樹,而且還能形成自己的一套記憶方法,通過寫部落格我們還能提升自己的寫作水平,還有就是正所謂好記性不如爛筆頭,所以今天趁著有空故學習使用word寫一下部落格,使用的是2013版本…
Time of Update: 2017-04-17
Android開發學習——高德地圖的實現,android高德1.首先做好下邊的準備: 1.1 http://lbs.amap.com/ 註冊帳號 1.2 下載 定位sdk 和 地圖sdk 下載後是這樣的 1.3
Time of Update: 2017-04-16
NDK中使用pthread多線程中自己寫的一個BUG,ndkpthread 在使用pthread進行NDK中的多線程開發時,自己寫了一個BUG, 1 void *darkGrayThread(void *args) 2 { 3 ThreadParam *param = (ThreadParam *)args; 4 LOG("start%d end%d ", param->start, param->end); 5 int end =
Time of Update: 2017-04-13
android之仿雙擊放大字型及滑動衝突,文本顯示不全,android放大字型xml:在scrollview中要使用Android:fillViewport="true"
Time of Update: 2017-04-13
Google官方MVP模式樣本項目解析
Time of Update: 2017-04-13
功能強大的StickyHeaderListView:標題漸層、吸附懸停、篩選分類、動態頭部,StickyHeaderListView 主要是通過 ListView 添加頭部實現,將複雜的頭部分解為若干部分,如:Header 1(廣告位)、Header 2(頻道位)、Header 3(運營位)、Header 4(分割線) 和 Header 5(篩選頭部),這樣各個Header部分的UI和邏輯可以單獨拿出去處理,具體可以參考我的
Time of Update: 2017-04-11
Android M以上運行時許可權(Google官方出品),androidgoogle轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6690152.html 網上運行時許可權的例子、Demo無計其數,但是和Google官方出品的比起來,都顯得很囉嗦。作為Android開發人員應該以Google的執行個體為樣本。官方出品,必屬精品!!!Google官方Runtime Permissions
Time of Update: 2017-04-12
連點處理,禁止按鈕在短時間內被多次點擊,按鈕短時間內轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6694072.html 在做App的過程中,當點擊某個按鈕的時候,如果不做連點處理,會造成按鈕在短時間內被點擊多次的情況。為了避免這種情況的發生,我們需要自訂一個抽象類別 CustomClickListener 並繼 View.OnClickListenerabstract class CustomClickListener
Time of Update: 2017-04-09
Git安裝與上傳代碼至Github,git上傳github轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6642887.html 這篇文章應該是全網最新,最全,最靠譜的Github安裝到上傳代碼的流程。 1.Git官網:https://git-scm.com/ 2.Windows版直接點擊右下角藍色電腦進行下載,https://git-scm.com/download/win 3.安裝Git用戶端點擊
Time of Update: 2017-04-07
Android安全開發之啟動私人組件漏洞淺談,android淺談0x00
Time of Update: 2017-04-07
Android 接入 OpenCV庫的三種方式,androidopencv OpenCV是一個基於BSD許可(開源)發行的跨平台電腦視覺庫,可以運行在Linux、Windows、Android和Mac OS作業系統上。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的介面,實現了影像處理和電腦視覺方面的很多通用演算法。