Time of Update: 2013-12-10
ListView控制項在android中控制項類中,算是比較複雜的一種,其實現一般包含以下幾個部分1)資料的準備2)構建適配器3)顯示資料在使用ListVIew這個控制項時,我發現好多人都出現了這樣的問題"your content must have a listview whose id attribute is"android.R.id.List”錯誤, 然後好多網友給出的答案就是,在.xml中
Time of Update: 2013-12-10
[html]ar list = data.rows; if(list.length >
Time of Update: 2013-12-10
There are many ways to store your data, such as in an online database, in a local SQLite database, or even in a text file. It is up to you to decide what is the best solution for your application. This lesson shows you how to create a SQLite virtual
Time of Update: 2013-12-10
最近在做一個Rss閱讀器,看了下別人做的閱讀器中的清單控制項可以展開、收縮,我就在網上搜尋了一下。下面就我找到的一個小例子,給大家分享一下。ActivityMain .java package study.com.android; import android.app.ExpandableListActivity;import android.os.Bundle;import android.view.ContextMenu;import
Time of Update: 2013-12-10
android中很多方法中都需要傳遞參數Context,但是這個到底是幹什麼的呢? Activity也是繼承自ContextContext字面意思是上下文,位於framework package的android.content.Context中,其實該類為LONG型,類似Win32中的Handle控制代碼。很多方法需要通過
Time of Update: 2013-12-10
在android開發中,如果我們需要讀取表中的某一欄位的資料的話,往往使用一個資料庫的遊標cursor來自上而下的遍曆讀取,讀的時候,為了確保表不為空白,我們可以調用cursor的getCount方法來,如果值不為0,代表表不為空白,這時候,開發人員們往往再判斷完表是否為空白之後,直接按照欄位讀資料,運行時會報類似於這樣的錯誤:Index -1 requested,with a size of
Time of Update: 2013-12-10
在這一章我們會講講常用控制項的使用。在今後的大多數章節裡面也是一樣的,我們會具體的說說某些控制項的用法。因為只要把這些控制群組合在一起它們就是一個應用了。好吧我們直接看看這個控制項怎麼用。細心的同學會發現,其實這個控制項的內容是定義在values檔案夾裡面的strings.xml中的。那麼我們只需要給它加一段代碼:[java] <string name="test">Welcome to Joven\'s blog</string>&
Time of Update: 2013-12-10
本章教程中,我們將會學習如何在Activity間切換。前面的那麼多章教程都是在一個Activity——View之中操作的,想必大家也覺得相當鬱悶了。直奔主題,在Android軟體開發中,一個應用往往是由多個Activity和View組成的,那麼這些Activity是如何切換的呢?Android為我們提供了用於Activity間通訊的類——Intent。好的我們現在來看看這個Intent是怎麼使用的。 第一步,建立一個工程,我們就叫它Ep.
Time of Update: 2013-12-10
EditText繼承關係:View-->TextView-->EditTextEditText的屬性很多,這裡介紹幾個:android:hint="請輸入數字!"//設定顯示在空間上的提示資訊android:numeric="integer"//設定只能輸入整數,如果是小數則是:decimalandroid:singleLine="true"//設定單行輸入,一旦設定為true,則文字不會自動換行。android:passw
Time of Update: 2013-12-10
一、臨時性資料首先說明一下一般控制項的狀態是不需要你寫代碼去儲存的,因為Android架構中幾乎所有UI控制項都實現了onSaveInstanceState方法, 因此當Activity銷毀和重建時, 這些UI控制項會自動儲存和恢複狀態資料。當然你也不能什麼都不做,你需要為這些控制項指定一個id,剩下的事情架構會自己去做,如果你不指定id,那麼控制項的狀態資料是不會自動儲存和恢複的。下面來詳細說明一下onSaveInstanceState和onRestoreInstanceState這兩個方法。
Time of Update: 2013-12-10
今天簡單寫一下,如何android NDK 如何調用一個C++ 類裡面的函數[cpp] view plaincopyprint?//#include <iostream> #include <stdio.h> #include <pthread.h> #include <jni.h> #include
Time of Update: 2013-12-10
android bitmap compressandroid的照相功能隨著手機硬體的發展,變得越來越強大,能夠找出很高解析度的圖片。有些情境中,需要照相併且上傳到服務,但是由於圖片的大小太大,那麼就上傳就會很慢(在有些網路情況下),而且很耗流量,要想速度快,那麼就需要減小圖片的大小。減少圖片的大小有兩種方法,1. 照小圖片; 2. 壓縮大圖片。 照相時擷取小圖片一般不太符合要求,因為,圖片的清晰度會很差,但是這種情況有個好處就是應用速度會快些;
Time of Update: 2013-12-10
長按事件的原理及程式碼範例對於很多遊戲使用螢幕控制一般需要考慮長按事件,比如在動作類的遊戲中需要長按發射武器,結合Android Button模型,我們實現一個帶圖片的Button的長按,為了更清晰的顯示原理,Android開發網這裡使用ImageButton作為基類。public class RepeatingImageButtonextends ImageButton { private long mStartTime;
Time of Update: 2013-12-10
android:id為控制項指定相應的IDandroid:text指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串android:gravity指定View組件的對齊,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身android:layout_gravity (區別於:android:gravity )指定Container組件的對齊.比如一個button
Time of Update: 2013-12-10
1.由於需要刪除檔案,因此需要如下許可權:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>2.核心代碼[java]package com.example.deleteyoumi; import java.io.File; import
Time of Update: 2013-12-10
1.修改SoundRecorderService.java中 public void onScanCompleted(String path, Uri uri)將String title = simpleDateFormat.format(date);替換成: int separatorIndex = path.lastIndexOf("/"); String
Time of Update: 2013-12-10
ClipDrawable代表從其它位元影像上截取一個“圖片片段”。在XML檔案中使用<clip.../>元素定義ClipDrawable對象,可指定如下三個屬性:android:drawable:指定截取的源Drawable對象android:clipOrientation:指定截取的方向,可設定為水平截取或垂直截取android:gravity:指定截取時的對齊
Time of Update: 2013-12-10
使用SAX或者DOM解析XML檔案: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附帶的pull解析器解析XML檔案。 下面是本例子要解析的XML檔案:檔案名稱:csdn.xml 這個檔案要放在圖片的目錄下: <?xml version="1.0" encoding="UTF-8"?>
Time of Update: 2013-12-10
中文模式下進入圖庫第一個介面來查看所有的相簿集,按home鍵,設定手機語言為英文後,再回到圖庫中查看相簿的名稱仍然為中文。如何在手機更改語言後圖庫中相簿的名稱也進行語言更新1、google default的設計是在建立各個album的建構函式中會根據資源類型來擷取相簿的名稱,因此當圖庫暫停(執行了onPause)又再次進入時,語言並不會及時更新。 2、修改思路是:當再次進入圖庫時,根據相應資源類型重新擷取相簿的名稱。具體修改方法如下:(1)
Time of Update: 2013-12-10
[java]package cn.testjavascript; import android.os.Bundle; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.app.Activity; /** * Demo描述: * JavaScript調用Android中的方法 *