Time of Update: 2018-12-03
1、添加apk到system.img1.1、添加第三方apk的package到system.img首先把整個apk的源碼包copy到\packages\apps,要注意代碼中的layout檔案夾中的XML不能有中文字樣,否則會提示編碼errors,編譯不能通過,可以用@string的方法解決,這本來就是代碼規範。然後,編輯以下文檔即可。\build\target\product\generic_no_telephony.mk或者\build\target\product\generic.mk檔案
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
這二天要在項目工程中添加修改Android系統時間的功能,在網上找的資料,大概是是這樣的:來自http://www.2cto.com/kf/201201/116830.html在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函數來修改系統時間,可惜無論你怎麼調用這個函數都是沒用的,無論模擬器還是真機,在logcat中總會得到"Unable to open alarm driver: Permission denied
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
在上一篇文章我們介紹了建立google API project,得到了你的project ID跟server key。在這篇文章中,我們需要通過這兩個索引值來進行訊息推送。本文例子根據google官方提供的例子改寫,如果需要下載google例子的話,可以去android SDK manager的Extras裡面 下載Google Cloud Messaging for Android
Time of Update: 2018-12-03
Android 4.0的系統本來就是已經root,但是root不徹底。下面就提供一種刪除和修改系統apps的方案,就不必每次都要重新編譯Android系統才能把系統的apps幹掉。1、在Android主機開啟“usb 調試”開啟cmd或者終端,鍵入adb devices可以查看當前的usb 調試連結是否正常。2、然後鍵入,“ddms”,開啟ddms協助工具輔助。ddms開啟File Explorer,跳轉到system/app即可查看到系統所安裝的apps。可以看到所有app的許可權情況,例如:
Time of Update: 2018-12-03
最近由於工作關係,需要對android手機平台客戶進行訊息推送,而android手機平台原來的推送技術用的是c2dm(Cloud to Device Messaging Framework),但c2dm今年google已經宣布停止支援跟開發,也不再接受新使用者註冊,之後google正式推出了GCM(Google Cloud Messaging)來代替c2dm。下面我們來根據google的提供的例子來實現訊息推送。首先,我們需要通過google的帳號建立Google API
Time of Update: 2018-12-03
Android這兩年開始大熱,小弟也夢想著有一天能做出個屬於自己的軟體,呵呵,所以也投入到學習android的這股熱潮裡面去了。 最近學到surfaceView跟View,有個困擾了很久的問題,參考了別人的代碼之後,到今天終於解決了,讓我有種欣喜若狂的感覺啊:)。這個問題就是,怎樣用在螢幕上畫線。我們知道,android裡面有一個螢幕觸摸的事件onTouchEvent(MotionEvent),用來檢測我們對螢幕的操作,這裡主要介紹三個動作:ACTION_DOWN,
Time of Update: 2018-12-03
/******************************************************************************************** * author:conowen@大鐘 *
Time of Update: 2018-12-03
1.什麼是android?android是一種應用在行動裝置的作業系統,使用java語言在androidSDK平台上開發2.Android的四大組件是什麼?Activity,Service ,Broadcast Receiver, Content Provider3.view 的概念?在UI介面上面的所以控制項都是view的子類,如button,textview等,布局也是一個view4.adb的英文和漢語android debug bridge
Time of Update: 2018-12-03
Service作為Android的四大組件,它的特點很簡單,也很方便,就是不需要介面Activity如果一個APP需要在後台幹什麼什麼的,比如播放歌曲,即使將Activity
Time of Update: 2018-12-03
在網上看到很多,從資料庫中或者android中傳輸對象到servlet中讓其顯示,但是很少遇到servlet傳輸對象到android中下面我要說的如何使用servlet讀取資料庫中的資料,,然後傳給android1.通過Dao,實現Dao方法將資料庫中的資料讀取2.將讀取的資料封裝成對象,儲存到list3.調用android中的jar包
Time of Update: 2018-12-03
Time of Update: 2018-12-03
對於資料的儲存有資料庫儲存,有sharePreferences這些方法資料庫使用的是sqlite,而後者是將儲存的資料存入xml檔案中,這個檔案在/data/data/包名/shared_prefs中我現在有一個很小的例子兩個EditText,在那裡面寫入資料,然後點擊返回鍵,然後在點擊啟動應用,將會看到,在兩個EditText中內容還依然存在private EditText eText_num,eText_word; /** Called when the activity is
Time of Update: 2018-12-03
首先上層java調用 XXXPlayer AudioManager audiomanage = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);audiomanager就是我們定義的控制系統聲音的對象,(如果context報錯,可將其改成XXXPlayer.this) audiomanager.SetStreamVolume(AA,BB,CC),是我們可以直接使用的AudioManager的成員函數,3個
Time of Update: 2018-12-03
1.android中的buttion設定監聽的方法有四種 直接讓Activity實現onclicklistener方法,然後覆寫他的onclick方法 使用內部類,建立一個類使其實現onclicklistener方法,冉靜讓button設定該類 使用直接定意好的listener 使用匿名內部類
Time of Update: 2018-12-03
1.Android 中的菜單有幾種?選項菜單 OptionMenu 對應的菜單選項的點擊是onOptionItemSelect()方法操作功能表 ContextMenu 對應的菜單選項的點擊方法是onContextItemSeclect()方法 使用contextMenu的時候要記得讓其依賴一個組件,如textview等等,採用的是註冊的方式registerforContentMenu(view)功能菜單(子功能表) SubMenu
Time of Update: 2018-12-03
最近項目要用到按鍵組合開啟一個apk的功能,大家都知道,如果是單個鍵盤開啟APK,那就很簡單了,比如按F11開啟瀏覽器,或者其他,自己 Generic.kl中增加,並在上層做簡單的修改就行了,但是按鍵組合呢,比如shift + F11 開啟某個APK,這時候就要修改 Generic.kcm檔案了。我的 Generic.kl 修改了 59
Time of Update: 2018-12-03
http://blog.csdn.net/zlqqhs/article/details/8522967import java.io.File; import java.io.FilenameFilter; /** * 尾碼名過濾器 * @author ZLQ * */ public class FileNameSelector implements FilenameFilter{ String extension = "."; public FileName
Time of Update: 2018-12-03
Android系統的鎖屏時間放在Setting資料庫中,欄位為Setting.System.SCREEN_OFF_TIMEOUT。查看SettingProvider源碼,查看如下檔案源碼:Android-x86/frameworks/base/packages/Settings/Provider/src/com/android/providers/setting/DatabaseHelper.java查看loadSystemSettings()函數的代碼中有:loadIntergerSettin