Time of Update: 2018-12-04
Android應用發生ANR或者崩潰的時候比較多,當然你開發的應用特別好除外,我們可以想辦法把崩潰的log資訊傳到伺服器端,那麼就涉及到如何拿到我們應用的錯誤資訊的問題。但請記得一定要過濾log資訊,只取和你應用相關的Log資訊就可以了。具體看官方文檔這裡:dev guide ->Developing -> Tools -> logcatdev guide ->Debugging -> Reading and Writing
Time of Update: 2018-12-04
在TV上的軟鍵盤不需要再在TV上touch軟鍵盤按鈕,需要通過遙控器進行操作,因此需要在軟鍵盤上知道目前是在哪個鍵子上,這需要通過焦點來實現。 LatinIMEIME改寫功能代碼:添加功能:為IME軟鍵盤鍵子添加焦點(邊框),並支援鍵盤上的方向鍵,在按上下左右方向鍵時,焦點跟著方向鍵移動;並支援鍵盤迴車按鈕,在按下斷行符號鍵後,將軟鍵盤對應鍵子內容輸入到editor(編輯框);代碼修改描述: 要攔截鍵盤的按鈕事件,需要在代碼中重寫onKeyDown(int keyCode,
Time of Update: 2018-12-04
Android實現震動效果看下面代碼布局檔案main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orie
Time of Update: 2018-12-04
今天學習Android4.0的ActionBar,遇到一個特別噁心的問題,必須記下來。我開始建立的2.2的工程,後來想測試ActionBar,看到文檔說是11以後才能用,我就直接把項目改成了min:14,target:17。這也是隱患的開始。在程式裡面調用下面這句擷取actionBar,但是返回的總是null的,不知道為啥?測試了一下午,尼瑪啊。。。ActionBar mActionbar = getActionBar();我建立了一個項目,直接建立SDK
Time of Update: 2018-12-04
原帖地址:http://wayfarer.javaeye.com/blog/444061(1) res中的xml檔案命名必須全部為小寫字母,如果有大寫字母存在,則無法編譯通過。原因不知。 (2) 關於onCreate()方法中的語句次序 Java代碼 <SPAN style="FONT-SIZE: small">protected void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-04
這裡結合Music的測試程式,分析一下Android測試程式的結構和執行流程。o
Time of Update: 2018-12-04
原文地址:Android中的進程與線程 原文作者:江鵬android中進程與進程,線程與線程之間如何通訊??1.一個android程式開始運行時,會單獨啟動一個process預設情況下,所有這個程式中的activity或者service都會跑在這個process預設情況下,一個android程式也只有一個process,但一個process下卻又多個thread.2.一個android程式開始運行時,就有一個主線程Main
Time of Update: 2018-12-04
近期正在學習Android,為產品寫個工廠測試軟體,遇到比較棘手的問題,就是關於有多個Activity的android應用程式按返回鍵退出的問題,在網路上搜尋了很多文章,有如下四種方法: 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //擷取PID System.exit(0); //常規java、c#的標準退出法,傳回值為0代表正常退出 2.
Time of Update: 2018-12-04
其實JNI和NDK區別可以這樣理解:JNI是一套SUN的API,而NDK更像一個工具,它是GOOGLE自己提供的,編譯C/C++的一: 關於JNI: JNI即 Java native intereface,為Java應用程式提供調用本地方法的介面,JNI的首要目標在以庫檔案的形式調用本地方法,在WIndows下為DLL,在UNIX下為SO。
Time of Update: 2018-12-04
從android2.2(froyo) , Android 改寫了vold code. 將code從c語言,變為了C++,並且充分繼承了framework,NetlinkListener等通用類,雖然較大了提交的vold的結構性,可繼承性和擴充性,但同時也增加了代碼的複雜度。 介紹一篇很不錯的文檔
Time of Update: 2018-12-04
方法一:在進行android-sdk-windows中進行 update all時, 報錯 folder failed to be renamed or moved...,goole了一下,有外國網友解決辦法如下:1, 複製 tools目錄,粘貼到android-sdk-windows下面改名為tools-copy ,此時在android-sdk-windows 目錄下有兩個目錄 tools 和 tools-copy2, 在tools-copy目錄運行 android.bat
Time of Update: 2018-12-04
關於Android中的組件和應用,之前涉及,大都是靜態概念。而當一個應用運行起來,就難免會需要 關心進程、線程這樣的概念。在Android中,組件的動態運行,有一個最與眾不同的概念,就是Task,翻譯成任務,應該還是比較順理成章的。Task的介入,最主要的作用,是將組件之間的串連,從進程概念的細節中剝離出來,可以以一種不同模型的東西進行配置,在很多時候,能夠簡化上層開發人員 的理解難度,協助大家更好的進行開發和配置。任務 在
Time of Update: 2018-12-04
在android上做了一個月左右的launcher方面的項目,伴隨著R3的發出,基本進入維護階段,由於大部分時間我都是在android提供的源碼Launcher中做修改,所以對它的整體基本有了概念,現在開始做一些細節上的總結,按照國際慣例和從整體到局部的原則,我還是先對Launcher做一個整體上的描述:從manifestl開始看起,先是一些許可權方面的設定(補充加上:<uses-sdk android:minSdkVersion="7" />),而後即是一個application(
Time of Update: 2018-12-04
修改 Android開機畫面 Android系統開機動畫包括兩部分: 開機顯示的 ANDROID 文字; ANDROID發光動畫。 這篇文章說的開機動畫是第一種,下面開始本文! 1. 製作當前螢幕像素的圖片(模擬器預設為320*480) 使用PS製作一張320*480的圖片,儲存時選“儲存為 Web
Time of Update: 2018-12-04
這兩天編程弄Android照相機模組,設定好各種參數後,發現預覽的時候,照片是顛倒了,不是上下顛倒而是顛倒90°。 My Phone是華為U9200,用的Android4.0.3,後來看到http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html這篇文章,增加代碼:myCamera.setDisplayOrientation(90);
Time of Update: 2018-12-04
關鍵詞:android 4.0 移動網路 Mobile networks平台資訊:核心:linux2.6/linux3.0系統:android/android4.0 平台:S5PV310(samsung
Time of Update: 2018-12-04
昨晚在編譯源碼,make一段時間之後報錯如下:# A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x40362d33, pid=12195, tid=2835454784## JRE version: 6.0_45-b06# Java VM: Java HotSpot(TM) Server VM (20.45-b01 mixed mode linux-x86 )#
Time of Update: 2018-12-04
SurfaceView在遊戲開發中有著舉足輕重的地位,它對於畫面的控制有著更大的自由度(不像View要用handler來更新,關於View的),但這方面的參考資料並不是太多,能找到的例子都有點喧賓奪主的感覺,不能把使用的流程清晰展示出來,下面是個簡單的樣本,力求把流程清楚展示,其他的可簡則簡。 程式效果:用線程畫一個藍色的長方形。Java代碼 {dp.sh.Toolbar.CopyToClipboard(this);return false;}"
Time of Update: 2018-12-04
Download Android 1.5 NDK, Release 1June 2009 The Android NDK is a companion tool to the Android SDK that lets Android application developers build performance-critical portions of their apps in native code. It is designed for use only in conjunction
Time of Update: 2018-12-04
1. 搭建移植環境 “工欲善其事,必先利其器”。在製作自己的ROM之前我們必須做好準備工作,搭建好移植環境。 我們這個系列的主旨是如何基於原廠ROM修改。我們所涉及的修改理論上說是不需要源碼的,對源碼開發感興趣的可以參照http://source.android.com。對於ROM製作者來說,我們建議你下載一份google發布的android原始碼,這不是必需的,但是對於理解排查ROM適配中的一些錯誤有很大協助。1.1 選擇作業系統