新增下載檔案

笨海豚 發表在 痞客邦 留言(0) 人氣()

在建立GCM功能後,裝置重新開機,則無法接受到Google Could Manager的推播訊息

利用以下設定,即可在裝置開機後,自動執行 GCM service

笨海豚 發表在 痞客邦 留言(0) 人氣()

原先依照Android官網所提供的指令在Ubuntu 12.04 安裝JDK6,卻一直無法正常安裝
官網提供指令如下:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

笨海豚 發表在 痞客邦 留言(0) 人氣()


調整 Heap size 方法有二
1. 修改source code:
    a.  file path:  frameworks/base/core/jni/AndroidRuntime.cpp 
         property_get("dalvik.vm.heapsize", heapsizeOptsBuf+4, "128m");
    b.  file path: dalvik/vm/Init.c 

笨海豚 發表在 痞客邦 留言(0) 人氣()

1. 修改 gpu memory
file path:  bootable/bootloader/uboot-imx/lib_arm/board.c
search "gpu_memory"

笨海豚 發表在 痞客邦 留言(0) 人氣()

如何取消 Android預設 在activity切換時的動畫特效
設定一個 flag為
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
以及

笨海豚 發表在 痞客邦 留言(0) 人氣()

如何手動顯示 或 隱藏 SW keyboard
 
首先 

笨海豚 發表在 痞客邦 留言(0) 人氣()

在Android開發過程中,如何透過Logcat 顯示相關資訊
import android.util.Log;
public class DebugLog {
public final static boolean DEBUG = true;
public static void log(String message) {
if (DEBUG) {
String fullClassName = Thread.currentThread().getStackTrace()[2].getClassName();
String className = fullClassName.substring(fullClassName.lastIndexOf(".") + 1);
String methodName = Thread.currentThread().getStackTrace()[2].getMethodName();
int lineNumber = Thread.currentThread().getStackTrace()[2].getLineNumber();
Log.d(className + "." + methodName + "():" + lineNumber, message);
}
}
}

笨海豚 發表在 痞客邦 留言(0) 人氣()

之前在實作download file with Android時,
發生android.os.NetworkOnMainThreadException的問題
上網搜尋了一下後,發現是Android 3.0在網路的存取上增強的限制。
所以必須要onCreate()中加入底下的程式碼
測試過後即可解決問題

笨海豚 發表在 痞客邦 留言(2) 人氣()

最近需要用到個功能
就是在Android裝置上,透過網路下載檔案
在網路上找了一下方法,以測試過可行
如下:

笨海豚 發表在 痞客邦 留言(0) 人氣()

在執行 adb devices 時,發生 no permissions的問題,則表示為adb需要root許可權
所以依序照底下方式執行

sudo chown root:root adb

sudo chmod a+x adb

笨海豚 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。