Time of Update: 2017-01-19
引言在Google I/O 2014上,Google公布了Android L Preview版本,此版本的UI有了非常大的改變,很炫很給力!同時,Google也給出了兩個可以向下相容的控制項放到了V7包中,分別是RecyclerView和CardView,這篇博文就說一下怎麼使用CardView。CardView的包在哪?雖然說CardView整合到了V7中,但是在support-v7中並不能發現,通過查看sdk
Time of Update: 2017-01-19
Android從3.0(API Level 11)開始,在繪製View的時候支援硬體加速,充分利用GPU的特性,使得繪製更加平滑,但是會多消耗一些記憶體。 開啟或關閉硬體加速: 由於硬體加速自身並非完美無缺,所以Android提供選項來開啟或者關閉硬體加速,預設是關閉。可以在4個層級上開啟或者關閉硬體加速:
Time of Update: 2017-01-19
本文執行個體介紹了Android實現手機震動、抖動效果,分享給大家供大家參考,具體內容如下(1)布局檔案如下<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
本文執行個體總結了Android開發之TextView控制項用法。分享給大家供大家參考,具體如下:TextView控制項可以向使用者展現文本資訊,我們可以設定該文本資訊是否能編輯1、TextView基本使用在程式中建立TextView對象在xml檔案中布局使用2、New Android Project->Project name:TextViewBuild Target:Android 2.2Application name:TextViewDemoPackage name:com.b51
Time of Update: 2017-01-19
WebView是Android中一個非常實用的組件,它和Safai、Chrome一樣都是基於Webkit網頁渲染引擎,可以通過載入HTML資料的方式便捷地展現軟體的介面,下面通過本文給大家介紹Webview實現android簡單的瀏覽器執行個體代碼。實現了瀏覽器的返回 前進 首頁 退出 輸入網址的功能注釋的很清楚啦 就不多說了首先是布局檔案<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2017-01-19
我們在做類似於個人首頁類應用的時候,可能會遇到這樣的需求,效果如下相信大家應該看明白是什麼效果了,就是隨著列表的滑動,上面的標題列的透明度會隨之變化。在IOS中,有很多的軟體有這種效果,下面,我們看一下這種效果是如何?的。先看一下項目的目錄我們可以看到,目錄結構很簡單,因為我這個地方是使用的XListview代替的Listview,有很多檔案都是XListview內建的,所以顯得檔案多一些,如果沒使用過XListview,請先百度XListview看看。這裡面,我們需要重點關注的只有一個檔案,就
Time of Update: 2017-01-19
本文包含3種隱藏頂部狀態列及標題列和一種隱藏Android 4.0平板底部狀態列的方法,分享給大家供大家參考,具體內容如下方法一public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隱藏標題列
Time of Update: 2017-01-19
廢話不多說,咱們第一篇文章就是模仿“知乎”的回答詳情頁的動畫效果,先上個原版的效果圖,咱們就是要做出這個效果
Time of Update: 2017-01-19
最近準備整理一套關於UI效果的文章,算是對這段時間的一個總結,主要講Android開發中的UI效果設計模組。初步分為一下幾個篇幅: Android XML繪圖(Shape、Layer、Selector) Android Canvas繪圖(canvas、point、porterDuffXfermode、shader) Android 動畫詳解 Android 自訂控制項 今天就當開胃菜,先講講最簡單的xml繪圖,相信這個大家都用的比較熟,這裡就當給大家做一個小文檔,當那個參數配置忘了,
Time of Update: 2017-01-19
上篇給大家介紹QQ5.0側滑菜單的視頻課程,對於側滑的時的動畫效果的實現有了新的認識,似乎打通了任督二脈,目前可以實現任意效果的側滑菜單了,感謝鴻洋大大!!用的是HorizontalScrollView來實現的側滑菜單功能,HorizontalScrollView的好處是為我們解決了滑動功能,處理了滑動衝突問題,讓我們使用起來非常方便,但是滑動和衝突處理都是android中的痛點,是我們應該掌握的知識點,掌握了這些,我們可以不依賴於系統的API,隨心所欲打造我們想要的效果,因此這篇文章我將直接自
Time of Update: 2017-01-19
在android裡,有4種activity的啟動模式,分別為:“standard” (預設)“singleTop”“singleTask”“singleInstance”在Android應用中, Activity是最核心的組件, 如何產生一個Activity執行個體, 可以選擇不同的啟動模式, 即LaunchMode. 啟動模式主要包括: standard, singleTop, singleTask, singleInstance.標準模式在每次啟動時, 都會建立執行個體; 三種單例模式,
Time of Update: 2017-01-19
本文執行個體講述了Android
Time of Update: 2017-01-19
在Android開發過程中,我們有時候需要擷取當前的Activity執行個體,比如彈出Dialog操作,必須要用到這個。關於如何?由很多種思路,這其中有的簡單,有的複雜,這裡簡單總結一下個人的一些經驗吧。反射反射是我們經常會想到的方法,思路大概為 擷取ActivityThread中所有的ActivityRecord 從ActivityRecord中擷取狀態不是pause的Activity並返回一個使用反射來實現的代碼大致如下public static Activity
Time of Update: 2017-01-19
一、引言在行動裝置
Time of Update: 2017-01-19
一. 多媒體訊息發送: 多媒體訊息比簡訊麻煩很多。從sendMmsWorker函數的參數就可以看出來:(conv, mmsUri, persister, slideshow, sendReq) 上下文,uri,PduPersister(多媒體訊息是用pdu的),slideshow 包含了所有的多媒體訊息資訊,sendreq包含了mime封裝mms時的headers,也包括了from,to等資訊 。 (1)函數 sendMmsWorker: private void
Time of Update: 2017-01-19
一.資訊發送:com.android.mms.data.WorkingMessage.java 類 send()函數: public void send() { ...... if (requiresMms() || addressContainsEmailToMms(conv, msgTxt)) { // 多媒體訊息 slideshow.prepareForSend(); new Thread(new Runnable() {
Time of Update: 2017-01-19
因重新導向無法正常goBack()解決方案首先說下問題,初始頁面為A,點擊某個連結跳轉到B(http://xxx.com.cn/),B頁面重新導向到C頁面(http://xxx.com.cn/website/index.html)當調用webview.goBack()時,頁面回退到B,然後接著會重新導向回C頁面.這樣會導致兩個問題:1. 無法回退到webview的初始頁面A2.
Time of Update: 2017-01-19
本文執行個體分析了Android開發之TimePicker控制項用法。分享給大家供大家參考,具體如下:建立項目:New Android Project->Project name:HelloSpinnerBuild Target:Android 2.2Application name:HelloSpinnerPackage name:com.b510Create Activity:MainActivityMin SDK Version:9Finish運行效果:如果:return new
Time of Update: 2017-01-19
本文執行個體介紹了Android廣告輪播圖效果實現方法,分享給大家供大家參考,具體內容如下首先看下一下布局檔案:<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
本文講述了Android開發筆記之Intent初級學習教程。分享給大家供大家參考,具體如下:項目建立步驟:New Android Project->Project name:IntentBuild Target:Android 2.2Application name:IntentDemoPackage name:com.b510.intent.activityCreate Activity:MainActivityMin SDK