Time of Update: 2013-12-10
本章教程中,我們將會學習如何在Activity間切換。前面的那麼多章教程都是在一個Activity——View之中操作的,想必大家也覺得相當鬱悶了。直奔主題,在Android軟體開發中,一個應用往往是由多個Activity和View組成的,那麼這些Activity是如何切換的呢?Android為我們提供了用於Activity間通訊的類——Intent。好的我們現在來看看這個Intent是怎麼使用的。 第一步,建立一個工程,我們就叫它Ep.
Time of Update: 2013-12-10
好了趁著空閑,今天給大家說說選項按鈕RadioButton控制項的使用。單選框雖然沒有多選框那麼常用,但是在很多時候它還是必須要的。好了廢話不多說,我們現在就來看看它是怎麼使用的。第一步,建立一個工程Ep.Radio,視圖和活動不改名。第二步,簡單的設計一下視圖(經過前面的學習相信大家知道視圖指的是哪個檔案了,沒錯是activity_main.xml):[java] <RelativeLayout
Time of Update: 2013-12-10
這裡我們是在ubuntu下進行操作我是用root使用者登陸的,首先安裝netpbm庫執行:apt-get install netpbm對於Android系統最開始顯示logo是在核心當中,所以首先我們要修改核心中的logo.一.核心中相關修改編譯linux核心logo製作指令碼mklogo.sh,內容如下:[python]#!/bin/sh pngtopnm logo.png > linuxlogo.pnm pnmquant 224
Time of Update: 2013-12-10
Execution failed for task ':TestAndroid:compileDebug'.有各種各樣原因,具體就請自己進cmd編譯看什麼地方出錯進入項目的gradle檔案所在目錄打gradlew compileDebug --stacktrace來追蹤就可以啦~ 昨天編譯的時候出現了問題,具體問題具體解決!Gradle:FAILURE: Build failed with an exception.* What went
Time of Update: 2013-12-10
直接上代碼和圖片。情況一:[html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-10
用Maui META 3G查看鎖網資訊時,找不到NVRAM_EF_SML_LID的資料結構 請在 nvram_editor_data_item.h 中找到以下部分: #if defined(__NVRAM_SML_IN_DB__) LID_BIT VER_LID(NVRAM_EF_SML_LID) &
Time of Update: 2013-12-10
我寫這篇文章受到了kiritor的專欄發表的博文Android UI控制項之ListView實現圓角效果的啟發。先看: 首先,你得寫一個類我們命名為CornerListView[java]/** * 圓角ListView樣本 * @Description: 圓角ListView樣本 * @FileName: CornerListView.java */ public class
Time of Update: 2013-12-10
手機裝置太多,解析度也不一樣,看到網上大部分的適應字型的方法是定義values320×480或value-hdpi方式去處理。採用第一種的就慘了,很多裝置的解析度是不一樣的,難道要每種都定義嗎?採用第二種的在平板電腦裡沒有效果。最後還是代碼的方式方便快捷。。。[java]//遍曆設定字型 public static void changeViewSize(ViewGroup viewGroup,int screenWidth,int screenHeight)
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
請大傢伙多多指教: 郵箱:weimingweicom@sina.com 使用PULL解析和產生XML檔案: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附帶的pull解析器解析XML檔案。 下面是本例子要解析的XML檔案:檔案名稱:csdn.xml 這個檔案要放在圖片的目錄下: <?xml version=
Time of Update: 2013-12-10
發現自己的手機上某個介面出現了花屏,某些控制項背景被展開過多遮住了其他控制項,很難看。這種現象高機率出現,分析了下發現:一旦發生這種現象,必然會列印下面這種log,google了下,這種log應該是硬體加速引入的。在從view層級關閉了硬體加速開關之後,問題沒有再出現。[plain] D/OpenGLRenderer(10887): GL error from OpenGLRenderer: 0x501 E/OpenGLRenderer(10887):
Time of Update: 2013-12-10
[java]package com.example.gsonparse; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import
Time of Update: 2013-12-10
使用前的設定 google地圖給人們的生活帶來了極大的方便,例如,可以通過google地圖尋找商戶資訊、查看地圖和擷取行車路線等。android平台也提供了一個map包(com.google.android.maps),通過其中的mapview就能夠方便地利用google地圖的資源來進行編程。在使用前需要預先進行如下必要的設定。 (1)添加maps.jar到項目 在android
Time of Update: 2013-12-10
核心代碼如下:MainActivity.java[java]package com.example.lession05_dbs; import java.util.List; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import
Time of Update: 2013-12-10
資料存放區與訪問很多時候我們的軟體需要對處理後的資料進行儲存或再次訪問。Android為資料存放區提供了多種方式,分別有如下幾種:檔案SharedPreferencesSQLite資料庫內容提供者(Content provider)網路使用檔案進行資料存放區首先給大家介紹使用檔案如何對資料進行儲存,Activity提供了openFileOutput()方法可以用於把資料輸出到檔案中,具體的實現過程與在J2SE環境中儲存資料到檔案中是一樣的。public class FileActivity
Time of Update: 2013-12-10
在Android4.0的系統中,手機中顯示訊號強度格數的代碼在frameworks\base\telephony\java\android\telephony\SignalStrength.javagetLevel( )函數,該函數是主要用來擷取訊號的強度。[java]public int getLevel() { int
Time of Update: 2013-12-10
我們都知道,在Android中調用其他程式進行相關處理,幾乎都是使用的Intent,所以,Email也不例外。在Android中,調用Email有三種類型的Intent: Intent.ACTION_SENDTO 無附件的發送 Intent.ACTION_SEND 帶附件的發送