Time of Update: 2016-03-01
TabLayout和ViewPager簡單實現頁卡的滑動,tablayoutviewpager首先需要在當前的module中的build Gradle的 dependencies中加入以下句子compile 'com.android.support:design:23.0.1'因為我們用到的TabLayout是屬於android.support.design.widget中的組件以下為主xml檔案,包含TabLayout和ViewPager兩個組件<?xml version="1.0"
Time of Update: 2016-03-01
【Android】16.0 第16章 自訂服務和系統服務—本章樣本主介面,android16.0分類:C#、Android、VS2015; 建立日期:2016-03-01 一、簡介 本章主要示範Started Service、帶Intent過濾器的Started Service、IntentService的基本用法,並簡單介紹Android提供的系統服務。 二、本章樣本主介面 1、運行 2、MainActivity.cs檔案中對應的代碼 chItems.Add(new
Time of Update: 2016-03-01
建立安卓應用的 30 個經驗教訓,安卓經驗教訓這個世界上有兩種人-從經驗教訓中學習的人以及聽從別人建議的人。這裡是我一路走來學到的一些東西,分享給大家:問啊-一鍵呼叫程式員答題神器,牛人一對一服務,開發人員編程必備官方網站:www.wenaaa.comQQ群290551701 聚集很多互連網精英,技術總監,架構師,專案經理!開源技術研究,歡迎業內人士,大牛及新手有志於從事IT行業人員進入!
Time of Update: 2016-02-29
Android開發:自動開關機實現教程 1. 簡介 我的實現是在設定程式裡面增加一個介面,讓使用者佈建自動開關機,這個自動開關機的設定可以參照鬧鐘的設定。關於自動關機,考慮到關機的時候,使用者可能正有一些重要的操作,那麼應該給使用者一個機會去取消當前的關機。 1)一個BroadcastReceiver, 接收如下資訊: a) 自訂的ACTION_REQUEST_POWER_OFF:設定auto power
Time of Update: 2016-02-29
Android開發:訊息機制簡述 前幾天,和同事探討了一下Android中的訊息機制,探究了訊息的發送和接收過程以及與線程之間的關係。雖然我們經常使用這些基礎的東西,但對於其內部原理的瞭解,能使我們更加容易、合理地架構系統,並避免一些低級錯誤。 Android中的Handler, Looper, MessageQueue和Thread,對於這部分的內容,將分成4小節來描述: 1.職責與關係 2.訊息迴圈 3.線程與更新 4.幾點小結 一、 接下來,我們開始這部分的內容,
Time of Update: 2016-02-29
【Android】15.1 背景工作和前台任務,android15.1分類:C#、Android、VS2015; 建立日期:2016-02-29 一、簡介
Time of Update: 2016-02-29
如何編寫高效的android代碼 基於Android相關裝置作為嵌入式裝置範疇,在書寫App應用的時候要格外關注效率,並且受電池電量的限制。這就導致嵌入式裝置有諸多考慮、有限處理能力,因此就要求我們盡量去寫高效的代碼。本文討論了很多能讓開發人員使他們的程式運行更有效方法,遵照這些方法,你可以使你的程式發揮最大的效力。 引言 對於佔用資源的系統,有兩條基本原則: 不要做不必要的事 不要分配不必要的記憶體 所有下面的內容
Time of Update: 2016-02-29
Android線程操作對象AsyncTask線程機制 簡單的說,一個程式只有一個主線程,可以有多個主線程。在Android世界中也是這樣,Android屬於單執行緒模式,耗時操作必須放在非主線程中執行,故而Google為了方便我們使用線程,為我們提供一個AsyncTask多線程操作對象。 對於Android使用線程還有一點需要特別注意,哪就是Android不允許在子線程中更新UI,相信很多初學者一定遇到過這個問題,這個怎麼解決呢?在Activity中,我們可以通過&nbs
Time of Update: 2016-02-29
如何「偷」Android 的記憶體?,「偷」android之前在做一個記憶體最佳化的時候,使用到了MemoryFile,由此發現了MemoryFile的一些特性以及一個非常trickly的使用方法,因此在這裡記錄一下What is
Time of Update: 2016-02-29
AsyncTask.cancel()的結束問題,asynctaskcancel實際項目中有這麼一個問題,使用者進入詳情介面,那麼我們就要網路載入資料並展現在UI上,這個載入用線程或者非同步。這裡就拿項目中統一用非同步任務來擷取網路資料把。使用者可能會有這麼一個操作,它在一個商品(說說等)列表中,點擊一個清單項目,進入到相應的詳情介面,這時候,我們會開啟一個非同步任務來擷取網路資料,但是網路差的情況下,
Time of Update: 2016-02-28
分析google的multidex庫,googlemultidex庫 我們在開發項目時,喜歡引入好多的第三方包,大大的方便了我們的開發,但同時,因為android方法總數的限制,不能超過65k,然而呢,隨著我們的開發,65k最終還是會超過,所以,google就給出了這個解決方案,但一直好奇它是內部是怎麼實現的,我們今天就來根據源碼來看看這個包到底做了什麼,怎麼把多個dex讀取出來的。先看下這個包裡面都有哪些類:
Time of Update: 2016-02-28
androd 獲得wifi列表,androdwifi列表AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.yanlei.wifi" > <uses-permission android:name="android.
Time of Update: 2016-02-28
andriod讀寫XML,andriodxmlAndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.yanlei.wifi" > <uses-permission
Time of Update: 2016-02-28
Android(Linux)線路規程的使用,androidlinux 一般來說,車載導航主機都需要外接若干個UART的外設,如支援HFP的藍芽模組、與原車通訊的CAN解碼盒模組、u-blox的GPS模組和DVD機芯等。早年使用Telechips
Time of Update: 2016-02-28
[Android]自訂控制項LoadMoreRecyclerView,recyclerviewRecyclerView是加強版的ListView,用於在有限的視窗中展示大量的資料,而LoadMoreRecyclerView則是為RecyclerView增加了載入更多的功能,先來看效果:三種載入方式: 自動載入:手動載入:使用圖片動畫載入:demo中的下拉重新整理採用的是SwipeRefreshLayout,上拉載入更多時出現的進度條採用的是WhorlView(WhorlView的地址h
Time of Update: 2016-02-27
android實現無限輪播,android實現輪播1 在ViewPager的適配器中的getCount()長度設定無限大Integer.MAX_VALUE2 明白當前currentIten 為position % images.length;3 設定一開始ViewPager的位置 viewPager.setCurrentItem((images.length) * 1000);這樣剛開始就可以向左滑動了4 在OnPageChangeListener
Time of Update: 2016-02-27
ListView實現上拉下拉重新整理載入功能,listview拉下第一步、首先在你項目中建立一個包存放支援下拉重新整理和上拉載入的類:第二步、需要把兩個動畫匯入進來,實現180度旋轉與360度旋轉: 第三步、需要把支援的下拉與上拉顯示的隱藏載入布局給匯入進來 第四步、需要添加strings.xml與colors.xml檔案的內容添加到項目裡面:strings.xml<string name="pull_to_refresh">下拉重新整理</str
Time of Update: 2016-02-27
Android--根據子控制項的大小自動換行的ViewGroup,android--viewgroup1、自訂ViewGroup 1 /** 2 * Created by Administrator on 2016/2/26. 3 * 4 * --------自動換行的ViewGroup----------- 5 */ 6 public class LineWrapLayout extends ViewGroup { 7 private static final
Time of Update: 2016-02-27
Android效能最佳化之Bitmap的記憶體最佳化1、BitmapFactory解析Bitmap的原理BitmapFactory提供的解析Bitmap的靜態Factory 方法有以下五種:Bitmap decodeFile(...)Bitmap decodeResource(...)Bitmap decodeByteArray(...)Bitmap decodeStream(...)Bitmap
Time of Update: 2016-02-27
android:ScrollView監視什麼時候滑到底部這是效果主要是onTouchListener監聽事件,監視什麼時候滑到底部同時要理解getMeasuredHeight和getHeight的區別getMeasuredHeight:全部的長度 包括隱藏的getHeight:在布局中展示出來的長度布局檔案: <framelayout android:layout_height="fill_parent" android:layout_width="fill_parent"