Time of Update: 2018-12-04
編譯完成後,無法啟動vlc把 const char *argv[] = { "-I", "dummy", "--no-osd", "--no-video-title-show", "--no-stats", "--no-plugins-cache", "--no-drop-late-frames", "--avcodec-fast",
Time of Update: 2018-12-04
寫這個總結的時候咱的心情是沉重的,因為還有好多東西沒弄明白。。。感歎自己的知識還是淺薄得很,前途錢途漫漫阿~~不過基本脈絡是清楚的,具體的細節只能留在以後有時間再啃了。這裡的第二部分啟動流程指的是解壓後kernel開始執行的一部分代碼,這部分代碼和ARM體繫結構是緊密聯絡在一起的,所以最好是將ARM ARCHITECTURE REFERENCE MANUL仔細讀讀,尤其裡面關於控制寄存器啊,MMU方面的內容~
Time of Update: 2018-12-04
Android 應用初始化及表單事件(按鍵)的分發 ---AlbertChenAndroid java application運行環境初始化簡介:在kernle啟動之後, 系統將通過App_main進程來初始化android Runtime
Time of Update: 2018-12-04
Google提供的Android手機開發平台包含了原始Android的目標機代碼,主機編譯工具、模擬環境,程式碼封裝經過解壓縮後,第一層級的 目錄和檔案如下所示:. |-- Makefile (全域的Makefile) |-- bionic (Bionic含義為仿生,這裡面是一些基礎的庫的原始碼) |-- bootloader (引導載入器) |-- build
Time of Update: 2018-12-04
通過參考網上的相關資料,我編譯Android源碼的步驟如下:1 我的系統是Ubuntu 8.042 系統上必須安裝以下工具(摘自網上的資料): sudo apt-get install build-essential sudo apt-get install make sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install libc6-dev sudo apt-get install flex
Time of Update: 2018-12-04
今天利用canvas.drawBitmap方法畫圖片的時候發現一個問題,用2.1版本做的時候是置中顯示的,後來用2.2的時候卻發現同樣的圖片,卻不能置中顯示了。我看了,用的是同一圖片,後來想了想,估計是與版本有關係,於是就測了下,發現同樣的測試代碼,在2.1版本測出螢幕長和寬為533*320圖片的長和寬為480*320,2.2版本測出螢幕長和寬為800*480圖片的長和寬為720*480. 看到這個結果我恍然大悟了,因為My Code裡是把螢幕的寬度和高度統一寫死為480*320,
Time of Update: 2018-12-04
以下方法均測試成功一、用命令類比(一)、類比來電 1.開啟命令列cmd,輸入telnet 斷行符號. 2.然後輸入 o localhost 5554斷行符號,連到Emulator上. 3.輸入gsm call 13656563636,顯示OK則成功(電話號碼可以任意指定)(二)、類比簡訊 1.開啟命令列cmd,輸入telnet 斷行符號. 2.然後輸入 o localhost 5554 斷行符號,連到Emulator上. 3.sms send1365656363
Time of Update: 2018-12-04
在google
Time of Update: 2018-12-04
Android 學習已有一年半有餘,先後做過兩款遊戲、三款應用和搭建一台服務端,也瞭解過一些Android相關的源碼(JDK、SDK和NDK)後來想學深入點,搞過兩款開源項目(LGame 和 AChartEngine),還發布過自己的開源項目(wsi-lgame-pro 和 mobilesurvey),現在總結一下自己的經驗和心得Android
Time of Update: 2018-12-04
Android BroadcastReceiver(學習mars老師的視頻)註冊的方式有兩種:一個是在AndroidManifest.xml中聲明: <receiverandroid:name=".Test_Receiver"> <intent-filter> <actionandroid:name="android.intent.action.sss"/>
Time of Update: 2018-12-04
As described in the android documentation, the SDK level (integer) the phone is running is available in:android.os.Build.VERSION.SDK_INT;The enum corresponding to this int is in the android.os.Build.VERSION_CODES class.Code example:int currentapiVe
Time of Update: 2018-12-04
關於手機型號的擷取Log.e(tag, Build.MODEL);關於手機系統版本的擷取Log.e(tag, Build.VERSION.SDK); // 手機系統版本關於手機廠商的擷取Log.e(tag,"產品廠商" + android.os.Build.MANUFACTURER);關於手機串號的擷取Context context = MI_testActivity.this;TelephonyManager manager = (TelephonyManager) context
Time of Update: 2018-12-04
==========================main.xml 看mars老師的視頻學習安卓裡面的布局部分,做的範例,顯擺一下,全部都是在main.xml裡面配置的。==========================<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-04
APN整理前段時間,為公司項目添加APN設定功能。現在做一些整理,作為分享,作為筆記。APN的欄位不同的手機,他們存放apn相關資料的欄位是不一樣的,這裡表示出來的欄位都是他們公有的部分。publicclass APN { publicStringid; publicStringset; //我自己添加的,使用者確認是否需要設定為預設 publicString name; //顯示的名稱 publicString apn;
Time of Update: 2018-12-04
活動進程 活動(前台)的進程是指那些有組件正和使用者進行互動的應用程式進程。他們都是android嘗試通過回收資源來使其保持響應的進程。這些進程的數量非常少,只用到最後的關頭才會終止這些進程。活動進程包括:處於“活動”狀態的activity活動,也就是說,它們位於前台並對使用者事件進行響應。正在執行onReceive事件處理常式的廣播接收器。正在執行onStart(),onCreate()或者onDestory事件處理常式的服務正在運行,且已被標記為前台啟動並執行服務。 可見進程可見,但
Time of Update: 2018-12-04
最近沒事寫了一個簡易瀏覽器,在剛開始寫的時候遇到一些問題,主要的問題就是如何在自己的webview中顯示所有的網頁資料,不過不指定自己的webview顯示所有網頁資料則會調用系統預設的webview來載入資料,所以解決的辦法就是用webview的setWebViewClient()方法設定自己的webviewclient對象,這個對象就是專門負責網頁url與webview綁定的類,重寫當中的shouldOverrideUrlLoading(WebView view, String url)方法,
Time of Update: 2018-12-04
這裡給大家分享下基站定位的實現,基站定位首先要通過TelephonyManager得到手機的訊號資訊,比如基站的國家編碼,小區id等......得到這些後需要向google提供的介面提交這些參數,然後就會返回基站的相關資訊。廢話不多說直接上代碼吧:import java.io.Serializable;import java.util.ArrayList;import java.util.List;import android.content.Context;import
Time of Update: 2018-12-04
WIFI定位其實和基站定位都差不多,只需要把WIFI的MAC地址取到傳給google就行了,下面是具體實現!import java.io.Serializable;import android.content.Context;import android.net.wifi.WifiManager;import android.util.Log;/** * @author yangzhiqiang * */public class WiFiInfoManager
Time of Update: 2018-12-04
Android 讀寫檔案的N種寫法(待續。。。)讀取raw檔案// 讀取raw檔案private void rawRead(){String ret = "";try {InputStream is = getResources().openRawResource(R.raw.my_raw);int len = is.available();byte []buffer = new byte[len];is.read(buffer);ret =
Time of Update: 2018-12-04
最近了一個動態載入listview類表項的列子,分享出來大家學習學習,我說說這個例子的實現過程,首先我限定每次載入的清單項目資料為10條資料,當我拖動listview滾動到最後一條資料的時候再載入10條,並在Listview下方顯示載入提示。下面是我的java源碼: private void showContent() {listView = (ListView) findViewById(R.id.journals_list_one);loadData();adapter = new