Time of Update: 2018-12-04
ubuntu下,進入端末(Terminal),輸入:sudo gedit /etc/udev/rules.d/50-android.rules,運行該命 令開啟文字編輯器。將下面這段 文字粘貼上,儲存。SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"繼續在端末執行:sudo chmod a+rx /etc/udev/rules.d/50-android.rules進入android-sdk中的tools目錄執行sudo ./adb
Time of Update: 2018-12-04
android:scaleType是控製圖片如何resized/moved來匹對ImageView的size。ImageView.ScaleType / android:scaleType值的意義區別:CENTER /center 按圖片的原來size置中顯示,當圖片長/寬超過View的長/寬,則截取圖片的置中部分顯示CENTER_CROP / centerCrop 按比例擴大圖片的size置中顯示,使得圖片長(寬)等於或大於View的長(寬)CENTER_INSIDE /
Time of Update: 2018-12-04
改進了jvm虛擬機器Dalvik 基於寄存器,而 JVM
Time of Update: 2018-12-04
今天在看API學習ProgressDialog時遇到的一個問題 Android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an applicationpackage
Time of Update: 2018-12-04
1.首先來看看android:layout_gravity和android:gravity的使用區別。android:gravity:這個是針對控制項裡的元素來說的,用來控制元素在該控制項裡的顯示位置。例如,在一個Button按鈕控制項中設定如下兩個屬性,android:gravity="left"和android:text="提交",這時Button上的文字“提交”將會位於Button的左部。android:layout_gravity:這個是針對控制項本身而言,用來控制該控制項在包含該控制項
Time of Update: 2018-12-04
1.光碟片內容 光碟片中的代碼按章節存放,即第2章、第2節所使用的代碼放在02\2.2檔案夾下,依此類推。 另外,書中每份原始碼也給出與光碟片源檔案的對應關係,方便讀者尋找。 本光碟片中有19個檔案夾,其內容和含義說明如下: (1)檔案夾名01~19對應於書中的章號,即第2章所使用的代碼放在02檔案夾下,依此類推。 (2)10檔案夾下有HRSystem和HRSystem_Eclipse兩個檔案夾,它們是同一個項目的源檔案,其中HRSystem是IDE平台無關的項目,使用Ant來編譯即
Time of Update: 2018-12-04
有時候我們需要對一個軟體進行壓力測試,檢查該軟體的效能。如果是人工進行測試的話,效率會低很多,而且會比較枯燥。這時,Android中的一個命令列工具Monkey就可以為我們減輕很多重複而又繁瑣的工作。以下就Monkey工具的簡介、特性、基本用法、測試樣本圖解、測試的停止條件和命令參數說明等方面進行介紹。 一、Monkey簡介
Time of Update: 2018-12-04
Android Web應用Android 開發管家技術與精彩案例Android 開發實戰經典Android 平台開發之旅Android 開發應用實戰詳解Android 經典應用程式開發Android 開發應用從入門到精通Android 從入門到精通Android 開發寶典Android 編程入門經典Android 文法範例參考大全Android 2.x 應用開發實戰Android 系統級深入開發Android 高薪之路Android 應用開發Android SDK 智能手機開發範例手冊Andr
Time of Update: 2018-12-04
簡訊部分:簡訊的發送,Framework部分從SmsManager的sendTextMessage(普通簡訊,無分段)與sendMultipartTextMessage(長簡訊,已分段)開始,一直到RIL。主要涉及到的類有。SmsManager、Isms、IccSmsInterfaceManager、SMSDispatcher、ImsSMSDispatcher、GsmSMSDispatcher、CdmaSMSDispatcher、SmsMessage、SmsTracker、CommandsInt
Time of Update: 2018-12-04
1、官方網站的嚮導,進行傻瓜式的操作http://source.android.com/source/index.html 最新的源碼嚮導,跟sundy老師的地址不一樣。2、我下載了一個repo檔案,感謝msdn的兄弟,天朝的牆不允許我下載。3、11.04ubuntu,需要補丁。因為我的32位的系統,需要修改一下檔案。make 編譯的framework,打包3個userdata,disk,system的img檔案。make sdk
Time of Update: 2018-12-04
1、華為U8818刷recovery詳細教程 華為U8818怎麼刷recovery?下面分享一個華為U8818刷Recovery教程附帶圖片和解說,有需要華為U8818刷Recovery的朋友可以過來學習一下!願大家Recover成功!刷機一般分為裝驅動,刷recovery(root),尋找自己喜歡的刷機包,刷機這四個步驟。一:裝驅動1.開啟USB調試。手機正常待機---點菜單鍵(就是手機下面最左邊的那個鍵)--點擊系統設定--應用程式--開發--USB調試(勾上)。然後返回即可2.用資料線串
Time of Update: 2018-12-04
在做項目時,用Gallery展示圖片,遇到一個問題,就是滑動太快,每次輕輕一撥圖片,就滑動過去幾張,怎麼解決呢?搜尋之後,有了下面的解決方案:1、自訂Gallery重寫onFling方法public class UGallery extends Gallery { public UGallery(Context context, AttributeSet attrs) { super(context, attrs); } private boolean
Time of Update: 2018-12-04
在部署之前保證auction後包含中的相應的jar檔案部署Web應用請按如下步驟進行:1. 將mysql.sql指令碼中的語句匯入MySql資料庫。2. 修改auction\WEB-INF路徑下的applicationContext.xml檔案, 將其中的資料庫連接資訊修改為你的資料庫連接資訊。3. 進入auction\WEB-INF路徑下,啟動Dos或shell視窗,輸入 ant compile -- 該命令用於編譯應用。4.
Time of Update: 2018-12-04
要在android應用程式中使用root許可權,那麼運行程式的裝置必須具有root許可權 public static boolean runRootCommand(String command) { Process process = null; DataOutputStream os = null; try { process = Runtime.getRuntime().exec("su"); os = new
Time of Update: 2018-12-04
一個xxx.apk提交給測試、ok,去倒杯水,看看網頁~~~~~呃,忽然覺得 是不是應該 給My Code 提高點安全性,記得看過 apk直接可以 解壓,然後很容易的就可以 反編譯出 .java找了找,果然,這一切 只不過是 一分鐘的事兒,1、得到 classes.dex檔案;直接用你機器上的 解壓軟體 開啟 .apk 檔案 解壓出 classes.dex 檔案,(這個就是 .jar 的前生--- 其實應該說 後世) 2、還原.jar檔案;這一步需要用到一個工具 dex2jar
Time of Update: 2018-12-04
最近要做一個android 2.2平台上的工作管理員,可以前API:restartPackage在2.2上無效。在平台1.5和1.6上restartPackage的api是有效:ActivityManager.restartPackage(pakagename);在2.2上多次測試無效,後來查看framework發現已經給google屏蔽了?可目前沒有找到替代的API 如果有系統許可權的話,1. 使用以下代碼 @SuppressWarnings({ "rawtypes" })
Time of Update: 2018-12-04
沒有一個軟體系統是絕對安全的,總體而言,Android系統中的風險可概括為五大類。根據以下建議對每種風險做好防範工作。第一類風險是濫用應用程式許可權。關於這類風險有如下防範策略建議。應用程式認證認證是防範惡意程式的有效手段之一。在理想狀態下,一個應用程式在認證之前必須經過完整的測試與代碼審查,確認其許可權使用的合理性,這自然對惡意軟體起到了有力的防範作用。但是,認證的費用高昂,程式複雜,並不具備廣泛的實用性。選擇使用應用程式許可權如果能夠在安裝階段,確認某一應用程式僅使用必需的最小許可權,也就是
Time of Update: 2018-12-04
Android學習到一定程度,就一定要多讀代碼多思考,Android原始碼就是非常好的學習材料,本講的內容很簡單,就是把Android的源 碼先下載回來。我們知道Android的原始碼是用Git這個分布式版本控制工具管理的,下載起來比較麻煩,我們在這裡用圖解的方式一步一步來,你肯定能 學會。第一步、安裝VMWare 我假設你在Windows下,而Android原始碼在Linux下下載會更方面些。那麼我們就裝一個虛擬機器來創造一個Linux環境。不熟悉的同學去Google一下“VMware
Time of Update: 2018-12-04
SeekBar是ProgressBar的擴充,在其基礎上增加了一個可拖動的thumb(註:就是那個可拖動的表徵圖)。使用者可以觸摸thumb並向左或向右拖動,再或者可以使用方向鍵都可以設定當前的進度等級。布局檔案:<SeekBar android:id="@+id/seekbar" android:layout_width="fill_parent" android:layout_height="wrap_content"
Time of Update: 2018-12-04
1、 隱藏軟鍵盤核心代碼 /** * 隱藏軟鍵盤 */ public static void hideSoftInputMode(Context context,View windowToken) { InputMethodManager imm = ((InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE)); imm.hideSoftInputFromWind