設計師必看的ANDROID WEAR設計指南

   一種新形式需要一種新的UI設計模式。在較高層次上,Android的穿戴式裝置UI主要由建議和詢問這兩個核心方面組成。應用程式在這兩方面扮演重要的角色。  建議:資訊情景  上下布局是一個垂直列表,列表中的每一條會顯示有用的或及時的資訊。就像現在Android手機和平板上的Google瀏覽器一樣,使用者垂直滑動介面,瞭解卡片的簡要資訊或是將對自己有用的東西查看更多。在螢幕上,一次只會顯示一張卡片,而背景圖片常常可以提供額外的可視化資訊。應用程式可以建立卡片,如果這張卡片是最常用的,

RxJava兩步打造華麗的Android引導頁_Android

前言之前的一篇文章:基於RxJava實現酷炫啟動頁 中,我們嘗試了用RxJava實現酷炫的啟動頁,今天我們在此基礎上加入首次使用APP時的引導頁功能。效果如下圖:思路:思路其實很簡單,就是在WelcomeActivity

Android中Activity生命週期和啟動模式詳解_Android

Activity生命週期經典圖解:按鍵對生命週期的影響:BACK鍵:  當我們按BACK鍵時,我們這個應用程式將結束,這時候我們將先後調用onPause()->onStop()->onDestory()三個方法。再次啟動App時,會執行onCreate()->onStart()->onResume()HOME鍵:  當我們開啟應用程式時,比如瀏覽器,我正在瀏覽NBA新聞,看到一半時,我突然想聽歌,這時候我們會選擇按HOME鍵,然後去開啟音樂應用程式,而當我們按HOME的時

Android去除煩人的預設閃退Dialog_Android

安卓應用閃退後總會出現一個“抱歉,App已經停止運行”的彈窗,這樣的使用者體驗並不好。很多大廠的App都去除了這個彈窗,因此本文主要介紹如何去除預設閃退彈窗,以及在閃退時做一些必要的善後工作。UnCaughtExceptionHandlerUnCaughtExceptionHandler能夠在Thread遇到未catch住的Exception而終止前做一些善後工作。但是它無法阻止線程停止運行,線程最後還是要退出。

Android bootanimation 製作過程

Android bootanimation製作過程:android啟動動畫需要一個bootanimation.zip, bootanimation.zip 放在/system/media 目錄下。bootanimation 格式:bootanimation.zip 裡麵包含part1 part2檔案夾 和 desc.txtuser1@user1-desktop:~/Downloads/boot/bootanimation$ tree.|-- desc.txt|-- part0|   |--

android Activity之間資料傳遞 Parcelable和Serializable介面的使用

Activity之間傳資料時,為了避免麻煩,往往會將一些值封裝成對象,然後將整個對象傳遞過去。傳對象的時候有兩種情況,一種是實現Parcelable介面,一種是實現Serializable介面。0、解釋兩種介面:1)實現Serializable介面是JavaSE本身就支援的。2)Parcelable是Android特有的功能,效率比實現Serializable介面高,像用於Intent資料傳遞也都支援,而且還可以用在處理序間通訊(IPC),除了基本類型外,只有實現了Parcelable介面的類才

Smack在Android核心的編譯

首先 Smack適合嵌入式裝置--請閱讀smack in Embedded Computing --Casey Schaufler  這一篇文章來揭秘如何將smack編譯到Android核心中,  首先,smack是Linux上的一個安全補丁,如果下載Linux-2.6.38核心後,會發現在shell中輸入make menuconfig會有簡單存取控制smack這一項,選中它,則smack被配置到Linux核心中,然後執行編譯即可,編譯完畢後,在shell中輸入 cd

android開機logo分析和最佳化

    通常為了提高使用者體驗,在系統啟動階段lcd初始化完畢後,會快速顯示第一屏畫面,避免黑屏時間過長而導致使用者從感官上認為系統運行速度慢,所有電子產品都會這樣設計。而這個畫面經常被用來顯示產品logo。在android中,有兩處可以做logo的列印。第一處是在kernel中,顯示裝置初始化完畢後,會將一個ppm圖片複製到fb中;第二處是在android boot階段,將一個rle格式的圖片解壓縮到fb中。   

Android之View轉換為Bitmap及getDrawingCache=null的解決方案

