Time of Update: 2018-12-04
所需工具:ES檔案瀏覽器 + 虛擬資料線 APK是android
Time of Update: 2018-12-04
因為Android2.3以上增加了對permission android.permission.MODIFY_PHONE_STATE 的限制,2.3之前的通過反射機制調用ITelephone的能力的做法已經不適用,所以可以用偽造廣播的方式來電話中package com.demo.launcher;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import
Time of Update: 2018-12-04
最近瑣碎事太多了,都沒什麼時間來寫blog。現在繼續寫這個android驅動的開發調試這一章主要是講如何測試驅動。 1、驅動的簡單測試在上一篇文章中,我們已經把添加驅動模組做完了,並把驅動下載到了板子上。下面將介紹一下如何測試驅動是否正常。這個ttt驅動,我們實現了一個讀、一個寫的介面,就此進行簡單的測試:啟動控制板子,進入系統,然後進入命令列(可以用串口,也可以用adb shell)進入dev目錄:root@android:/ # cd /devroot@android:/dev # 查看
Time of Update: 2018-12-04
轉自:http://anzhuo.paojiao.cn/android/allinfo/2/39340.html時至今日,無論從哪份報告來看,Android在智能手機市場份額均已過半。跟以前老牌的Symbian和Java不同,SP代計費模式在Android上似乎一直沒有多少起色,這裡邊,既有平台差異的原因,更多的是,代計費模式走到今天,基本上算是窮途末路,雖然目前塞班和java保有量依然可觀,但,相信任何一家SP都清楚,這種狀況不會維持太久,少則三兩年,多則四五年。隨即而來的,當然是盈利模式的變
Time of Update: 2018-12-04
新浪微博授權與發送 開發新浪微博 首先須要使用官方提供的API介面weibo4android.jar :http://download.csdn.net/source/3399114 官方:http://code.google.com/p/weibo4j/downloads/list 首先須要在項目中引入新浪微博官方的API jar包 :最近有朋友說他申請的KEY無法使用 原因是XAuth申請KEY是需求的 ,因為我的KEY是用公司提供的所以已經滿足XAuth的申請條件所以可以使用。
Time of Update: 2018-12-04
1.背景在應用TCP/IP協議進行資料轉送的時候,經常用到的是IOCP的概念。我們經常試想如果HTTP的能夠應用多線程的模式來進行資料的互動,將會給系統/應用帶來更好的使用者體驗。通過線程訪問WEB擷取資料並將資料交給另一個線程處理是本節研究的重點。關於Handler、Looper、Message詳細的原理可以參考其他博文。這裡推薦《Android Looper和Handler分析》本人也是受到其啟發,設計了一個簡單的應用程式框架。2.應用功能/任務(1) 串連伺服器擷取控制指令;(2)
Time of Update: 2018-12-04
需求原因在android開發中,遇到socket編程,無法從log日誌中查看到與之通訊的socket發送和返回的資料包是什麼,這裡介紹一個工具,tcpdump工具和wireshark工具查看抓到的內容。抓包步驟1. 下載TCPdump工具:http://www.strazzere.com/android/tcpdump2. Android手機需要先獲得root許可權這個自己找工具去root吧3.將tcpdump工具放入android系統中adb push tcpdump /data/local/
Time of Update: 2018-12-04
什麼是aapt?執行命令: C:\Users\Xiaopeng>aaptAndroid Asset Packaging Tool1. 列出apk包的內容aapt l[ist] [-v] [-a] file.{zip,jar,apk}註:filepath是apk存放的路徑1.1 aapt l -v filepath/..apk :以table的形式列出來 (不過我用起來老是出,win7和xp都一樣,大家可以試一下)1.2 aapt l -a filepath/..apk
Time of Update: 2018-12-04
一. 首先是配置最基本的環境Android自動化測試之知識準備+環境配置 (點擊查看)二.下載Athrun在本機選定一個存放代碼的位置dir在dir下單擊滑鼠右鍵在彈出的菜單中選擇SVN Checkout一項在彈出的對話方塊,第一項URL of
Time of Update: 2018-12-04
文章目錄 2、下載安裝Android NDK3、下載安裝cygwin4、配置NDK環境變數5、用NDK來編譯器 6、在eclipse中整合c/c++開發環境7、配置C/C++的編譯器 搭建這個環境差不多弄了一天,唉~ 真是不容易啊!詳細搭建步驟如下:1、Android 開發環境搭建Android開發環境搭建不是重點,相信看此文章的很多人都已經搭建成功,這裡隨便概述性的說說。<!--[if !supportLists]-->
Time of Update: 2018-12-04
首先,我們先認識一下,什麼是repo, 我們知道Android開源工程的代碼,使用了一個叫repo的工具,有效管理著Android底下的幾百個git工程。事實上repo本上並不是一個程式,而是一個指令碼工程.......而git才是真正的版本管理工具。說白了,repo就是一堆批處理(python語言寫的),它把git的命令進行了合理封裝,目標就是同時管理多個git工程。Android的源碼都是分塊管理的,比如你想看bootloader的源碼,你可以用git執行git clone
Time of Update: 2018-12-04
步驟1 2 3 4 5 6 7 8 在最新的Android 4.0.3 R2模擬器中,已經加入了GPU支援,可以支援OpenGL ES 2.0標準,讓開發人員可以藉助模擬器來測試自己的OpenGL遊戲。在去年新增了網路攝影機支援之後,現在的新版模擬器也加入了包括多點觸摸輸入裝置的支援,未來還將加入藍芽和NFC支援……QVGA (240x320, low density, small screen)WQVGA400 (240x400, low density, normal
Time of Update: 2018-12-04
當應用不再使用時,通常需要關閉應用,可以使用以下方法關閉android應用:第一種方法:首先擷取當前進程的id,然後殺死該進程。 android.os.Process.killProcess(android.os.Process.myPid()) 第二種方法:終止當前正在啟動並執行Java虛擬機器,導致程式終止 System.exit(0); 第三種方法:強制關閉與該包有關聯的一切執行 ActivityManager manager = (ActivityManager)
Time of Update: 2018-12-04
在開發android的應用中,有時候需要限制橫豎屏切換。只需要在AndroidManifest.xml檔案中加入android:screenOrientation屬性限制。android:screenOrientation="landscape"是限制此頁面橫屏顯示, android:screenOrientation="portrait"是限制此頁面數豎屏顯示。 [html] view
Time of Update: 2018-12-04
Android中的硬體加速本文的主要內容來自SDK文章的"Hardware Acceleration”.從Android
Time of Update: 2018-12-04
最近項目裡面需要監聽SD卡的插拔,網上搜廣播的時候,很多東西都沒提到。我將這些東西記錄下來,以備後用。1. 如果是單個Activity監聽廣播,則在Activity的onCreate方法裡面,用下面的代碼註冊廣播 IntentFilter iFilter = new
Time of Update: 2018-12-04
文章目錄 1. opengles trace2. AdrenoProfiler(v3.0.1)實驗 最新版 android adt 中包含了opengles trace 選項。高通提供了一個adreno gpu上的效能分析工具,可以直接分析android / PC上opengles應用程式的效能。1. opengles trace1.1 版本要求1)Android adt : adt-bundle-windows-x86-201302192
Time of Update: 2018-12-04
Android.mk 可以這樣寫:LOCAL_PATH := $(call my-dir)##############loading static lib################################static lib1################include $(CLEAR_VARS)LOCAL_ARM_MODE := armLOCAL_MODULE := libmessenger_messenger_gypLOCAL_SRC_FILES :=
Time of Update: 2018-12-04
網上找了很多方法,試過都沒有效果,只好自己摸索。我的方法是通過廣播的方式:如以下代碼Intent broadcastIntent = new Intent("mobile.android.ch10.MYBROADCAST");broadcastIntent.addCategory("mobile.android.ch10.mycategory");broadcastIntent.putExtra("boardcastType",
Time of Update: 2018-12-04
在Fedora 14(32位)上編譯android2.3.4 源碼,定製廠商 編譯記錄。準備 : 下載android 2.3.4的源碼,友善t提供的2.3.4 的源碼。工具:友善交叉編譯工具首先看編譯源碼#source build/envsetup.sh #make出錯Checking build tools versions...build/core/main.mk:76: ************************************************************