Time of Update: 2017-04-24
androidStudio通過svn進資料列版本設定,androidstudiosvnandoridStudio配置使用svn(以windows為例) 1.先安裝svn用戶端程式,TortoiseSVN,注意安裝過程中要勾選command line client tools(預設是不安裝) 2.androidstudio配置,選擇use command line client,選中svn.exe檔案,在安裝目錄的bin檔案夾下。其他不變。 3.配置忽略檔案,項目忽略檔案只能在未共用前配置,
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自訂ImageView仿圖片上傳,Activity代碼 1 public class MainActivity extends AppCompatActivity { 2 ProcessImageView processImageView =null; 3
Time of Update: 2017-04-21
LoaderManager與CursorLoader用法,cursorloader一.基本概念1.LoaderManager LoaderManager用來負責管理與Activity或者Fragment聯絡起來的一個或多個Loaders對象. 每個Activity或者Fragment都有唯一的一個LoaderManager執行個體(通過getLoaderManager()方法獲得),用來啟動,停止,保持,重啟,關閉它的Loaders,這些功能可通過調用initLoader()
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-21
開發 Material Design+RxJava+Retrofit+MVP App 參考資料,rxjavaretrofit前言 在開發一個基於 Material Design+RxJava+Retrofit+MVP 架構的 App 過程中學習的資料整理 —— 由G軍仔分享這裡記錄了我開發 大象 項目時,所學習的開發資料以及參考的開源項目,稍微整理了一下,全當筆記記錄,跟大家一起分享,也許能給正在使用 RxJava +
Time of Update: 2017-04-20
React Native 出現紅螢幕報串連服務失敗,reactnative最近移動項目組在本人的帶領下切換進React Native開發應用,之前沒接觸過,用了幾周之後,發現也就那麼回事吧,小玩具項目用用還是可以的。今天Android小姑娘在Windows下出問題解決不了,詢問一番之後,又發現另外一個奇葩的問題,WebStorm下可以正常的編輯運行至模擬器,而使用react-native
Time of Update: 2017-04-20
理解android中ListFragment和Loader,androidlistfragment一直以來不知Android中Loader怎麼用,今天晚上特意花了時間來研究,算是基本上搞明白了,現在把相關的注釋和代碼發出來,以便筆記和給網友一個參考,錯誤之處還望大家給我留言,共同進步,這個例子採用的是android案例代碼,在其中比較難理解的地方,給出注釋,代碼如下:public class MainActivity extends FragmentAct
Time of Update: 2017-04-17
Android保持螢幕常亮,android螢幕常亮Android保持螢幕常亮,PowerManager.WakeLock的使用package com.hebaijun.wakelock; import android.app.Activity; import android.os.Bundle; import android.os.PowerManager; 
Time of Update: 2017-04-16
Android Native crash日誌分析,androidcrash 在Android應用crash的類型中,native類型crash應該是比較難的一種了,因為大家接觸的少,然後相對也要多轉幾道工序,所有大部分對這個都比較生疏。雖然相關文章也有很多了,但是我在剛開始學的過程中還是遇到一些問題,下面一一記錄,以便將來翻閱。 分析native crash 日誌需要幾個東西: log native crash的日誌都是從一行星號(*** *** *** *** *** *** ***
Time of Update: 2017-04-18
[轉載] 從Handler.post(Runnable r)
Time of Update: 2017-04-16
使用軟引用和弱引用防止記憶體溢出,引用防止記憶體溢出下面以使用軟引用為例來詳細說明。弱引用的使用方式與軟引用是類似的。假設我們的應用會用到大量的預設圖片,比如應用中有預設的頭像,預設遊戲表徵圖等等,這些圖片很多地方會用到。如果每次都去讀取圖片,由於讀取檔案需要硬體操作,速度較慢,會導致效能較低。所以我們考慮將圖片緩衝起來,需要的時候直接從記憶體中讀取。但是,由於圖片佔用記憶體空間比較大,緩衝很多圖片需要很多的記憶體,就可能比較容易發生OutOfMemory異常。這時,我們可以考慮使用軟引用技術來
Time of Update: 2017-04-15
org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection,gradletaskinputs轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6709758.html &
Time of Update: 2017-04-12
ButterKnife註解架構詳解,butterknife註解架構 Android 懶人註解架構 :https://github.com/JakeWharton/butterknife 前言: 註解,相信很多同學都用到了,對控制項進行初始化的時候需要用到 findViewById() ,當一個activity
Time of Update: 2017-04-13
clipChildren屬性,clipchildren<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:clipChildren=
Time of Update: 2017-04-13
AndroidStudio項目打包成jar,androidstudiojarAndroidStudio項目打包成jar 前言:在eclipse中我們知道如何將一個項目匯出為jar包,現在普遍AndroidStuido開發,這裡一步一步詳加介紹AS項目打包成jar,jar和arr的使用 一.作用:為了供其它項目使用,將項目打包成jar 二.步驟(AndroidStudio): 1.像平常一個樣建立一個項目(步驟省略) 2.(在步驟1的基礎上)點擊File-->
Time of Update: 2017-04-12
安卓開源項目周報0411,安卓開源項目0411由OpenDigg 出品的安卓開源項目周報第十六期來啦。我們的安卓開源周報集合了OpenDigg一周來新收錄的優質的安卓開源項目,方便安卓開發人員便捷的找到自己需要的項目工具。cropiwa 實現圖片剪裁的多配置組件PatternLockView MD風格的Android解鎖視圖Grav 基於點製作動畫Isometric 安卓圖形庫IconSwitch 自訂切換開關組件Fingerprint
Time of Update: 2017-04-11
Android自訂無底線ClickableSapn超連結文本樣式,超連結樣式底線最近在做評論的時候需要實現這種效果網上百度了一下,就是自訂一個類繼承4ClickableSpan,然後在updateDrawState方法中設定是否底線為false,但是看了一下網上實現的方法是直接在新類的OnClick方法中實現onClick操作,感覺不太容易擴充使用,於是我自訂了一個介面,通過介面實現了外部代碼調用,具體代碼如下:public class NoLineClickableSpan
Time of Update: 2017-04-11
BullsEyeView自訂view,bullseyeviewviewpackage com.osblog.androidrecipes; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import&nb
Time of Update: 2017-04-10
常用代碼塊,代碼一,擷取系統版本號碼:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);int versionCode=nfo.versionCodestring versionName=info.versionName二、擷取系統資訊:String archiveFilePath="sdcard/download/Law.apk";//安裝包路徑