Time of Update: 2018-12-05
7-bit編碼:發送普通ASCII字元;8-bit編碼:通常用於發送資料訊息;UCS2編碼:用於發送Unicode字元。而一般的PDU編碼由A B C D E F G H I J K L M十三項組成,其中這十三項的釋義分別為:A:簡訊息中心地址長度,2位十六進位數(1位元組)。B:簡訊息中心號碼類型,2位十六進位數。C:簡訊息中心號碼,B+C的長度將由A中的資料決定。D:檔案頭位元組,2位十六進位數。
Time of Update: 2018-12-05
讓AndroidX86豎屏顯示以VirtualBox為例預設情況下該版本Android 是橫屏顯示的這種介面非常不爽,尤其在偵錯工具時,如何才能顯示成下面這種大小呢?先把Android-x86在虛擬機器上跑一次然後進行下面設定1、完全關閉VirtualBox,必須完全關閉,否者修改的參數會還原。2、修改虛擬機器的.Vbox檔案在<ExtraData>小節中加入<ExtraDataItem name="CustomVideoMode1"
Time of Update: 2018-12-05
在程式開發過程中,LOG是廣泛使用的用來記錄程式執行過程的機制,它既可以用於程式調試,也可以用於產品運營中的事件記錄。在Android系統中,提供了簡單、便利的LOG機制,開發人員可以方便地使用。在這一篇文章中,我們簡單介紹在Android核心空間和使用者空間中LOG的使用和查看方法。 一. 核心開發時LOG的使用。Android核心是基於Linux Kerne 2.36的,因此,Linux
Time of Update: 2018-12-05
這幾天再做一個Android上的項目,其中需要將SQLite的資料庫檔案讀入程式中,結果折騰了N多天。。。自己實力確實不夠啊。。。後來在網上找了一個例子,是將.db檔案讀進SD卡中,然後在從SD卡中讀取。package com.easymorse;import java.io.File; import java.io.FileOutputStream; import java.io.InputStream;import android.app.Activity; import
Time of Update: 2018-12-05
要說到全部的架構實在太多了,有很多地方也不是很明白如果有看skia源碼的朋友歡迎和我討論。目前有一個核心問題SkBitmapProcShader 的shaderSpan過程其實並不複雜,但是涉及到浮點和定點的一些東西SkFix和float之間的轉換。很難完全弄明白,如果有懂的朋友誠心請教1. skia的基本原理skia是Android系統底層的圖形映像繪製庫,主要提供各類向量圖形、位元影像圖形、字型等的繪製工作。其處理過程如下所述:以drawBitmap為例描述skia大致架構: 首先:
Time of Update: 2018-12-05
Monkey是一個命令列工具,可以運行在模擬器裡或實際裝置中。它向系統發送偽隨機的使用者事件流,實現對正在開發的應用程式進行壓力測 試。Monkey包括許多選項,它們大致分為四大類:· 基本配置選項,如設定嘗試的事件數目量。· 運行約束選項,如設定只對單獨的一個包進行測試。· 事件類型和頻率。· 調試選項。在Monkey啟動並執行時候,它建置事件,並把它們發給系統。同時,Monkey還對待測系統進行監測,對下列三種情況進行特殊處理:·
Time of Update: 2018-12-05
1.錯誤:目的編譯stk.apk進system.img..解決: 在PRODUCT_PACKAGES := stk後,編譯後發現 system.img 沒有stk.apk。後細心比較後發現編譯系統是區分大小寫,改stk--->Stk後編譯進去了。 ----2011.12.14 2.錯誤:目的編譯gralloc.msm7k.so。解決:但加裝位置不對,以致沒有編譯進system.img..PRODUCT_PACKAGES := gralloc.msm7k原本放在BoardConfig.mk,
Time of Update: 2018-12-05
點擊這裡下載原始碼Android中,使用手指觸摸,不能像電腦一樣有滑鼠左鍵和右鍵,所以會有一個PopupWindow來代替滑鼠右鍵。當使用者點擊的時候出現一個彈出的視窗與使用者交流資訊。好了,現在就開始介紹PopupWindow的用法。首先聲明一個PopupWindow的對象PopupWindow pop=null;初始化poppop=new
Time of Update: 2018-12-05
1.Intent.ACTION_CHOOSER = “android.intent.action.CHOOSER” 其作用是顯示一個Activity選取器。Intent提供了一個靜態createChooser方法,讓我們能夠更方便的建立這樣一個Intent。具體的用法樣本可以參考Launcher應用裡Launcher.java的startWallpaper函數: private void startWallpaper() { closeAllApps(true);
Time of Update: 2018-12-05
九宮格日記, 比較簡單, 不多介紹了。 適用範圍:平台: Android2.1 及以上解析度: 480*800 (其他解析度未測) 單機版, 不需要訪問網路。 後期考慮加入分享到微博等功能。Mark一下! (本軟體還有許多想做的功能,暫時不公開。)
Time of Update: 2018-12-05
From:http://blog.sina.com.cn/s/blog_90cdca4c01010zm4.html1.加入讀寫權限<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS"
Time of Update: 2018-12-05
android的普通安裝方法很簡單,不必多說。由於普通安裝方法速度很慢,對一般的使用者要數小時的時間等待。為更快速安裝,可以採取離線安裝方法。即,先分別下載所需包,再安裝。 一,首先下載SDK的安裝包,android-sdk_r06-windows.zip(安裝工具)解壓到目錄,如我的目錄D:/programs/android-sdk-windows二,然後建立以下
Time of Update: 2018-12-05
這篇文章是整理的以前用過的一個功能,由於多種原因現在停用了,也希望這篇文章能協助一些android入門的小童鞋。android是不提供監控卸載自己的功能的,這裡使用了監控android日誌的功能,android日誌相關知識可以參考《adb logcat 查看日誌》這篇文章。
Time of Update: 2018-12-05
PopupWindow在android.widget包下,快顯視窗的形式展示。官方文檔對該控制項的描述是:“一個快顯視窗控制項,可以用來顯示任意視圖(View),而且會浮動在當前 活動(activity)的頂部”。PopupWindow可以讓我們實現多種自訂控制項,例如:menu、alertdialog等彈窗似的View。 popupwindow需要在onCreate時初始化、通過觸發事件展示出來。JAVA代碼:public class ShowPopupWindow extends
Time of Update: 2018-12-05
1.add:staging/androidCONFIG_ANDROID=yCONFIG_ANDROID_BINDER_IPC (binder.c,binder.h)CONFIG_ANDROID_LOGGER (logger.c,logger.h)CONFIG_ANDROID_RAM_CONSOLE (ram_console.c
Time of Update: 2018-12-05
OpenGL ES編程模型:類比 OpenGL ES 總的來說是一個3D繪圖編程API,就以它有一個非常容易理解的編程模型而言,我們用簡單的圖解去類比它。 OpenGL ES
Time of Update: 2018-12-05
class SMSDBObserver extends ContentObserver {private Context ctx;public SMSDBObserver(Handler handler, Context ctx) {super(handler);this.ctx = ctx;}@SuppressWarnings("static-access")public void onChange(boolean selfChange) {super.onChange(selfChange)
Time of Update: 2018-12-05
今天想把drawable下的所有Drawable Resources 弄清楚,看到Clip Drawable 的時候,把以下原文檔裡的列子考到自己建的項目下clip.xml<?xml version="1.0" encoding="utf-8"?><clip
Time of Update: 2018-12-05
根據www.mars-droid.com:Andriod開發視頻教學,先跳過書本《Beginning Android
Time of Update: 2018-12-05
上一篇文章我已經介紹了,移植Skia的各種條件和對環境的基本配置,這篇文章我將介紹具體的移植Skia的步驟。我的MIPS平台上面沒有IDE的開發環境,移植工作都是在命令列下面做的,需要實現提供Makefile檔案。由於Skia的模組化做得比較好,My Code組織是把Skia分成各個小的子模組,然後為再為每個子模組提供單獨的makefile檔案,最後把這些子模組的Makefile,匯總到一個Makefile中,就是Skia庫的makefile。