Time of Update: 2017-03-24
Android 5.0(棒棒糖))十大新特性,android新特性Android 5.0(棒棒糖))十大新特性 1、 全新Material Design設計風格 Android Lollipop全新的設計語言是受到了多種因素影響,是一種大膽的平面化創新。換句話說,Google希望能夠讓Material
Time of Update: 2017-03-24
安卓6.0(棉花糖)新特性匯總,安卓6.0安卓6.0(棉花糖)新特性匯總Android伴隨著眾多新特性和新功能,Android6.0(API level 23)在系統和API上都有著諸多的改變。 1.App Permissions(軟體許可權管理) 在安卓6.0裡,應用同意提示可以自訂了。它允許對應用的許可權進行高度管理,比如應用能否使用位置、相機、麥克風、通訊錄等,這些都可以開放給開發人員和使用者。 作為開發人員,當你的app的目標版本(target)為Android6.0
Time of Update: 2017-03-24
Android 7.0(牛軋糖)新特性,android牛軋糖Android 7.0(牛軋糖)新特性 Google正式在I/O大會現場詳細介紹了有關Android 7.0的大量資訊。目前,我們已經知道,新一代Android作業系統將支援無縫升級,能夠通過Vulkan API來在中低硬體設定裝置上實現流暢.遊戲體驗以及更多的Emoji表情。不過,Android 7.0最大也是最引人關注的還是來自運行效率上的改進。 來自I/O大會現場的PPT顯示,Android N的代碼減少了50%,
Time of Update: 2017-03-24
Java時間間隔問題在Android中的使用,javaandroid轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6606720.html 假設我們在做項目的時候,擷取到了一段音頻,也知道音頻長度,那麼我們想對音頻做一些處理的時候,在這個處理動作之前往往要做時間迴圈判斷已知:音頻長度,並且還給出下面四個條件重試時間長度 = 音頻長度 × 0.7 + 30秒第一次重試: 重試時間長度 x 0.15第二次重試: 重試時間長度 x
Time of Update: 2017-03-20
viewPager+fragment如何重新整理緩衝fragment,viewpagerfragment 最近在做一個項目,有一個功能是答題翻頁。於是需要實現在這一頁的時候就緩衝下一頁。剛剛開始我是用setOnPageChangeListener方法監聽,滑到這一頁的時候才重新整理這一頁: public void onPageSelected(int position){ ReadFragment fragment= (ReadFragment)
Time of Update: 2017-03-23
[Android]Android布局最佳化之<include
Time of Update: 2017-03-20
Retrofit 實踐,retrofit實踐Retrofit是一套RESTful架構的Android(Java)用戶端實現,基於註解,提供JSON to POJO(Plain Ordinary Java Object,簡單Java對象),POJO to JSON,網路請求(POST,GET,PUT,DELETE等)封裝,對於網路調用的諸多細節做了封裝,是的我們在開發過程中之關注對象的調用,而不關心網路請求的細節,是網路編程變得簡單。是代碼變得更加優雅易讀。1.包的擷取與安裝Maven
Time of Update: 2017-03-19
最佳化1--布局的最佳化,最佳化1--布局最佳化1,減少布局的嵌套使用。刪除無用的控制項可層級。 有選擇的使用ViewGroup,比如RelativeLayout,在布局中如果可以使用LinearLayout則盡量選擇LineaLayout布局,如果可以使用FrameLayout則盡量使用FrameLayout則盡量使用幀布局,幀布局是五大布局中布局速度最快的布局,他不需要計算控制項的大小,只需要將控制項一層一層的蓋在一層上面即可。減少布
Time of Update: 2017-03-21
IME出現時,局部上移的代碼,IME上移 其實讀了一篇Android實現彈出IME時,頂部固定,中間部分上移的效果文章之後,大致方法已經知道,可是怎麼調都調不對,因此筆者試了各種方法,最後才發現由於一個小細節才沒有局部上移的效果。 具體步驟如下: (1)在AndroidManifest.xml中配置的activity標籤裡添加android:windowSoftInputMode="stateAlwaysHidden|adjustResize"屬性,stateAlwaysHidden可
Time of Update: 2017-03-18
Android學習——四種綁定監聽事件,android監聽 歡迎任何形式的轉載,但請務必註明出處。此篇參考:http://blog.csdn.net/a78270528/article/details/46953541 XML檔案重點是為兩個控制項設定id,在java代碼中我們可以通過尋找id找到對應控制項為其設定監聽事件<TextView android:id="@+id/textView"
Time of Update: 2017-03-19
記憶體分析工具 MAT 的使用,記憶體分析工具mat1.基本介紹Dalvik Debug Monitor Server (DDMS) 是 ADT外掛程式的一部分,其中有兩項功能可用於記憶體檢查 :· heap 查看堆的分配情況· allocation tracker跟蹤記憶體配置情況DDMS 這兩項功能有助於找到記憶體流失的操作行為。Eclipse Memory Analysis Tools (MAT)
Time of Update: 2017-03-18
Retrofit+RxJava(1)-在Android Studio中配置,retrofitrxjava在build.gradle中添加//加入retrolambda需要的plugin聲明apply plugin: 'me.tatarka.retrolambda' //retrolambda的編譯路徑依賴 buildscript { dependencies { classpath 'me.tatarka:gradle-retrolambda:3.1.0'
Time of Update: 2017-03-19
Android Studio SugarORM No Such Table,androidsugarorm 今天學習使用SugarORM時SQLite總是報no such table(注Android Studio版本2.2.2),剛開始AndroidManifest.xml內Sugar配置如下:android:name="com.orm.SugarApp"> <meta-data android:name="DATABASE"
Time of Update: 2017-03-14
android控制項基本布局,android控制項布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2017-03-12
【RecyclerView與Glide】實現一個Android電子書閱讀APP,gliderecyclerviewhttp://www.cnblogs.com/xfangs/歡迎在本文下方評論,小方很需要鼓勵支援!!!本系列教程僅供學習交流小說閱讀器最終實現效果見
Time of Update: 2017-03-13
Android擷取本地相簿圖片、拍照擷取圖片,需求:從本地相簿找圖片,或通過調用系統相機拍照得到圖片。容易出錯的地方:1,當我們指定了照片的uri路徑,我們就不能通過data.getData();來擷取uri,而應該直接拿到uri(用全域變數或者其他方式)然後設定給imageViewimageView.setImageURI(uri);2,我發現手機自拍拍出來的照片只有幾百KB,直接用imageView.setImageURI(uri);沒有很大問題,但是後置網路攝影機拍出來的照片比較大,這個時
Time of Update: 2017-03-10
Android中使用findViewByMe提升組件尋找效率,光伏組件轉換效率1、引出安卓初學者一般在寫android Activity的時候總是會在onCreate方法中加上setContentView方法來載入layout,通過findViewById來實現控制項的綁定,剛開始的示範的layout中只有一兩個組件還好,但突然之間接觸一個layout中需要部署大量控制項,這樣就會很耽誤時間,還好AndroidStudio為大家提供了方便的外掛程式findViewByMe(大家也可以去瞭解註解,
Time of Update: 2017-03-08
ViewPager結合view無限滑動,viewpagerview滑動 使用viewPager進無限滑動,這裡的實現是在適配器裡面進行,當然在外頭使用滑動監聽也行。 import android.support.v4.view.PagerAdapter;import android.view.View;import android.view.ViewGroup;import java.util.ArrayList;public class
Time of Update: 2017-03-08
依賴ConstraintLayout報錯,Could not find *****,Failed to resolve:*****,constraintlayout ConstraintLayout 約束布局,AndroidStudio2.2中新增功能之一,可以先去看看這篇文章 Android新特性介紹,ConstraintLayout完全解析,2.3版本的AndroidStudio支援在約束布局中使用 Chains(連結) 和 Ratio(比例)
Time of Update: 2017-03-09
繪製視圖,根據軸測圖繪製三視圖1.三個可進行繪製的方法:在自訂視圖中,有三個函數可以重寫用於介面繪製,在視圖建立過程中,三個函數的執行順序依次是:onLayout、onDraw、dispatchDraw。 1、onLayout(boolean changed, int left, int top, int right, int bottom) : onLayout用於定位該視圖在上級視圖中的位置,從其參數中就可以看出來。由於該函數沒有畫布,因此只適合繪製現成的視圖控制項。