最近做一項目,有很多地方得用到網路資料轉送與解析,這裡採用的是Json方式,它與傳統的XML解析方式比起來,有自己的一些優點,首先,它是比XML更輕量級,再一個,寫一個XML檔案是個煩人的事兒,而Json則相對輕鬆些。 Android平台有Jsong相關的類來進行Json資料解析,悲劇的是,它們是Android
關於動畫的實現,Android提供了Animation,在Android SDK介紹了2種Animation模式: 1. Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果,即是一種漸層動畫; 2. Frame
一、眾所周知Hanlder是線程與Activity通訊的橋樑,我們在開發好多應用中會用到線程,有些人處理不當,會導致當程式結束時,線程並沒有被銷毀,而是一直在後台運行著,當我們重新啟動應用時,又會重新啟動一個線程,周而復始,你啟動應用次數越多,開啟的線程數就越多,你的機器就會變得越慢。這時候就需要在destory()方法中對線程進行一下處理!二、main。xml布局檔案 <?xml version="1.0"
這兩天因為項目有個地方需要用到扇形的剪裁區 在網上找相關資料 找到一個方法,但是用起來確實錯的,而且不能隨意的指定圓心的很縱座標 我查相關Api和看ApiDemo發現有畫扇形的方法 但是關於剪裁的沒有剪裁扇形的方法 有一個剪裁弧形的方法, addArc(RectF oval, float startAngle, float sweepAngle) Add the specified arc to the path
Intetn的Action屬性:什麼是Action?Action是指Intent是指一個要完成的動作,是一個字串常量。在Intent類裡面定義了大師的Action的常量屬性,例如:ACTION_CALL (打電話) ACTION_EDIT(編輯資料)等等,除此之外,我們可以使用setAction()函數來設定IntnetAction屬性,使用getAction()來獲得Action1、 自訂Action:再看Intent建構函式:public Intent (
實現: 實現方式:繼承View類自己重繪一個圓,然後將這個自訂的繼承於View類的加入到當前的Activity並且為這個自訂的View控制項添加一個onTouchLitener事件 自訂群組件繼承於View類: package com.jiahui.draw; import android.content.Context; import android.graphics.Canvas; import
Frame Animation實現方法: 定義在一XML檔案,比如res/anim/anim_example.xml: <?xml version="1.0" encoding="utf-8"?> <animation-list
Himi 原創, 歡迎轉載,轉載請在明顯處註明! 謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/29/6104731.aspx 我們先講解在觸屏事件處理中我們需要改進的bug!然後再給出如何禁止橫屏和豎屏切換!以及切換的過程在android os
在檔案的讀取和網路的資料處理中,經常會在Byte和String 之間進行格式的轉換。 Byte[] 位元組流轉換為String對象: fin=mContext.openFileInput("helloworld.txt"); int size=fin.available(); byte[]buffer=new byte[size]; while(fin.read(buffer)>0) {
在android項目中,有時需要一些全域的靜態變數來儲存一些資料,這樣在關閉賦值介面後,其他的頁面還可以調用這些資料。 但是我們知道,在java中全域靜態變數(java中沒有全域變數這一個概念,但是java提供了public
在Android應用開發過程中,螢幕上控制項的布局代碼和程式的邏輯代碼通常是分開的。介面的布局代碼是放在一個獨立的xml檔案中的,這個檔案裡面是樹型組織的,控制著頁面的布局。通常,在這個頁面中會用到很多控制項,控制項會用到很多的資源。Android系統本身有很多的資源,包括各種各樣的字串、圖片、動畫、樣式和布局等等,這些都可以在應用程式中直接使用。這樣做的好處很多,既可以減少記憶體的使用,又可以減少部分工作量,也可以縮減程式安裝包的大小。下面從幾個方面來介紹如何利用系統資源。 1)利用
在此基礎之上,我們對工程檔案做一定的修改。 第一步,修改布局檔案,添加button控制項,用於控制添加自訂覆蓋物。代碼如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
樣式與主題:[html] <?xml version="1.0" encoding="utf-8"?> <resources> www.2cto.com <style name="itcast"> <!-- 為樣式定義一個全域唯一的名字--> <item
效果展示如下:再看布局檔案如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
[java] /** * 合并兩張bitmap為一張 * @param background * @param foreground * @return Bitmap */ public static Bitmap combineBitmap(Bitmap background, Bitmap foreground) {
偶爾發現一個人寫的文章,是關於自訂許可權的。具體的大家看這面這篇文章的文章吧,我沒想到它能用到哪,但是確實很有意思。 實現這樣的功能:兩個應用程式A和B,B要有相應的許可權才能訪問A中的某個Activity。 1。首先看A的實現 先在A的Activity裡加一個TextView,寫些內容方便等下檢驗。下面設定manifest.xml,增加一個自訂的許可權 [html] <span
登陸頁面輸入使用者名稱和密碼,登陸成功後跳轉到首頁面,失敗時顯示錯誤資訊。 傳遞參數時用BasicNameValuePair的List以httpPost.setEntity的方式來做,不能用HttpParams。 [java] userName = (EditText) this.findViewById(R.id.editTextUserName); password = (EditText)
原問題描述:我想以gridview的視圖顯示映像縮圖,要求這些映像排成一列以水平捲軸的形式顯示。我設定了很多參數,但是檢查不出哪裡出錯了。顯示出來的映像根本不是按照原計劃顯示的。解決方案:[java] import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.View;
1. 首先下載AndEngine 源碼 和 example和八個擴充,下載後,解壓。2.講10個解壓包匯入到eclipse(會有錯誤),首先,將AndEngine 選擇項目--》 屬性,選擇java compiler,將右側的 compiler compliance level 改為 1.6 。其次,針對AndEngine的八個擴充,同樣安裝上述方法,把compiler compliance level 改為1.6,然後分別匯入剛才編譯好的
如果你有一個相對較小的要儲存的鍵-值對的集合,那麼就應該使用SharePreferences APIs。 SharePreferences對象指向一個包含鍵-值對的檔案,並且提供簡單的讀寫方法。每個SharePreferences檔案是由架構來管理的,並可以是私人或共用的。 本節課向你講述如何使用SharePreferences APIs來儲存和擷取簡單的值。 注意:SharedPreferences