1.前言  Android中經常會遇到把View轉換為Bitmap的情形,比如,對整個螢幕視圖進行截屏並產生圖片;Coverflow中需要把一頁一頁的view轉換為Bitmap、以便實現複雜的圖形效果(陰影、倒影效果等);再比如一些動態即時View為便於觀察和記錄資料、需要臨時產生靜態Bitmap。2.實現方法  1)下面是筆者經常用的一個轉換方法: public static Bitmap convertViewToBitmap(View view, int bitmapWidth,

android sim puk

IccCard.java --->SimCard.java ----> GsmPhone.java ------> PhoneInterfaceManager.java ------->SimUnlockScreen.java -------> LockPatternKeyguardView.java     ------>KeyguardUpdateMonitor.java  KeyguardViewManager.java     ------ >

Android Odex 檔案使用

Android 的 ROM 中有很多 odex 檔案,相對於APK中的dex檔案而言這個odex有什麼作用呢? 如果你仔細觀察會發現檔案名稱時一一對應的,同時那些對應的apk檔案中沒有dex檔案。這樣做可以使其廠商保證一定的反盜版,因為沒有沒有dex檔案的apk是無法正常安裝的,而廠商直接將odex和不完整的apk檔案放到手機rom固化到/system/bin中可以讓一般使用者無法正常匯出使用可能想到的是合并odex和apk變成apk中包含dex檔案的,這樣合并後最終apk檔案安裝在/data/

Android—陀螺儀感應器

如何把從陀螺儀擷取的X,Y,Z軸的角速度資訊轉換成Roll(左右傾斜)、Pitch(前後傾斜)、Yaw(左右搖擺)全方位資訊? 陀螺儀就是內部有一個陀螺,它的軸由於陀螺效應始終與初始方向平行,這樣就可以通過與初始方向的偏差計算出實際方向。手機裡陀螺儀實際上是一個結構非常精密的晶片,內部包含超微小的陀螺。陀螺儀測量是參考標準是內部中間在與地面垂直的方向上進行轉動的陀螺。通過裝置與陀螺的夾角得到結果。陀螺儀的強項在於測量裝置自身的旋轉運動。對裝置自身運動更擅長。但不能確定裝置的方位。陀螺儀對裝置旋轉

Android TabWidget/TabHost的使用

2010-06-07Android TabWidget/TabHost的使用文章分類:Java編程 Android TabWidget/TabHost有兩種使用方法:第一種:使用系統內建寫好的TabHost(及繼承自TabActivity類)具體代碼如下:Java代碼  ⃕<?xml version="1.0" encoding="utf-8"?>  <FrameLayout xmlns:android="http://schemas.android.com/apk/

Android 4.1 Audio 系統變化說明之一

Android 4.1,英文代號簡稱JB。在國人眼裡,JB這個詞還和動物有點關係。Google如此頻繁修改Android,終於推出了一個可以被大家整天JB JB掛在嘴上的版本。以後我的文章也可以一面用JB表示版本號碼,一面用JB表示毛主席常說的”戰略上的鄙視了“。請大家根據上下文揣摩我寫下JB一詞的心情。今天將稍深入得介紹一下JB 4.1在Audio系統做的翻天覆地的改動。這裡先囉嗦幾句:就像80後經常抱怨自己晚生了幾年一樣,馬上就會有很多碼農抱怨接觸Android太晚了。為何?JB

Android 原始資源檔的使用詳解

背景知識介紹與其他平台的應用程式一樣,Android中的應用程式也會使用各種資源,比片,字串等,會把它們放入源碼的相應檔案夾下面,如/res/drawable, /res/xml, /res/values/, /res/raw, /res/layout和/assets。Android也支援並鼓勵開發人員把UI相關的布局和元素,用XML資源來實現。總結起來,Android中支援的資源有:•顏色值 /res/values

android 中使用AsyncTask實現簡單的非同步編程

在開發移動用戶端的時候往往要使用多線程來進行操作,我們通常會將耗時的操作放在單獨的線程執行,避免其佔用主線程而給使用者帶來不好的使用者體驗。但是在子線程中無法去操作主線程(UI

[Android]刪除檔案名稱顯示亂碼的檔案

原意是備份一個hosts檔案,然後修改hosts的內容的(作用大家懂的),用RE複製,然後粘貼就出現這個亂碼的檔案了,用RE刪,提示刪除成功,但再次進入/etc又會出現這個檔案,我刪了N次這個檔案都陰魂不散,徹底暈倒了。 由於hosts檔案在手機rom中,把手機接上電腦只能看到TF卡上的內容,所以只能在手機上想辦法了。 最後,解決辦法是通過終端(shell)把它OK掉(刪掉),估計用USB接到電腦用adb shell也可以,我沒實驗過。 手機需要裝上的軟體如下:Better Terminal

Android OpenGL ES 開發教程(16):Viewing和Modeling(MODELVIEW) 變換

Viewing和Modeling 變換關係緊密,對應到相機拍照為放置三角架和調整被拍物體位置及角度,通常將這兩個變換使用一個modelview

Basic4android – 使用Basic開發Android應用

Basic4android, 擁有獨立的IDE,強大的libary覆蓋android SDK,編譯產生原生apk包及java代碼。支援所見即所得 (WYSIWYG)的layout,讓你只關注商務邏輯以快速開發。環境安裝1) 安裝Basic4android,官方網站有免費版下載,收費版本功能更全2) 真機上安裝B4A-Bridge,串連真機調試用,模擬器不需要3) 安裝JDK4) 安裝Android SDK (路徑不要有空格)    配置SDK,下載所需要的包

總頁數: 2771 1 .... 13 14 15 16 17 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.