Time of Update: 2017-01-19
本文為大家解析Android中如何擷取手機螢幕大小,提供一個解決方案,分享給大家供大家參考,具體內容如下運行效果圖:運行程式後,當我們點擊Button按鈕時,可以看到下面的效果圖:具體代碼:我們可以通過使用類DisplayMetrics來擷取手機螢幕的解析度大小。DisplayMetrics類是擷取手機螢幕各種屬性的關鍵類。下面通過例子來展示如何擷取手機螢幕的解析度。在布局檔案main.xml中添加一個TextView對象,一個Button對象。其中TextView對象用來顯示獲得的解析度值,B
Time of Update: 2017-01-19
在Android程式開發中我們經常遇到四種資料存放區方式,每種儲存方式都各有不同;以下我分別列舉了Android開發中的不同儲存方式的特點一,PreferencesPreferences是一個較輕量級的儲存資料的方法,具體使用方法:在A中儲存值:SharedPreferences.Editor sharedata = getSharedPreferences("data", 0).edit(); sharedata.putString("name","shenrenkui");
Time of Update: 2017-01-19
一、概述:在日常的app使用中,我們會在android 的app中看見 熱門標籤等自動換行的流式布局,今天,我們就來看看如何自訂一個類似熱門標籤那樣的流式布局吧(源碼下載在下面最後給出)類似的自訂布局。下面我們就來詳細介紹流式布局的應用特點以及用的的技術點:1.流式布局的特點以及應用情境 特點:當上面一行的空間不夠容納新的TextView時候, 才開闢下一行的空間 原理圖:
Time of Update: 2017-01-19
本文執行個體講述了Android四大組件之服務用法。分享給大家供大家參考,具體如下:很多情況下,一些與使用者很少需要產生互動的應用程式,我們一般讓它們在後台運行就行了,而且在它們運行期間我們仍然能運行其他的應用。為了處理這種後台進程,Android引入了Service的概念。Service在Android中是一種長生命週期的組件,它不實現任何使用者介面。基本概念Ÿ
Time of Update: 2017-01-19
ExpandableListView是一個垂直滾動顯示兩級清單項目的視圖,與ListView不同的是,它可以有兩層:每一層都能夠被獨立的展開並顯示其子項。好友QQ列表,可以展開,可以收合,在android中,以往用的比較多的是listview,雖然可以實現列表的展示,但在某些情況下,我們還是希望用到可以分組並實現收縮的列表,那就要用到android的ExpandableListView,今天研究了一下這個的用法,也參考了很多資料動手寫了一個小demo,實現了基本的功能,下面直接上效果圖以及原始碼
Time of Update: 2017-01-19
1.構建一張七彩圖:我們經常看到這種樣子的顏色選取器吧..然後其實右邊的亮度選擇是:這樣我們的代碼就可以進行啦... // 建立七彩圖片 private void init() { int[] oc = { 0xffff0000, 0xffffff00, 0xff00ff00, 0xff00ffff, 0xff0000ff, 0xffff00ff, 0xffff0000 }; float[] op = { 0, 0.16667f, 0.33333f, 0.5f, 0.66667f,
Time of Update: 2017-01-19
Glide 是一個android平台上的快速和高效的開源的多媒體資源管理庫, 提供 多媒體檔案的壓縮,記憶體和磁碟緩衝, 資源集區的介面。Glide 支援擷取,解壓展示視頻, 映像和GIFs, Glide有一個可彈性的api可以讓開發人員自訂網路棧技術, 預設使用HttpUrlConnection , 你可以替換為 Google's Volley或者 OkHttpGlide 開始的目的是提供一個快速和平滑展示圖片列表, 但是Glide對你需要拉取, resize
Time of Update: 2017-01-19
KeyMob移動廣告平台是精準穩定的廣告SDK、移動廣告平台,致力於塑造國內最具有影響力的移動廣告平台。主營移動廣告服務,橫跨IOS、Android兩大平台,包含橫幅、插屏、全屏、視頻廣告、banner等多種廣告形式。一、匯入JAR包使用Eclipse進行開發的使用者,首先將下載的MobileProbe.jar解壓到本地工程目錄下的libs子目錄裡面(例如,您的工程目錄為,D:workspaceXXproject,請將MobileProbe.jar放入D:workspaceXXprojectli
Time of Update: 2017-01-19
推薦閱讀:淺析Android手機衛士sim卡綁定深入淺析Android手機衛士儲存密碼時進行md5加密詳解Android 手機衛士設定嚮導頁面淺析Android手機衛士關閉自動更新淺析Android手機衛士自訂控制項的屬性淺析Android手機衛士讀取連絡人淺析Android手機衛士接收簡訊指令執行相應操作淺析Android手機衛士手機定位的原理淺析Android手機衛士之手機實現簡訊指令擷取位置裝置管理員 Device
Time of Update: 2017-01-19
本文執行個體講述了Android使用libgdx實現類比方向鍵控制角色移動的方法。分享給大家供大家參考,具體如下:package com.demo;import android.os.Bundle;import com.badlogic.gdx.backends.android.AndroidApplication;//Libgdx的Texture與Sprite使用public class LibgdxActivity extends AndroidApplication { public
Time of Update: 2017-01-19
主要實現兩個步驟:1、實現開啟和關閉閃光燈;而實現操作閃光燈主要通過Camera類Camera camera = Camera.open(); Parameters mParameters = camera.getParameters(); mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);//開啟Camera.Parameters.FLASH_MODE_OFF則為關閉
Time of Update: 2017-01-19
本文要解決在側滑菜單右邊加個文字框,並能實現文本的上下滑動和菜單的左右滾動。這裡推薦可以好好看看android的觸摸事件的分發機制,這裡我就不詳細講了,我只講講這個應用。要實現的功能就像UC瀏覽器(或其它手機瀏覽器)的左右滾動,切換網頁,上下滾動,拖動內容。本文的效果: 一、功能要求與實現1、功能要求:(1)手指一開始按著螢幕左右移動時,只能左右滾動菜單,如果這時手指一直按著,而且上下移動了,那麼菜單顯示部分保持不變,但文字框也不上下移動!  
Time of Update: 2017-01-19
簡訊加密此類功能由於新手學習的需求量較小,所以在網上很少有一些簡單的demo供新手參考。小編做到此處也是花了比較多的時間自我構思,具體的過程也是不過多描述了,講一下demo的內容。 demo功能:1、可以傳送簡訊並且加密(通過改變string中的char)2、能夠查看手機中的簡訊3、能夠給收到的加密簡訊解密。涉及到的知識點:1、intent
Time of Update: 2017-01-19
在Android當中,提供了兩種方式來解決線程直接的通訊問題,一種是通過Handler的機制,還有一種就是今天要詳細講解的 AsyncTask
Time of Update: 2017-01-19
本文執行個體講述了Android動畫之漸層動畫(Tween Animation)。分享給大家供大家參考,具體如下:Android 平台提供了兩類動畫。 一類是Tween動畫,就是對情境裡的對象不斷的進行映像變化來產生動畫效果(旋轉、平移、放縮和漸層)。第二類就是 Frame動畫,即順序的播放事先做好的映像,與gif圖片原理類似。下面就講一下Tweene Animations。主要類:Animation
Time of Update: 2017-01-19
我們有一個TextView,其裡面的內容是可以通過代碼動態改變的,我們想用一張圖片作為TextView的背景,實作類別似於手機QQ對話中的氣泡文字效果。TextView定義如下:<TextView android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center"
Time of Update: 2017-01-19
Android中常常使用shape來定義控制項的一些顯示內容,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:先看下面的代碼:<shape><!-- 實心 --><solid android:color="#ff9d77"/><!-- 漸層 --><gradientandroid:startColor="#ff8c00"android:endColor="#FFFFFF"android:angle="270" />&
Time of Update: 2017-01-19
有很多情況下,我們只要運用好Android給我提供好的控制項,經過布局巧妙的結合在一起,就是一個新的控制項,我稱之為“自訂群組合控制項”。那麼,這種自訂群組合控制項在什麼情況下用呢?或者大家在做項目時候會發現,某些布局會被重複的利用,同一個布局的XML代碼塊會被重複的複製黏貼多次,這樣會造成代碼結構混亂不說,代碼量也會增大,各種控制項都需要在Java代碼中被申明和處理相應的邏輯,工作量著實不小,所以,必須要找到一個合理的“偷懶”的方式,開動腦經去怎麼簡化以上說的不必要的麻煩。下面看一張圖,就一個
Time of Update: 2017-01-19
現在在手上的是一個證券資訊類型的app,其中有涉及到股票行情介面,行情中有K線圖等,看到網上很多人在求這方面的資料,所以我特地寫了一個demo在此處給大家分享一下。下面是做出來的效果圖:背景圖是利用canvas先畫出一個矩形,然後再畫幾根虛線,均線圖是通過path來繪製的,總之圖的繪製是很簡單的,我就不在這裡作介紹了,大家可以去github下載源碼看看。涉及到均線、最高價、最低價、收盤價、開盤價的概念大家可以百度一下。我再這裡要介紹的是計算問題:大家可以看到分時圖、日K、月K的左邊的成交價格都是
Time of Update: 2017-01-19
先上圖,看看接下來我要向大家介紹的是個什麼東西,如下圖: 接下來要介紹的就是如何?上述圖中的波紋效果,這種效果如果大家沒有體驗過的話,可以看看百度手機衛士或者360手機衛士,裡面的按鈕點擊效果都是這樣的,另外Android