Time of Update: 2013-12-11
1、 下載libmad源碼 2、
Time of Update: 2013-12-11
我們寫出來的程式運行在客戶的各種不同型號的android機型上面,難免會遇到些疑難雜症,這個時候就會需要runtime log來解答我們心中的疑慮如果我們的客戶有這麼好,願意給我們提供log的話。。。。 在這裡,我推薦一個免費的app給大家使用,叫aLogcat,它可以協助客戶把最近一段時間的log儲存到SDCARD裡面,然後客戶再從SDCARD裡面取出來發送給你,你就可以拿到log做necessary 分析了。
Time of Update: 2013-12-11
Android資料緩衝區和資料流的學習總結(BufferedWriter、BufferedOutputStream和FileOutputStream)老霍資料流總結之前,先上2個例子。 ==================下面是正確的資料存放區方法================== /** * 把位元組數組儲存為一個檔案
Time of Update: 2013-12-11
關於動畫的實現,Android提供了Animation,在Android SDK介紹了2種Animation模式: 1. Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果,即是一種漸層動畫; 2. Frame
Time of Update: 2013-12-11
LocationActivity.java /* LocationActivity.java * @author octobershiner * 2011 7 24 * SE.HIT * 利用Criteria選擇最優的位置服務,示範定位使用者的位置並且監聽位置變化的代碼 * */ package
Time of Update: 2013-12-11
<p> </p><p> import java.io.BufferedReader; import java.io.FileReader;</p><p>import android.app.Activity; import android.app.ActivityManager; import android.os.Bundle; import
Time of Update: 2013-12-11
實現: 實現方式:繼承View類自己重繪一個圓,然後將這個自訂的繼承於View類的加入到當前的Activity並且為這個自訂的View控制項添加一個onTouchLitener事件 自訂群組件繼承於View類: package com.jiahui.draw; import android.content.Context; import android.graphics.Canvas; import
Time of Update: 2013-12-11
有時候,我們的頁面中可能會包含一些布局,這些布局預設是隱藏的,當使用者觸發了一定的操作之後,隱藏的布局才會顯示出來。比如,我們有一個Activity用來顯示好友的列表,當使用者點擊Menu中的“匯入”以後,在當前的Activity中才會顯示出一個匯入好友的布局介面。從需求的角度來說,這個匯入功能,一般情況下使用者是不使用的。即大部分時候,匯入好友的布局都不會顯示出來。這個時候,就可以使用消極式載入的功能。 ViewStub是一個隱藏的,不佔用記憶體空間的視圖對象
Time of Update: 2013-12-11
(一)自訂View類 import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import android.view.View; public
Time of Update: 2013-12-11
Robotium代碼解析:[java] /* * This is an example test project created in Eclipse to test NotePad which is a sample * project located in AndroidSDK/samples/android-11/NotePad * * * You can
Time of Update: 2013-12-11
在此基礎之上,我們對工程檔案做一定的修改。 第一步,修改布局檔案,添加button控制項,用於控制添加自訂覆蓋物。代碼如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
最近需要用到第三方的SO庫,所以特地學習了NDK的prebuilt部分,文檔裡是這麼寫的:E:\android\android-ndk-r8d\docs\PREBUILTS.html include $(CLEAR_VARS) LOCAL_MODULE := foo-prebuilt LOCAL_SRC_FILES := libfoo.so LOCAL_EXPORT_C_INCLUDES :=
Time of Update: 2013-12-11
[java] package c.c; import android.os.Bundle; import android.webkit.WebView; import android.app.Activity; public class MainActivity extends Activity { private WebView mWebView;
Time of Update: 2013-12-11
android的捷徑比較簡單,就是發一個系統的廣播,然後為捷徑設定Intent---package com.xikang.android.slimcoach.utils;/** * @author huiych * 建立捷徑 * @created 2013-02-21 * */import android.content.Intent;import android.os.Parcelable;import
Time of Update: 2013-12-11
——————————————————————————————————&mdash
Time of Update: 2013-12-11
2個類:1個實體類Person.java,1個繼承Activity的類 1.Person.java [html] package com.mrzhu.work_1_sax; public class Person { private String personId; private String name;
Time of Update: 2013-12-11
在Android手機的AppWidget上如何開啟一個Activity?一、onUpdate()函數中 //建立一個Intent對象 Intent intent = new Intent(context,MyActivity.class); intent.setAction(broadCastString); //設定pendingIntent的作用 PendingIntent pendingIntent = PendingIntent.
Time of Update: 2013-12-11
[java] /** * 擷取檔案夾大小 * @param file File執行個體 * @return long 單位為M * @throws Exception */ public
Time of Update: 2013-12-11
[java] 在Android應用程式開發中,可能會遇到跨進程回調問題,比如,調用一個服務,但服務是非同步,服務完成後,需要給客戶一個通知,這時就需要用到跨進程回調了。跨進程回調本質上用到了Binder機制,其過程如下:1.定義aidlITest.aidl[plain] package com.example.chirpdemo; import com.example.chirpdemo.ITestListener;
Time of Update: 2013-12-11
main.xml如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"