Time of Update: 2013-12-11
[size=medium][/size]這幾天 在學習並開發android系統的圖片瀏覽 音頻 視頻 的瀏覽 由於是第一次做android系統(java也不會)遇到了很多問題 如何瀏覽並選擇圖片 音頻 視頻也花了我好幾天的時間我把它整理處理 以便協助和我一樣的同學 也同時防備自己忘記<1> 選擇按鈕的代碼 // 選取圖片按鈕單擊事件public void click_xuanqutupian(View source) { Intent intent =
Time of Update: 2013-12-11
在討論群裡裡面有人在問xml的解析方法,我就弄了個簡單的demon來介紹我自己的方法下面的xml檔案和讀取的 Xml代碼 <?xml version="1.0" encoding="utf-8"?> <tests> <test name="test_1">測試1</test> &
Time of Update: 2013-12-11
Java代碼 package android.test; import java.util.Iterator; import android.app.Activity; import android.location.Criteria; import android.location.GpsSatellite; import android.location.GpsStatus; import
Time of Update: 2013-12-11
android中include標籤是為了便於控制項的覆用的一個很好解決方案。但是也有一些需要注意的地方,下面是本人在項目中碰到過的一個問題,做此記錄,便於以後查看。include標籤用法。1.建立一個xml檔案,命名 head.xmlhead.xml檔案內容如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.
Time of Update: 2013-12-11
在Activity中,註冊廣播的一個Demo。總共分3步第一步:定義一個BroadcastReceiver廣播接收類:view plainprivate BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Override
Time of Update: 2013-12-11
運行結果: --------------------------------------Java代碼 //解析方法 public void parseJson(String jsonData) { try
Time of Update: 2013-12-11
前面說過MessageHandle機制,它保證了android上層代碼線程間的通訊。 訊息註冊機制更加豐富了MessageHandle的流程,它把過程嚴格階段化了,分成訊息註冊和通知訊息處理兩個部分,讓人一目瞭然。 訊息註冊機制的總體思想是:一個對象中開闢一個空間用於存放Message,當調用regist方法時將Message存放進去,當其調用notify方法時將所有Message取出並發送到MessageQueue中等待處理。 下面是類比程式,提供Registra
Time of Update: 2013-12-11
一、項目背景在Android開發中有一項非常廣泛的應用:Android項目擷取另一個web項目的資源或者返回的資料。 本文擷取web項目返回的JSON資料。Android應用解析JSON比XML效能要好,但有許多項目仍然採用的是XML。 二、執行個體代碼 Web項目 [java] /** * 新聞業務類 * * @author
Time of Update: 2013-12-11
最近項目中用到了libgdx 於是便抽空看了下opengles,關於安卓的資料也不多,不過opengles 各個平台的字碼頁都差不多,IOS的資料還是比較豐富的 ,網上找到最多的就是一個三角形旋轉。 推薦一些學習opengl先要學的東西吧, 維基百科上很清楚 矩陣 這個非常重要 基本 opengl裡面很多效果實現
Time of Update: 2013-12-11
準備工作 首先需要搭建Android開發環境,安裝eclipse和ADT(Android Development Tools)外掛程式,並在Android SDK Manager中安裝需要的SDK。開發人員需要掌握Java程式設計語言,具備Android開發的能力,最後你需要TWaver Android開發庫檔案(twaver.android.jar),這樣就可以開始TWaver Android的開發了。 下面將以最簡單的Hello TWaver樣本來作分步詳解。建立Hello
Time of Update: 2013-12-11
[java] package cn.c; import java.io.File; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import
Time of Update: 2013-12-11
可以用SharedPreferences API儲存索引值對,並且提供了簡單的存取方法,還可以控制SharedPreferences檔案的存取權限。 下面介紹SharedPreferences API的使用方法。 得到一個SharedPreferences對象用以下方法得到或建立一個SharedPreferences檔案對象 getSharedPreferences() — Use this if you need multiple shared
Time of Update: 2013-12-11
在應用中肯定遇到有這樣的問題,在應用中在於多的Activity中跳轉,這些Activity都存在Activity棧中了。所以按返回鍵的時候都是一個一個的將原來的Activity彈回。如果我們想捕獲到back事件之後直接退出整個程式,就要思考了。特別是2.2之後的安全機制考慮之後。 粘貼點代碼,以備之後使用。 Java代碼 package com.jftt; import
Time of Update: 2013-12-11
用SharedPreferences儲存一些常用的設定資訊很方便,但是我們知道SharedPreferences只能儲存一些簡單的類型 如何用SharedPreferences來儲存一些複雜的對象?下面以map為例,看看SharedPreferences
Time of Update: 2013-12-11
組織工程 通常採用多模組(module)組織工程。模組劃分原則:樣本:[html] <modules> <module>xxx-protocol</module> <module>xxx-web</module> <module>xxx-config<
Time of Update: 2013-12-11
一、簽名代碼(首先配置好jdk的路徑,keytool和jarsigner都是java的類庫)1.產生簽名檔案keytool -genkey -alias MyFirstApp.keystore -keyalg RSA -validity 40000 -keystore MyFirstApp.keystore2.應用簽名檔案給檔案簽名jarsigner -verbose -keystore MyFirstApp.keystore -signedjar MyFirstApp_signed.apk
Time of Update: 2013-12-10
新寫了一小段,發現預設class沒有錯,建立的class沒有錯,兩個介面也沒有報錯之前編程, android.content.ActivityNotFoundException: Unable to find explicit activity class {life.xuexi.dierci/life.xuexi.dierci.rgb}; have you declared this activity in your
Time of Update: 2013-12-10
After setting up your application to work with LocationManager, you can begin to obtain location updates.Set Up the Location ListenerThe LocationManager class exposes a number of methods for applications to receive location updates. In its simplest
Time of Update: 2013-12-10
用如下的代碼可以實現 [java] public void moveToGooglePlay() throws Exception
Time of Update: 2013-12-10
之前使用過James Smith的samrtImageView組件,發現很好用,在他的github發現還有一個Android Asynchronous Http Client,發現也不錯,著這裡介紹給大家。基於非同步方式執行android內建的apache