Time of Update: 2018-12-03
今天學到一招,在android中,判斷橫屏還是豎屏,並且根據方向改變背景,代碼如下:public static void AutoBackground(Activity activity,View view,int Background_v, int Background_h) { int orient=ScreenOrient(activity); if (orient == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
Time of Update: 2018-12-03
在android調用webservice時,經常要對json的格式進行處理,現在有兩種方法去處理:1 使用JSONObject 和 JSONTokener去解析2 使用GSON庫 先看第一種方法,假如有如下的json字串:{“name”: “myName”,“message”: ["myMessage1","myMessage2"],“place”: “myPlace”,“date”: ”thisDate”}第一種解決方案: public class main extends
Time of Update: 2018-12-03
這裡小結下,如何用android的模擬器去建立一個sdcard,並且學習如何在android中去下載一個網上的檔案,儲存到android,並且下載時,會顯示一個進度條1 頁面結構,提供一個button,點BUTTON時,去下載一個圖片,main.xml設計如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-03
public class AndroidGooleMapDemo extends MapActivity {/** Called when the activity is first created. */private MapView mMapView;private MapController mMapController;private GeoPoint mGeoPoint;public void onCreate(Bundle savedInstanceState)
Time of Update: 2018-12-03
今天小結下在android中兩個activity之間傳遞資料的知識點,其中還參考用了個模糊的效果。1 主程式AndroDialog import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.Button;import android.util.Log;import android.view.View;import
Time of Update: 2018-12-03
android系統其實是linux,那麼可以在程式中去調用cat /proc/meminfo和cat/proc/cpuino去查看記憶體和CPU等情況的,下面是程式:public class CpuSpeed extends Activity { /** Called when the activity is first created. */ private TextView cpuInfo; private TextView memoryInfo; public
Time of Update: 2018-12-03
小結下android中的autocomplete和sqlite的知識點,順便複習下。1 SQLITE協助類 public class SQLiteCountryAssistant extends SQLiteOpenHelper {private static final String DB_NAME = "usingsqlite.db";private static final int DB_VERSION_NUMBER = 1;private static final String
Time of Update: 2018-12-03
在Android的應用中,往往需要在執行主介面的操作時,如果要執行耗時的操作,那麼應該是另外開線程的,或者是用async或者handler,今天發現其實也可以用android中的一個Intentservice去實現。下面例子講解下。1 例子中是一個文字框,當使用者輸入內容後,類比slepp 10秒,這個時候要是不分離線程,操作的話,使用者再點介面,就會死死地停在那裡,甚至是出現提示,要強行CLOSE,代碼如下:Java代碼
Time of Update: 2018-12-03
google Analytics不僅可以在網站中應用,還可以在自己的android應用中進行應用。下面講解如下:1 當然是註冊google analytics帳號了,免費的註冊 2 下載google android sdk for android 3 將下載的jar檔案放到項目的lib包下 4 為你的應用增加internet訪問的應用許可權 5 程式中的使用方法 import com.google.android.apps.analytics.GoogleAnalyticsTracker;
Time of Update: 2018-12-03
技術分享 » Phone | 閱讀(459) | 評論(0) Oct212010android模擬器如果自訂一個解析度,那可能就是沒有鍵盤的。那怎麼操作菜單和返回什麼的呢?下面是阿權的測試結果,這個是有鍵盤的按鍵對應的:ESC 返回鍵F2 menu鍵F3 撥號鍵F4 掛斷鍵F5 搜尋鍵F6 滾輪F7 鎖屏F8 禁止網路ctrl+F12 可以切換畫面橫向和豎向引用HomeHOMEMenu (left softkey)F2 or Page-up buttonStar (right
Time of Update: 2018-12-03
Android 2.1 源碼結構分析leeAndroid 2.1|-- Makefile|-- bionic (bionic C庫)|-- bootable (啟動引導相關代碼)|-- build (存放系統編譯規則及generic等基礎開發包配置)|-- cts (Android相容性測試套件標準)|-- dalvik (dalvik
Time of Update: 2018-12-03
Android 是Google開發的基於Linux平台的開源手機作業系統。它摩托羅拉的首款Android手機CLIQ包括作業系統、使用者介面和應用程式 —— 行動電話工作所需的全部軟體,而且不存在任何以往阻礙移動產業創新的專有權障礙。Google與開放手 機聯盟合作開發了 Android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達電和 T-Mobile 在內的 30
Time of Update: 2018-12-03
Android開發中用到了倒計時,查了一些資料,後來看了原始碼,寫了出來,與大家分享,不當之處歡迎指正。自己要寫個類來繼承CountDownTimer,如下面代碼所示,重寫兩個方法,就是在兩個方法中寫上你要乾的事情。onFinish()中的代碼是結束的時候要做的事情;onTick(Long
Time of Update: 2018-12-03
Preference是Android資料持久化方法中最簡單的一種,使用Preferences的索引值對儲存方式。用來儲存比較簡單的一些資料,而且是標準的Boolean、Int、Float、Long、String等類型。android.content.SharedPreferences是一個介面,用來擷取和修改持久化儲存的資料。有三種擷取系統中儲存的持久化資料的方式:1. public SharedPreferences getPreferences (int mode)
Time of Update: 2018-12-03
接觸android不久,對於listView的使用摸索出兩種方法,不到之處還請大家指正。ListView作為重要的展現控制項,很多場合中需要滿足動態載入Item,相應點擊Item事件和靈活布局三種要求。直接繼承BaseAdapter類,重寫getCount(),getItem(int position), getItemId(int position), getView(int position, View convertView, ViewGroup
Time of Update: 2018-12-03
Activity1、作用控制項的容器2、建立activity2.1、繼承activity類2.2、重寫onCreate方法(第一次運行在視窗會調用)2.3、在Mainifest.xml註冊2.4、添加控制項protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Time of Update: 2018-12-03
版本資訊: 發布時間 版本號碼 2010-12-11 0.2.9 2010-09-15 0.2.8 2010-08-19 0.2.7 2010-07-31 0.2.6 2009-12-29 0.2.5 2009-10-10 0.2.0 2009-09-13 0.1.5 2009-08-11 0.1.0
Time of Update: 2018-12-03
依舊是Java遊戲源碼,俗話說“源碼就是力量”啊~~~繼續群發Android遊戲源碼(再發15個,依舊以andengine和libgdx開發的為主。話說開源遊戲發行者主要集中在歐美使用者群中,而歐美那邊Java系又主要用這兩款引擎,所以暫時只能群發此二者開發的遊戲。另外,Android上SDL開發的遊戲源碼竟意外的多,有空時小弟再集中發布下SDL的,不過,這貨基本算純C/C++了……)——————————————————————————遊戲運行實際效果如所示:(一張張傳圖太麻煩,乾脆拼成一幅,但
Time of Update: 2018-12-03
最近在網路上看到有網友抱怨Android遊戲源碼找不到,所以小弟收集了一些AndEngine和Libgdx的遊戲源碼,以Eclipse工程的形式配置好環境,再陸續發出(某引擎避嫌,不在此列)。雖說這些遊戲,主要是由Libgdx與AndEngine開發的源碼組成。但事實上,能算遊戲的,開源的,舉凡有點價值的Android遊戲源碼,小弟也會陸續收集(比如Replicaisland沒用任何引擎,可代碼有價值,所以這次也放進來了),更會在部落格中一一給出。不過,有兩類遊戲不在此列,一是遊戲源碼雖然乍看下
Time of Update: 2018-12-03
伴隨最近Google Android Market開始爆炸性增長,越來越多的專業廠商開始進駐其中,相伴而來的,各種著作權問題就開始突現出來。就在今天,小弟本月來首次登陸Android