Time of Update: 2017-01-19
前言 這篇文章主要是介紹一下Android Intent,並且從Android源碼的角度對Intent查詢匹配過程進行分析。Intent介紹 Intent的中文是“意圖”的意思,而意圖是一個非常抽象的概念,那麼在Android的編碼設計中,如何執行個體化意圖呢?因此Android系統明確指定一個Intent可由兩方面屬性來衡量。
Time of Update: 2017-01-19
有的時候我們需要為一個listview設定固定的資料,下邊就是如何設定靜態資料,之前先給大家看一看效果圖:布局檔案listview 的首頁面<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2017-01-19
大家在使用APP的過程中,經常會看到上部banner圖片輪播的效果,那麼今天我們就一起來學習一下,android中圖片輪詢的幾種實現方法:第一種:使用動畫的方法實現:(代碼繁瑣)這種發放需要:兩個動畫效果,一個布局,一個主類來實現,不多說了,來看代碼吧:public class IamgeTrActivity extends Activity {/** Called when the activity is first created. */public ImageView imageView;
Time of Update: 2017-01-19
本文執行個體講述了Android使用ActionBar和ViewPager切換頁面,分享給大家供大家參考。具體如下:運行效果截圖如下:項目布局如下:具體代碼如下:MainActivity.java代碼import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.support.v4.app.Fragment;import
Time of Update: 2017-01-19
一.前言現在的app基本上都需要用到簡訊功能,註冊時或者有訊息通知時需要給使用者發送一條簡訊,但是對於個人開發人員來說,去買第三方的簡訊服務實在是有點奢侈,很好的是mob為我們提供了免費的簡訊驗證碼服務功能,我不是打廣告,的確覺得這項服務很不錯。那麼下面就簡單講一下如何在自己的工程裡整合mob的簡訊功能,其實整個流程並不複雜,只是個人覺得mob的官方文檔有點小亂,官方Demo也有點小複雜,同時有一些細節地方容易被忽視,也會導致一些問題。 PS:太喜歡mob的logo了。
Time of Update: 2017-01-19
本文執行個體講述了JaAndroid實現圖片輪播效果代碼,分享給大家供大家參考。具體如下:運行效果截圖如下:具體代碼如下:首先看下一下布局檔案:<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-01-19
日期顯示和選擇類庫,可以用來選擇一段連續的和多個不連續的日期,具體的UI完全抽象出來了,可以高度自訂(GITHUB地址)支援的功能:1、選擇一段連續的和多個不連續的日期2、提供了兩個工具類(SingleMonthSelector、CalendarSelector)用來處理單個月和多個連續月日期的選擇3、可以攔截選擇事件,當選擇的日期長度有限制或某些特殊的日期不可以選擇時,可以中斷這次選擇事件4、SingleMonthSelector、CalendarSelector兩個工具類都支援狀態儲存,可以
Time of Update: 2017-01-19
本文講述了Android模擬器中安裝apk的方法。分享給大家供大家參考,具體如下:第一步:在Eclipse中啟動模擬器。第二步:開啟doc命名視窗,轉到你android sdk安裝目錄中的platform-tools下,如我的是 E:/Program
Time of Update: 2017-01-19
最近學習了一個視頻公開課,講到了利用HorizontalScrollView仿ViewPager設計的一個簡單相簿,其實主要用了ViewPager緩衝的思想。此篇文章參考:Android自訂HorizontalScrollView打造超強Gallery效果(這篇文章與公開課的講的大致一樣) 這裡簡單說一下ViewPager的緩衝機制
Time of Update: 2017-01-19
自從Gallery被Google廢棄以後,Google推薦使用ViewPager和HorizontalScrollView來實現Gallery的效果。的確HorizontalScrollView可以實現Gallery的效果,但是HorizontalScrollView存在一個很大的問題,如果你僅是用來展示少量的圖片,應該是沒問題的,但是如果我希望HorizontalScrollView可以想ViewPager一樣,既可以綁定資料集(動態改變圖片),還能做到,不管多少圖片都不會OOM(ViewPa
Time of Update: 2017-01-19
一、高效載入較大的Bitmaps 圖片有各種形狀和各種大小,在很多情況下,圖片的實際大小都比圖片在應用中所顯示的大小要大的多,比如Android系統內建的 Gallery 應用顯示的照片實際的解析度通常比手機裝置的密度要高很多
Time of Update: 2017-01-19
由於行動裝置物理顯示空間一般有限,不可能一次性的把所有要顯示的內容都顯示在螢幕上。所以各大平台一般會提供一些可滾動的視圖來向使用者展示資料。Android平台架構中為我們提供了諸如ListView、GirdView、ScrollView等滾動視圖控制項,這幾個視圖控制項也是我們平常使用最多的。下面介紹一下HorizontalScrollView的使用和需要注意的點: HorizontalScrollView是一個FrameLayout
Time of Update: 2017-01-19
前言其實很幸運,入職一周之後就能跟著兩個師兄做android開發,師兄都是大神,身為小白的我只能多多學習,多多努力。最近一段時間都忙的沒機會總結,今天剛完成了android用戶端圖片非同步載入的類,這裡記錄一下(ps:其實我這裡都是參考網上開源實現)原理在ListView或者GridView中載入圖片的原理基本都是一樣的: 先從記憶體緩衝中擷取,取到則返回,取不到進行下一步
Time of Update: 2017-01-19
前言喜歡在前言裡講一下自己的現狀,或許能有共鳴的同學,更多的是留給自己一個紀念,幾個月或者幾年再回來看的時候還是會很有感慨。今天說說語言,json這種資料格式之前我做伺服器端的時候天天接觸,天真的以為json的世界裡只有php的json_encode和json_decode,今天當我做用戶端的時候,竟然將近一個多小時才搞定json的解析。這裡我不是抨擊php好壞,只是想說多學點東西,看看你不熟悉的領域,方能開闊自己的視野,方能知道天外有天,方能知道當初你看不上的工作其實你也不一定能很好的完成,扯
Time of Update: 2017-01-19
前言最近代碼裡和WebView有很多的互動,webview是android中的瀏覽器控制項,這裡主要介紹一下webview如何重載WebViewClient類來控制URL載入。使用WebViewClient使用WebViewClinet主要是繼承WebViewClient父類,根據需要重寫其中的方法,並在WebView中進行配置,範例程式碼如下: webView = (WebView) findViewById(R.id.webview);
Time of Update: 2017-01-19
前言最近有一個跟HTTPS相關的問題需要解決,因此花時間學習了一下Android平台HTTPS的使用,同時也看了一些HTTPS的原理,這裡分享一下學習心得。HTTPS原理HTTPS(Hyper Text Transfer Protocol
Time of Update: 2017-01-19
前言學習Java和Android將近一年的時間了,期間的成果應該就是獨立完成了一個Android用戶端,並且保證了其在主線版本的穩定性。期間遇到了很多坑,也跟著師兄學到了很多Android知識。但是人總是要擁抱變化,不能讓自己太安逸,雖然有不舍,但是我已經證明了自己的學習能力,下一步就是開始做Rom Porting了。這裡總結一下之前項目中用到最多的Fragment。Fragment簡介Fragment可以理解成Activity中使用者介面的一個行為或者一部分,它必須被嵌套在Activity中。
Time of Update: 2017-01-19
前言昨晚想在Android應用中增加一個int映射到String的字典表,使用HashMap實現的時候,Eclipse給出了一個警告,昨晚項目上線緊張,我直接給忽略了,今天看了一下具體的Eclipse提示如下: Use new SparseArray<String> (...) instead for better performance
Time of Update: 2017-01-19
前言 在微信剛流行的時候,在搖一搖還能用來那啥的時候,我也曾深更半夜的拿著手機晃一晃。當時想的最多的就是,我靠,為神馬搖一下需要用這麼大的力度,當時我想可能騰訊覺得那是個人性的設計,後來才發覺尼馬重力加速度設得太高了吧。扯多了,最近項目裡需要解決一個震動的問題,因此在學習震動實現的過程中,寫了個demo實現了搖一搖震動的效果,這裡記錄一下。原理
Time of Update: 2017-01-19
前言 之前寫的一個Android應用,在回複文章插入表情的時候存在一個BUG,就是無法在EditText中指定的游標處插入表情字串,每次添加的表情字串都跑到了文字末尾。分析了一下apk源碼,發現是在表情盤的onClick響應事件中沒有正確處理表情字串的添加方法,這裡記錄一下如何在EditText指定游標處插入表情字串。EditText游標處插入表情字串的方法