Time of Update: 2018-12-04
trouble writing output: Too many methods: 65634; max is 65536. By package:(介面太多,撐破了。需要介面分離) 26 android 145 android.accessibilityservice 700 android.accounts 436 android.animation 8 android.annotation 3796 android.app 240
Time of Update: 2018-12-04
Android.permission.ACCESS_COARSE_LOCATION允許一個程式訪問CellID或WiFi熱點來擷取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi) location) Android.permission.ACCESS_FINE_LOCATION允許一個程式訪問精良位置(如GPS)(Allows an application to access fine (e.g., GPS)
Time of Update: 2018-12-04
本文是主要對android定製多語言的問題進行深入研究後,總結了其定製的機制和其具體實現方法。如果想深入瞭解其定製的機制,可閱讀本文第一部分,如果只想瞭解如何定製,請參考第二部分。第一部分 多語言定製的機制1、ICU4C簡介ICU4C(ICU for C, http://site.icu-project.org/ ) 是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基於”IBM公用許可證”的,與開源組織合作研究的,
Time of Update: 2018-12-04
在一個Android 程式開始啟動並執行時候,會單獨啟動一個Process。預設的情況下,所有這個程式中的Activity或者Service(Service和 Activity只是Android提供的Components中的兩種,除此之外還有Content Provider和Broadcast Receiver)都會跑在這個Process。 一個Android 程式預設情況下也只有一個Process,但一個Process下卻可以有許多個Thread。
Time of Update: 2018-12-04
向android的核心添加驅動,其實就是向linux核心添加驅動。主要在兩個檔案裡添加點資訊,一個是Kconfig檔案,一個是Makefile檔案。比如你添加的驅動你代碼放到drivers目錄下面的XXX目錄,那麼修在該目錄下的Kconfig檔案和Makefile檔案。具體的修改方法:比如我現在修改drivers\staging\android\下的Kconfig檔案。config ANDROID_LOGGERtristate "Android log driver"default
Time of Update: 2018-12-04
涉及檔案:frameworks/base/cmds/bootanimation/bootanimation.hframeworks/base/cmds/bootanimation/bootanimation.cppframeworks/base/cmds/bootanimation/bootanimation_main.cppframeworks/base/cmds/bootanimation/Android.mk另外要準備一個wav格式的開機音樂檔案(時間不要太長了)在bootanimatio
Time of Update: 2018-12-04
對於顯式 Intent,Android不需要去做解析,因為目標組件已經很明確,Android需要解析的是那些隱式Intent,通過解析,將 Intent映射給可以處理此Intent的Activity、IntentReceiver或Service。 Intent解析機制主要是通過尋找登入在
Time of Update: 2018-12-04
Time of Update: 2018-12-04
代碼如下:package com.pei.activity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;/** * class
Time of Update: 2018-12-04
/** * 是否開啟 wifi true:開啟 false:關閉 * * 一定要加入許可權: <uses-permission * android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> * <uses-permission * android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission&
Time of Update: 2018-12-04
我們經常在一個activity中去start另一個activity,或者與另一個acitivity的結果進行互動(startActivityForResult)。但有沒有想過可能會出現的permission問題呢?如果你遇到了permission denial的Exception,那麼你需要讀讀這篇文章啦。我們在同一個application內部,可以隨意的startActivity from Activity A to Activity
Time of Update: 2018-12-04
前幾天,手賤。獲得root許可權後,將手機內建的google日曆給刪了。然後上網找答案,看怎麼能恢複。最後,搜到一個比較正確的答案如下:1、確保系統已經ROOT過,安裝有RE管理器2、把Calendar.apk和CalendarProvider.apk
Time of Update: 2018-12-04
locale是通過系統設定的地區和latinIME語言通過merger出來的,所以在系統地區設定和IME語言中同時支援才可以在“輸入語言設定“裡設定 languageList是從儲存latinIME設定的latin_preferences.xml檔案裡讀取出來的,上一次設定的輸入語言 如果要設定某種語言在IME預設開啟可按一下步驟添加檔案,我這裡已經驗證時OK的,你可以試一下。 提供簡單的sample
Time of Update: 2018-12-04
AVRCP(Audio/Video Remote Control Profile)提供了如下主要功能:通過藍芽耳機(比如Sony WM600,SBH50)或車載控制台控制手機上音樂播放在藍芽耳機或車載控制台上顯示手機上音樂播放的狀態,歌名,歌手等資訊在藍芽耳機或車載控制台上瀏覽手機上的音樂檔案,顯示播放清單AVRCP有幾個版本,隨著版本的演化,功能不斷增加,以下是具體每個版本的功能:1.0—Basic remote control commands (play/pause/stop,
Time of Update: 2018-12-04
在做定製機時,對光敏值進行範圍控制時,以及對區號輸入時遇到對輸入字數以及輸入內容的顯示。找了好多方法,終於找到了幾種方法其中EditText的addTextChangedListener功不可沒。例如對光敏值要在0到61之間。大於61時要在輸入框中自動變為61.代碼如下:edt.addTextChangedListener(new TextWatcher() { String nums = null; @Override public void
Time of Update: 2018-12-04
由於完全改了status bar,建議先做幾張png圖片,加到Frameworks/base/core/res/res/drawable下。最好做一張背景圖,替換 statusbar_background.png另外我又加了幾張icon,分別是home
Time of Update: 2018-12-04
在學習IOS項目如何移植到Android的項目過程中,相信很多初學者會遇到各種各樣的問題。特別是移植從事C++語言編程的。在大家學過java,考試還考的不錯。但是說到jni,就直接不知道了。在移植過程中,不斷的查閱資料,充實自己。逐漸熟識了jni,ADT,NDK等術語以及它們之間的關係。這些詞彙具體含義都能google到。Cocos2d-x 2.0.4版本的CCBReader代碼,在xCode 4.6版本編譯後,讀取ccbi檔案出錯。原因是xCode
Time of Update: 2018-12-04
本文主要講解Android應用程式簽名相關的理論知識,包括:什麼是簽名、為什麼要給應用程式簽名、如何給應用程式簽名等。1、什麼是簽名? 如果這個問題不是放在Android開發中來問,如果是放在一個普通的版塊,我想大家都知道簽名的含義。可往往就是將一些生活中常用的術語放在電腦這種專業領域,大家就開始迷惑了。電腦所做的事情,或者說程式設計語言所做的事情,不正是在儘可能地類比現實嗎?所以,電腦中所說的簽名和生活中所說的簽名在本質上是一樣的,它所起到的作用也是一致的! 讓我們來看看,
Time of Update: 2018-12-04
android:id為控制項指定相應的IDandroid:text指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串 android:gravity指定View組件的對齊,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身 android:layout_gravity (區別於:android:gravity )指定Container組件的對齊.比如一個button
Time of Update: 2018-12-04
如果我們想要讀取或者向SD卡寫入,這時就必須先要判斷一個SD卡的狀態,否則有可能出錯。那麼SD卡狀態為什麼時才能讀取呢,經過我的各種情況的實踐,大致如下:SD狀態現象描述/mnt/sdcard目錄是否存在canRead返回canWrite返回在/mnt/sdcard建立檔案在/mnt/sdcard建立檔案夾MEDIA_MOUNTEDSD卡正常掛載TRUETRUETRUETRUETRUEMEDIA_REMOVED無介質TRUEFALSEFALSEfalse: 原因Permission