Time of Update: 2017-04-17
使用WakeLock使Android應用程式保持後台喚醒,wakelockandroid在使用一些產品列如、QQ之類的,如果有新訊息來時,手機螢幕即使在鎖屏狀態下也會亮起並提示聲音,這時使用者就知道有新訊息來臨了。但是,一般情況下手機鎖屏後,Android系統為了省電以及減少CPU消耗,在一段時間後會使系統進入休眠狀態,這時,Android系統中CPU會保持在一個相對較低的功耗狀態。針對前面的例子,收到新訊息必定有網路請求,而網路請求是消耗CPU的操作,那麼如何在鎖屏狀態乃至系統進入休眠後,仍然
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-16
Kotlin怎樣使用Android的Dagger2,kotlindagger2作者:Antonio Leiva時間:Apr 11,
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-15
android裝置使用usb串口傳輸資料,android裝置usb串口 首先介紹兩個開源項目一個是Google的開源項目:https://code.google.com/archive/p/android-serialport-api/另一個是我們這次介紹的開源項目:https://github.com/mik3y/usb-serial-for-android 第一步:擷取所有的已插入的串口驅動1 UsbManager manager = (UsbManager)
Time of Update: 2017-04-16
繼承ViewGroup學習onMeasure()和onLayout()方法,viewgrouponmeasure在繼承ViewGroup類時,需要重寫兩個方法,分別是onMeasure和onLayout。1,在方法onMeasure中調用setMeasuredDimension方法void android.view.View.setMeasuredDimension(int measuredWidth, int measuredHeight)在onMeasure(int,
Time of Update: 2017-04-15
App字型大小不隨系統改變而改變,轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6713724.html 在 "設定" , "顯示" , "字型大小" 裡面我們可以設定系統字型大小App介面字型,如果被修改之後,可能就達不到理想狀態的效果,介面布局就發生了變化。未修改過的效果(測試機型:Nexus
Time of Update: 2017-04-13
android中使用圖文並茂的按鈕,android圖文並茂代碼:<LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="2" android:gravity="center" android:background="#8fff" >
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-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-14
類似朋友圈,點擊+號圖片,可以加圖片,信朋友圈xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout
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-14
greendao3.2.3配置時遇到的問題,greendao3.2.3遇到這兩天我一直在研究greendao這個架構,我在GitHub下載了greendao3.2.2:https://github.com/greenrobot/greenDAO,照著網址裡面來配置:// In your root build.gradle file:buildscript { repositories { jcenter() mavenCentral() // add
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-12
安卓開源項目周報0411,安卓開源項目0411由OpenDigg 出品的安卓開源項目周報第十六期來啦。我們的安卓開源周報集合了OpenDigg一周來新收錄的優質的安卓開源項目,方便安卓開發人員便捷的找到自己需要的項目工具。cropiwa 實現圖片剪裁的多配置組件PatternLockView MD風格的Android解鎖視圖Grav 基於點製作動畫Isometric 安卓圖形庫IconSwitch 自訂切換開關組件Fingerprint