Time of Update: 2018-12-03
經過上幾章的學習,相信同學們對XML解析已經得心應手了,但今天我們要解析Json資料,因為Json資料佔用資料量小,因此在Android中主要資料通訊還是以Json為主,而且Json資料可以跟Android進行AJAX互動,相當方便哦,好了,不多說了,看圖跟代碼:先:首先定義了Json資料:{ "persons": [ { "id": "1", "status":"大徙弟", "name": "孫悟空", "tool": "金箍棒", "number": "殺死了50隻妖怪" }, {
Time of Update: 2018-12-03
軟體名稱:藍芽聊天室系統要求:Android2.1及以上更新日誌:v1.0版本面向使用者:所有使用者軟體特性:線上免費聊天,無資訊費、流量費,方便、簡結、實用、永久免費,在手機訊號被屏蔽的狀態下仍可以使用,特別是考試時使用(你們懂得).軟體語言:簡體中文軟體格式:apk更新時間:2012-02-3軟體大小:130KB聯絡郵箱:wangtian.rui@163.com新浪微博:http://weibo.com/tianrui19901:http://download.csdn.net/detail
Time of Update: 2018-12-03
我的新浪微博(wind瑞):http://weibo.com/tianrui1990內容來自網路搜集並結合本人心得整理,推薦給大家:“積分牆是在一個應用內展示優質的軟體產品,以供使用者下載安裝的系統。使用者在嵌入積分牆的應用內下載積分牆提供的產品將獲得積分,該應用的開發人員則能得到相應的收入。”
Time of Update: 2018-12-03
在AndroidManifest.xml中,<meta-data>元素可以作為子項目,被包含在<activity>、<application> 、<service>和<receiver>元素中,但不同的父元素,在應用時讀取的方法也不同。1 :在Activity的應用。 xml程式碼片段: <activity...> <meta-data android:name="myMsg"
Time of Update: 2018-12-03
手機上網分為wap和net兩種方式,使用net手機就會直接連入互連網,而使用wap則會中間多了一個代理網關,移動聯通均是10.0.0.172,連接埠80。而寫與連網有關的代碼,wap和net是不一樣的: wap一般是這樣: [java] view
Time of Update: 2018-12-03
這幾篇Android 3D遊戲開發的文章原文出自一位德國人Martin 在droidnova.com寫的文章,有lixinso翻譯為中文。第一部分首先介紹OpenGL相關的術語,並引導你開始3D開發的第一步。這個關於3D遊戲的系列的叫做 Vortex .這個教程主要focus在3D編程上,其他的東西比如菜單和程式生命週期雖然是代碼的一部分,但是在這裡不會被提到。首先開始介紹OpenGL的術語。
Time of Update: 2018-12-03
問題描述:很多時候,我們需要在自己的android應用程式中調用到其它語言(C)編寫的高效率底層模組,一般通過 System.loadLibrary(libname) 來實現,同時我們還需要調試這個用C寫的庫,在 .c 源檔案中列印 log 資訊。方法步驟:1、在源檔案中添加如下標頭檔:#include <utils/Log.h>2、在 Android.mk 檔案中包含相關的庫:如果你產生的模組是一個共用庫(.so),則將相關的庫檔案包含入共用庫目錄: ... ...
Time of Update: 2018-12-03
最近在做項目的時候,需要適應橫,豎屏,為了資料和整體效果,就在activity的配置中加了以下的:android:configChanges="keyboardHidden|orientation"但加了之後還是會經常onCreate,一直就覺得奇怪,之前一直不會的,後來發現才知道了,還需要加點東西,,android:configChanges="keyboardHidden|orientation|screenSize“http://developer.android.com/guide/to
Time of Update: 2018-12-03
經常看到很多軟體之中都內建了搖一搖功能,就算沒有明顯的說是搖一搖,也有很多類似的功能,有搖一搖美食,搖一搖加好友,當然也有搖一搖加好友之類,其實,實現起來不難的,在需要監聽的地方加個ShakeListener.newInstance(this).start();ShakeListener.newInstance(this).setOnShakeListener(listener);監聽的listenerShakeListener.OnShakeListener listener = new
Time of Update: 2018-12-03
接上一章,這一章我們介紹Dom解析,因為Dom是J2EE中用得比較多的解析器,這裡解析方法跟J2EE方法是一樣的,具體的樣式跟以下這篇文章中的樣式是一樣的<?xml version="1.0" encoding="UTF-8"?><persons><person id =
Time of Update: 2018-12-03
接著上面一章,這次我們將資料存放區在File檔案裡,布局檔案沒什麼改變,還是一樣的布局,看main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"
Time of Update: 2018-12-03
上次說了兩種設計模式,這次我們說一下原型模式,原型模式其實理解也很簡單,就是一個原型,一個實現它自身的複製。《西遊記》裡經常會出現真假唐僧,真假孫悟空這種事件,這裡我們就根據這個事件來說一下原型模式,首先做假的話必須具備真身自有的特點,(例:外觀,口音)這些特點也必須跟原來的一樣,才能讓人真假難分。我們接著上一個策略模式來實現原型模式,首先我們先定義一下悟空類:public class Wukong implements Person, Cloneable {@Overridepublic
Time of Update: 2018-12-03
今天我們來介紹一下觀察者模式,觀察者模式需要有目標對象,有觀察對象。目標對象的改變會通知觀察對象也做出相應的變化。接上一回的話題《西遊記》,唐僧就是目標對象,他的三個徒弟就是保護他去西天取經的,所以他是三個徒弟的目標對象。那每一個徒弟就是觀察對象,如果唐僧被妖怪抓去的話,徒弟們是要去救他的,不然沒有唐僧,徒弟們去西天也是沒用的,呵呵,我們來看一下具體的代碼呢:將唐僧設為目標者,將每個觀察者註冊給他,就是他如果出事的話,能通知到徒弟們去救他啊!public class Tangseng
Time of Update: 2018-12-03
繼續,現在介紹一下中介者模式呢,中介?想必大家都知道吧?房屋中介,職業中介等等,我們繼續我們的《西遊記》,話說唐僧被妖怪偷偷抓走了,三個徒弟都不知道被誰抓走的,怎麼辦呢?唐僧就用他的三寸不爛之舌說服了一個小妖,讓他去通知他的徒弟們來救他,小妖就去通知了,徒弟們知道了就叫小妖回去跟唐僧說,讓唐僧安心,然後徒弟們自會去救他,這裡唐僧沒有直接跟他的徒弟們交流,都是通過小妖來轉達的,這裡這個小妖就是中介者,這就是典型的中介都模式,我們首先實現小妖的代碼:public class Monster
Time of Update: 2018-12-03
轉載:http://www.cnblogs.com/Amandaliu/archive/2011/06/14/2080948.html與listvew設定選中行item背景圖片一樣,使用selector,不過這裡的顏色設定,應該是在listview中的textview中設定。<?xml version="1.0" encoding="utf-8"?> <TableLayout
Time of Update: 2018-12-03
這幾天一直在搞android開發,昏頭轉向的,看了一些開發視頻,小小的總結一下:1、首先應該把遊戲開發資源找好 圖片,音效檔找好,然後放到res底下,方便調用2、介面類的設計 分析整理出各個類來,每個介面一個類,繼承自SurfaceView,然後對該類實現建構函式,onDraw()方法,initalBitmap()方法,然後將介面SurfaceHolder.CallBack()介面實現,將裡面的繼承方法實現,畫面設計不能直接操作UI,需要自己通過程式來實現,所有有點麻煩。3
Time of Update: 2018-12-03
最近按照公司需要,寫了一個按照城市首字母排序的demo,原理就是擷取城市名稱,然後將城市名稱轉換為相應的拼音,通過對拼音的排序進而得到一個序列,實現了按照首字母分類的功能。上代碼:獲得城市資訊,此處為假資料,大家可以自行添加自己的伺服器端資料:/* * 綁定城市資訊,此處為假資料 */public void getcityData(){HashMap<String, Object> hashcityMap=new HashMap<String,
Time of Update: 2018-12-03
原文地址http://developer.android.com/training/custom-views/create-view.html說在前面的話:第一次翻譯,自知翻譯得不是很好,所以請讀者(如果有讀者的話)不要責怪,我相信以後會做得更好的。為什麼我要去翻譯,我想原因有以下幾點吧:鍛煉我的英語閱讀的能力通過認真地翻譯,讓我可以對翻譯的內容有更深入的瞭解,可以很好的學習其中的知識。將英文翻譯為中文,可以協助其他一些英語閱讀有困難的人來學習文中的知識(當然了,我現在能力有限,翻譯的東西都是很
Time of Update: 2018-12-03
如題,預設下,HttpClient是不能請求Https的,需要自己擷取private static final int SET_CONNECTION_TIMEOUT = 5 * 1000;private static final int SET_SOCKET_TIMEOUT = 20 * 1000;public static HttpClient getNewHttpClient() {try {KeyStore trustStore =
Time of Update: 2018-12-03
1 xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >