Time of Update: 2018-12-04
Multiple annotations found at this line:- error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?- error: Unexpected end tag string在匯入項目後出現這個問題,檢查後是string.xml中有%引起的。有兩個辦法可供選擇1.用%%來表示1個%,
Time of Update: 2018-12-04
Author: Codejoker 9/26/2009 DNSMAQS是一款輕量級的,容易配置的DNS代理和DHCP服務軟體,可以為一個小型的網路提供DNS服務(或者DHCP)服務. 本文將介紹如何把它移植到Android平台中. 1. 目的 a. 當實現Multi-PDP的時候, 手機中會存在多個虛擬網路裝置(網卡)分別串連不同網路, 而不同的網路可能會有不同的DNS伺服器. 因此需要一個單獨的DNS代理, 來統一管理DNS查詢. b. 如果用手機做為WiFi的AP,
Time of Update: 2018-12-04
設定AVD時有些參數比較模糊,特地找了篇文章,大家參考下!本文根據如下的模擬器安裝做一些解釋:Name:自訂虛擬名稱,不能有空格或者其他非法字元,否則不能建立,即Creat AVD不能高亮點擊。Target:選擇要啟動並執行android
Time of Update: 2018-12-04
手機裡的SIM卡的IMSI (國際移動使用者ID) 和IMEI (國際行動裝置ID). IMSI 與 SIM唯一對應, IMEI 與 裝置唯一對應.可能應用的場合: 你可能需要 唯一的id 去授權/註冊,或者用於你的Android-Activity的license目的 下面的兩行代碼將會使你獲得SIM卡唯一 ID IMSI 和裝置唯一ID IMEI 描述: IMSI是一個 唯一的數字, 標識了GSM和UMTS 網路裡的唯一一個使用者. 它 儲存
Time of Update: 2018-12-04
想法:使用openGL畫圓,頂點為圓心+圓周上的點,頂點顏色值(0, 0, 0, 0),圓周點上的顏色值(0, 0, 0, 0xFF),開啟Alpha混合,使用glBlendFunc(GL_ZERO, GL_SRC_ALPHA);方式,中間地區openGL會自動漸層。效果:代碼:Cococs2d-x實現SpotLight.h#ifndef __SPOT_LIGHT_H__#define __SPOT_LIGHT_H__class CCSpotLight: public
Time of Update: 2018-12-04
本文只是表面的帶大家瀏覽下Handler,Looper,Message的源碼android的訊息處理有三個核心類:Looper,Handler和Message。其實還有一個Message Queue(訊息佇列),非同步處理大師
Time of Update: 2018-12-04
Android程式沒有任何錯誤,而工程卻有錯誤,錯誤在Console中提示完全都是因為圖片所引起的,如:[2012-04-23 15:17:13 - MyView] D:\Android_work\MyView\res\layout\item01.xml:30: error: Error: No resource found that matches the given name (at 'background' with value
Time of Update: 2018-12-04
我們利用Android手機的拍照功能,把拍焉來的圖片上通過WebService傳上其中WebService上的代碼如下: [WebMethod(Description = "上傳伺服器圖片資訊,返回是否成功")] public string UploadFile(byte[] fs,string FileName) { try { MemoryStream m = new
Time of Update: 2018-12-04
本文簡要分析一下build.prop是如何產生的。Android的build.prop檔案是在Android編譯時間刻收集的各種property(LCD density/語言/編譯時間, etc.),編譯完成之後,檔案產生在out/target/product/<board>/system/目錄下。在Android運行時刻可以通過property_get()[c/c++域] /
Time of Update: 2018-12-05
1.前言 Android中經常會遇到把View轉換為Bitmap的情形,比如,對整個螢幕視圖進行截屏並產生圖片;Coverflow中需要把一頁一頁的view轉換為Bitmap、以便實現複雜的圖形效果(陰影、倒影效果等);再比如一些動態即時View為便於觀察和記錄資料、需要臨時產生靜態Bitmap。2.實現方法 1)下面是筆者經常用的一個轉換方法: public static Bitmap convertViewToBitmap(View view, int bitmapWidth,
Time of Update: 2018-12-05
最近做 android平台 三星 mfc mpeg4,h264,h263視頻的硬體編解碼,對於解碼,解碼器解碼後的yuv資料通過 android的 surfaceflinger client直接 push到framebuffer顯示,surface的擷取不是通過應用程式層,而是用SurfaceComposerClient C++層建立,遇到的一大麻煩是 許可權不夠,大致log :WARN/ServiceManager(57): Permission
Time of Update: 2018-12-05
轉自http://blog.csdn.net/newflypig/article/details/6246705 在Android中,Intent對象負責各個Activity視窗之間的切換,同時他更擔負起資料轉送重任。 一般情況下,使用Intent對象進行簡單視窗切換的代碼如下:view plaincopy to clipboardprint?Intent i=new Intent();//建立一個Intent對象
Time of Update: 2018-12-05
Android 的API裡沒有直接提供方法可以電話中,其實電話中、撥打到電話這些通訊方面的功能在最底層是通過發送AT 指令實現,發送AT指令要開啟linux系統/dev/目錄下的某個AT口裝置檔案,不同的手機和不同的韌體,這個檔案名稱都不相同,所以用這種底層的方法實現比較麻煩(涉及到linux系統編程和通訊方面的知識)。 既然Android系統的應用程式層通過介面就能撥打到電話、電話中,Android
Time of Update: 2018-12-04
第一次下載好Android原始碼工程後,我們通常是在Android原始碼工程目錄下執行make命令,經過漫長的等待之後,就可以得到Android系統鏡像system.img了。以後如果我們修改了Android原始碼中的某個模組或者在Android原始碼工程新增一個自己的模組,是不是還是執行make命令呢?答案是否定的,Google為我們準備了另外的命令來支援編譯單獨的模組,以及重新打包system.img的命令。在繼續學習Android原始碼之前,就讓我們先來看看這個命令吧。 一.
Time of Update: 2018-12-04
讓我們來看看SensorManager的代碼SensorManager架構層代碼@frameworks/base/core/java/android/hardware/SensorManager.javapublic SensorManager(Looper mainLooper) { mMainLooper = mainLooper; // 上面說了,這是Activity的Looper synchronized(sListeners) {
Time of Update: 2018-12-04
在Android SDK中包含了一個名為Zipalign的工具,它可以用於最佳化APK程式包。
Time of Update: 2018-12-04
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 在Android上使用JAVA實現彩圖轉換為灰階圖,跟J2ME上的實作類別似,不過遇到頻繁地轉換或者是大圖轉換時,就必須使用NDK來提高速度了。本文主要通過JAVA和NDK這兩種方式來分別實現彩圖轉換為灰階圖,並給出速度的對比。先來簡單地介紹一下Android的NDK使用步驟:以NDK
Time of Update: 2018-12-04
在/system下的build.prop檔案裡,我們常看見以下語句。ro.ril.hsdpa.category = 10ro.ril.hsupa.category = 6ro.ril.hsxpa = 2ro.ril.enable.amr.wideband=1wifi.supplicant_scan_interval=45dalvik.vm.heapsize=24m //OutOfMemoryErrorro.ril.def.agps.mode =
Time of Update: 2018-12-04
看到一不錯的帖,收藏備用。http://topic.csdn.net/u/20110218/16/1ed56b93-0306-4ef7-9c85-5864bebcf2f5.html?32725 因為用預設的shell不好,所以就用busybox的sh來代替,後來發現adb install無法安裝程式。到了bin目錄看了一下,發現幾個好用的指令碼。1。svc命令。這個指令碼在/system/bin目錄下,這個命令可以用來控制電源管理,wifi開關,資料開關(就是上網流量)2.svc
Time of Update: 2018-12-04
1.log檔案分類簡介即時列印的主要有:logcat main,logcat radio,logcat events,tcpdump,還有高通平台的還會有QXDM日誌狀態資訊的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport,工程模式等2.LOG抓取詳解(1)即時列印adb logcat -b main -v time>app.log