Time of Update: 2014-04-17
大神之路-Android優質學習資源和項目大整合Android非常不錯的學習資源、項目和網站其實非常多,但是大部分計較不集中,不利於新手對Android的學習和整體把握。今天剛好有空,把自己學習Android以來熟悉的和平時常訪問的網站資料做一下整理,方便自己尋找,也有助於大家高效快速學習,同時優質的資源也應當真正發揮它的價值,希望能對大家有所協助,接下來也將繼續對本部落格進行更新。1、骨灰層級:Android精品開源項目整理_V20140221(持續更新中..)http://bl
Time of Update: 2014-04-17
最近在模仿今日頭條,發現它的很多屬性都是通過自訂控制項並設定相關的配置屬性進行配置,於是便查詢瞭解了下declare-styleable,下面我把自己的使用感受和如何使用進行說明下。declare-styleable:declare-styleable是給自訂控制項添加自訂屬性用的。官方的相關內部控制項的配置屬性文檔:http://developer.android.com/reference/android/R.styleable.html如果不知道如何查看源碼:點擊這裡起初,在自訂控制項的時
Time of Update: 2014-04-17
Android提供了五種儲存方式,分別是檔案、sharedPreference、網路、SQLite、ContentProvider。SQLite是一種輕型資料庫,具有獨立性、隔離性、跨平台、多語言介面、安全性等優點,目前應用較為廣泛。現在主要說一下在Android中SQLite的使用。 首先,我建立一個資料庫操作類DataBaseHelper,讓他繼承自SQLiteOpenHelper,然後複寫其中的兩個方法onCreate和onUpgrade。 複製代碼 1
Time of Update: 2014-04-16
在模仿中循序漸進,以程式員角度去看待每一個APP是如何?的,它有什麼優缺點,並從中提升自己。
Time of Update: 2014-04-16
2.1 建立一個Android項目Application Name: 應用程式名稱(安裝在手機上顯示的名字)Project Name : 項目名稱Package Name : 包名Min SDK Version : 最低運行版本號碼Create Activity : 主Activity類名Minimum Required SDK : 最低要求的sdkTarget SDK : 選擇目標SDKCompile SDK : 編譯SDKTheme: 主題Holo : n. 完全;整體Holo Dark :
Time of Update: 2014-04-16
如果是PHP做的服務端,而我們要用android去訪問,怎麼辦?當然可以用REST,但也可以用點笨的方法,比如可以讓PHP的服務端返回JSON或XML資料,而Android端則可以用APACHE的httpclient去訪問。下面是一個例子,假設資料表中users表有如下欄位(mysql):idusers,UserName,FullName加點資料,然後在服務端建立一個webservice1.php,作用是直接返回服務端資料庫的資料,如下:<?phpif (isset($_GET[
Time of Update: 2014-04-16
以後工作中要用到android開發,所以想搭建好開發環境,筆記本裝的是win7 準備檔案:1 下載Android SDKhttp://code.google.com/android/download.htmlWIN7 的安裝方法與 XP 的安裝方式完全相同。 2 下載JDK6http://java.sun.com/javase/downloads/index.jsp 3 下載Eclipse3.4.1http://www.eclipse.
Time of Update: 2014-04-16
這裡畫了個餅圖的變種,具有分割突出效果的餅圖(Pie Chart),就是個切蛋糕效果的餅圖,畫這種圖,其技巧就在於圓心的位移。在圓心位移,半徑不變的基礎上,效果就出來了。 : 怎麼樣,效果還是有模有樣的吧。vcD4KPHA+ICAgICC0+sLruty88rWlo6y4vcnPOjwvcD4KPHA+ICAgICAgPHByZSBjbGFzcz0="brush:java;">package com.xcl.chart;/** * Canvas練習 *
Time of Update: 2014-04-16
activity_main.xml: see the MainActivity.java:package com.example.photocolorchange;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.
Time of Update: 2014-04-16
繼續常規圖的繪製研究,在這繪製了個環形圖(Dount Chart),很簡單,大圓套小圓就出來了。呵呵,照例先上猛照: vcnPOiAgICAgICAgIDwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;">package com.xcl.chart;/** * Canvas練習 * 自已畫環形圖(Dount Chart) * * author:xiongchuanliang * date:2014-4-12 */import
Time of Update: 2014-04-15
在unity3d中,splash screen的顯示時間是由載入第一個情境(Build Setting中的0號)裡面的資源的速度決定的,因此,如果要縮短splash screen的時間,我們能做的就是在0號情境中儘可能的少用資源。可以借鑒的方式如下1、在0號情境中放置一個empty game object;2、在該game object上掛一個指令碼,這個指令碼裡有代碼做
Time of Update: 2014-04-16
與時間選取器對應的還有一個日期選取器(DatePicker),可以完成年、月、日的設定,此類定義如下:java.lang.Object ?android.view.View ?android.view.ViewGroup ?android.widget.FrameLayout ?android.widget.DatePicker常用方法:No.方法類型描述1public int getYear()普通取得設定的年2public int getMonth()
Time of Update: 2014-04-15
昨天寫了一個UI彈窗,功能是可以實現,但是使用起來不是很方便,如果需要代碼動態指定靜態彈窗無法滿足項目的需求,比如伺服器中斷連線,諸如此類的UI,需要代碼來動態實現,這樣才可以使用起來項目化,可以封裝到彈窗的類型,彈窗顯示的內容,包括彈窗顯示一些遊戲獎品道具這類物品 個人覺得彈窗最好還是能用來Unity3d中的執行個體化功能,這樣即可以節省一定的記憶體空間,也能夠讓項目規格化具體在NGUI裡的做法,我的思想是:a.寫一個msg接收類,裡面封裝了所有有關接收訊息的類型,以及
Time of Update: 2014-04-15
今天做項目的時候, 領導想要一個類似於QQ中的設定的介面, 就是那種使用圓角邊框做背景的顯示效果。 如下:每個條目點擊之後會顯示不同的顏色, 如下:vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140412/2014041209050684.png" alt="\">這種效果其實實現起來很簡單, 圓角邊框使用shape圖形做背景。 條目點下去顯示不同顏色的效果使用背景選取器selector。
Time of Update: 2014-04-16
焦點處理相關記錄以下所涉及的焦點部分,只是按鍵移動部分,不明確包含Touch Focus部分 需解決問題控制項的下一個焦點是哪? 分析思路當使用者通過按鍵(遙控器等)觸發焦點切換時,事件指令會通過底層進行一系列處理。 在ViewRootImpl.java中有一個方法,deliverKeyEventPostIme(...),因為涉及到底層代碼,所以沒有詳細的跟蹤分析此方法的調用邏輯,根據網上的資料,按鍵相關的處理會經過此方法。 private void
Time of Update: 2014-04-15
實現步驟簡述簡單樣本HelloWorld.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::CCLayer{public: // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of
Time of Update: 2014-04-15
昨晚沒事手機下載了一些APP,發現現在仿win8的主介面越來越多,在大家見慣了類GridView或者類Tab後,給人一種耳目一新的感覺。今天在eoe上偶然發現已經有人實現了這個功能的源碼(地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=327557),馬上下載跑了一下,效果很炫,但是有些bug,比如滑鼠鍵按兩下速度特別快時映像會被放大,以及點擊時會觸發兩次點擊事件。本例子基於eoe中這位大神的實現,做了一些簡
Time of Update: 2014-04-15
在上一篇學習ListView的時候,看到在API中擷取連絡人的例子已經不被官方推薦了。於是,手癢又查了查,看看使用Android如何擷取連絡人資訊。這篇可以說著對ListView繼續深入學習,也是對android中訪問連絡人資訊的學習。 在學習的過程中參考了很多資料,其中寫得比較好的是這一篇http://xys289187120.blog.51cto.com/3361352/656766我的例子也基本上是模仿他寫的。 下面看代碼 package
Time of Update: 2014-04-15
Android手機想要擷取通話記錄,可以使用CallLog。java檔案關鍵區段內容:private ContentResolver cr;private Cursor cursor;private String LOG = "MobileCalls";String str = "通話記錄:\n";public void setContenResolver() {int i =
Time of Update: 2014-04-15
Android oom