Time of Update: 2017-02-27
5月15日nubia UI 2.0開啟公測(基於Android 4.4),首批機型:Z5、Z5 mini、Z5S mini。全新的nubia UI 2.0,扁平、簡約的UI設計風格帶來了輕盈銳利、優雅時尚的視覺感受。扁面化的視覺風格貫穿整套全新nubia UI 2.0所有表徵圖,去除了複雜的裝飾,去除了累贅的效果,就是為了還原表徵圖最重要的功能——識別性。簡介的圖形表達具有非常高的識別性,但僅有這些還不夠,我們為表徵圖加上了一些優雅、含蓄的高光,再增加一些45度的長投影,
Time of Update: 2017-02-27
相信一步步走過來的Android從業者,每個人都會遇到OOM的情況。如何避免和防範OOM的出現,對於每一個程式員來說確實是一門必不可少的能力。今天我們就談談在Android平台下記憶體的管理之道,開始今天的主題之前,先再次回顧兩個概念。記憶體流失:對象在記憶體heap堆中中分配的空間,當不再使用或沒有引用指向的情況下,仍不能被GC正常回收的情況。多數出現在不合理的編碼情況下,比如在Activity中註冊了一個廣播接收器,但是在頁面關閉的時候進行unRegister,就會出現記憶體溢出的現象。通常
Time of Update: 2017-02-27
近年來,互連網電視開始火熱,樂視TV,小米TV,最近愛奇藝也在大肆的招人做愛奇藝電視,當然還有更被關注的蘋果電視。其實,這個趨勢很正常,也很合理,傳統單純的接收電視節目的電視已經太傳統了,是該被革命了。樂視為代表的新一代互連網電視採取互連網的營銷方式,不需要實體店,不需要實體工廠,只需方案,服務,網上預約,直接快遞等方式大大降低了成本,同時也可以控制庫存,預防風險。同時他們都堅持硬體不賺錢,服務收費,更看重電視使用者物件這一潛在價值。使用者多了,幹啥都方便,當然還有更大的智能家居大概念。除了蘋果
Time of Update: 2017-02-27
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2017-02-27
Manifest可以定義應用程式及其組件和需求的結構和元數組.Android的文檔: http://developer.android.com/guide/topics/manifest/manifest-element.htmlHello_World, AndroidManifest.xml :<?xml version="1.0" encoding="utf-8"?> <manifest
Time of Update: 2017-02-27
Android的應用程式(app)資源儲存在項目層次中的res檔案夾下;資源的類型包括值(value),Drawable,顏色(color),布局(layout), 動畫(animation), 樣式(style), 菜單(menu), XML檔案和原始資源;同時自動建立一個R類型檔案, 包含在項目中每一個資源的引用, 位置:app->build->source->r->debug;Hello_World, 資源如圖:1. 簡單值(Value):簡單值包括:
Time of Update: 2017-02-27
最近一直都在看自訂View這一塊。差不多一個星期了吧。這個星期堅持每天更新部落格,感覺自己的技術也有點突破,對自訂View的計算也有了更深的認識。今天坐地鐵玩手機的時候,看到手機一個成長天數進度的控制項,覺得挺有意思的,於是想自己也寫一個。效果如下:由圖可以知道,這裡面有很多個元素,首先是背景的矩形地區,其次就是兩個環形,然後三個Text文本。其實不複雜,我們一點一點的去實現。首先呢,畫矩形背景。這裡用到一個RectF的類,這個類包含一個矩形的四個單精確度浮點座標。矩形通過上下左右4個邊的座標來
Time of Update: 2017-02-27
技術是永無止境的,如果真的愛技術,那就勇敢的堅持下去。我很喜歡這句話,當我在遇到問題的時候、當我覺得代碼枯燥的時候,我就會問自己,到底是不是真的熱愛技術,這個時候,我心裡總是起著波瀾,我的答案是肯定的,我深深的愛著這門技術。今天我們繼續聊聊Android的自訂View系列。先看看效果吧:這個是我手機殺毒軟體的一個動畫效果,類似於雷達搜尋,所以用途還是很廣泛的,特別是先瞭解一下這裡的具體邏輯和寫法,對技術的進步一定很有用。先簡單的分析一下這裡的元素,主要有四個圓、一個扇形、還有八條虛線。當知道這些
Time of Update: 2017-02-27
Fragment(片段) 可以靈活地從一個活動的Activity上添加或刪除Fragment, 有良好的使用者體驗;下面是Fragment的具體設計:1. 建立new_item_fragment的資源檔:位置: res->new_item_fragment.xml<?xml version="1.0" encoding="utf-8"?> <EditText
Time of Update: 2017-02-27
Android允許從已有的視圖工具箱(Widget Tool Box)派生子類 或 實現自己的視圖控制項;通過重寫事件處理常式 和onDraw()方法, 但是仍然回調超類(super)的方法, 可以對視圖進行定製, 而不必實心它的功能;前置步驟參見: http://blog.csdn.net/caroline_wendy/article/details/21246963步驟:1. 建立ToDoListItemView類, 定製Item項的外觀:位置:
Time of Update: 2017-02-27
Compass(羅盤)是一個定製的視圖, 繼承View類, 重寫了視圖的邊界(onMeasure)和內容(onDraw);如圖:以下是Compass的具體設計:1. 建立CompassView類, 羅盤視圖位置: java->package->CompassViewpackage mzx.spike.compass.app; import android.content.Context; import android.content.res.Resources;
Time of Update: 2017-02-27
一、Android應用程式記憶體最佳化在開發Android
Time of Update: 2017-02-27
Android API: http://developer.android.com/reference/android/content/Intent.htmlContactPicker:使用者可以選擇一個連絡人.1. 建立ContactPicker活動(Activity)位置: java->package-> ContactPicker.javapackage mzx.spike.contactpicker.app; import
Time of Update: 2017-02-27
Http的URL連結, 會發生錯誤, 主要原因是 在主UI線程中, 使用網路調用(network call), 就拋出NetworkOnMainThreadException異常.版本: API level 11以上.可以使用一個簡單的線程, 在後台(asynctask)調用程式, 可以避免此情況;否則 在getResponseCode()函數處, 拋出異常.Android API :
Time of Update: 2017-02-27
環境: Android 0.5.2 + gradle 1.11 + kindle fireDownload, 下載項目, 從Internet上下載資源, 並存入本地SD卡.點擊Download按鈕, 下載圖片, 然後顯示下載內容, 可以點擊查看.Download的具體設計:1. 修改activity_main.xml位置: res->layout->activity_main.xml<RelativeLayout
Time of Update: 2017-02-27
Earthquake項目地址: http://blog.csdn.net/caroline_wendy/article/details/21976997由於, 訂閱源地址(feed): http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_day.atom的資料發生更新;所以讀取訂閱源的title標籤時, 會出現bug, 如title: <title>M 5.9 - South of the Fiji
Time of Update: 2017-02-27
【轉】Create Hello-JNI with Android Studio,hello-jniandroid【轉】Create Hello-JNI with Android
Time of Update: 2017-02-24
Android開發9:網路訪問&Web服務開發,android開發9訪問前言 啦啦啦各位小夥伴們好~ 一起進入我們今天的主題。今天我們將和大家學習網路訪問和Web服務開發的相關知識,一起學習熟練使用 HttpURLConnection 訪問 WebService,熟悉使用多線程以及 Handler 更新 UI,熟悉使用 XmlPullParser 解析 xml 文檔資料,瞭解 RecyclerView 控制項的使用。 基礎知識一、網路訪問&Web服務開發
Time of Update: 2017-02-24
Win環境 Android Studio使用Git 教程 ( 一 ),androidgit 一. 安裝 下載安裝完成Git後 進入命令列 輸入命令git --version,如果能顯示版本則說明安裝成功,如果沒有顯示版本,需要配置環境變數: 在path中添加git的安裝位置二 . 配置資訊 添加使用者和郵箱 git config --global user.name 你的名字git config --global user.email 你的郵箱查看是否配置成功
Time of Update: 2017-02-26
Kotlin中when運算式的使用:超強的switch(KAD 13),kotlinkad作者:Antonio Leiva時間:Feb 23, 2017原文連結:https://antonioleiva.com/when-expression-kotlin/ 在Java(特別是Java 6)中,switch運算式有很多的限制。除了針對短類型,它基本不能幹其他事情。 然而,Kotlin中when運算式能夠幹你想用switch乾的每件事,甚至更多。 實際上,