Time of Update: 2017-01-19
Monkey 是Android SDK提供的一個命令列工具, 可以簡單,方便地運行在任何版本的Android模擬器和實體裝置上。 Monkey會發送偽隨機的使用者事件流,適合對app做壓力測試閱讀目錄 環境搭建 什麼是Monkey Monkey 用來做什麼 Monkey程式介紹 Monkey 架構 Monkey弱點 Monkey 參數大全 Monkey 命令 基本參數介紹 Monkey 執行個體 Monkey 查看包名 Monkey 日誌分析
Time of Update: 2017-01-19
本文執行個體講述了Android監聽來電和去電的實現方法。分享給大家供大家參考,具體如下:要監聽android打電話和接電話,只需下面2步驟第一步,寫一個Receiver繼承自BroadcastReceiverimport android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import
Time of Update: 2017-01-19
本文執行個體講述了Android實現讓圖片在螢幕上任意移動的方法。分享給大家供大家參考,具體如下:public class DragExampleActivity extends Activity { Bitmap mBitmap; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2017-01-19
本文執行個體講述了Android實現的ListView分組布局改進方法。分享給大家供大家參考,具體如下:由於是在網上轉載的一篇文章,在這裡就不多說廢話了,首先看一下最終的效果圖:然後是實現該ListView布局的主要代碼:1、程式主介面 SeparateListView.javapackage whu.iss.wuxianglong;import java.util.ArrayList;import java.util.List;import
Time of Update: 2017-01-19
本文執行個體講述了Android實現在一個activity中添加多個listview的方法。分享給大家供大家參考,具體如下:listview的id一般是這樣的android:id="@id/android:list"。請注意,這時的Activity是ListActivity,在這樣的Activity中到目前為止,我沒有發現添加多個activity的方法。要添加多個listview,所用的Activity要是一般的Activity,listview的id也要自己定義,改成android:id="@
Time of Update: 2017-01-19
寫android通知的時候發現Notification的setLatestEventInfo被棄用,於是搜素並整理了一下新的android通知的基本用法。一、擷取NotificationManager執行個體NotificationManager notificationManager = (NotificationManager)
Time of Update: 2017-01-19
一、效果圖二、描述更改Android項目中的語言,這個作用於只用於此APP,不會作用於整個系統三、解決方案(一)布局檔案<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2017-01-19
前言水波紋特效,想必大家或多或少見過,在我的印象中,大致有如下幾種: 支付寶 "咻咻咻" 式 流量球 "蕩漾" 式 真實的水波紋效果,基於Bitmap處理式話不多說,先來看看效果:填充式水波紋,間距相等非填充式水波紋,間距相等非填充式水波紋,間距不斷變大填充式水波紋,間距不斷變小想必大家已經知道基本的原理了,就是用Canvas來畫嘛,但可不是簡單的畫哦,
Time of Update: 2017-01-19
Android有三個基礎組件Activity,Service和BroadcastReceiver,他們都是依賴Intent來啟動。本文介紹的是Activity的生命週期以及針對Activity的Intent使用。 之前的例子一直都是使用Activity,在一個Layout XML與一個Activity捆綁的情況下可以視為一個Form,多個Layout XML與一個Activity捆綁的話那就是個Application本身了。
Time of Update: 2017-01-19
本文執行個體講述了Android實現簡單MD5加密的方法。分享給大家供大家參考,具體如下:網上關於android下MD5加密的資料很多,但是測試了下總是跟網站的md5加密不一樣, 後來才知道是編碼方式不對,於是就自己寫了一個。private static final char HEX_DIGITS[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };public
Time of Update: 2017-01-19
本文執行個體講述了Android有效擷取狀態列(StatusBar)高度的方法。分享給大家供大家參考,具體如下:碰到了需要擷取狀態列高度的問題。就像android後期版本,無法直接退出一樣。找了一些方法來擷取狀態列高度,結果都是為0.還好,牛人是很多的,當時,找到一段代碼,能夠有效擷取狀態列的高度。特此記錄,備忘,以及供大家參考使用:Class<?> c = null;Object obj = null;Field field = null;int x = 0, sbar =
Time of Update: 2017-01-19
在使用手機時,藍芽通訊給我們帶來很多方便。那麼在Android手機中怎樣進行藍芽開發呢?本文以執行個體的方式講解Android藍芽開發的知識。 1、使用藍芽的響應許可權XML/HTML代碼<uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission
Time of Update: 2017-01-19
要實現的效果如下考慮到關鍵是動畫效果,所以直接繼承View。不過CheckBox的超類CompoundButton實現了Checkable介面,這一點值得借鑒。下面記錄一下遇到的問題,並從源碼的角度解決。問題一: 支援 wrap_content由於是直接繼承自View,wrap_content需要進行特殊處理。View measure流程的MeasureSpec: /** * A MeasureSpec encapsulates the layout requirements passed
Time of Update: 2017-01-19
本文執行個體講述了Android TextView中文字通過SpannableString設定屬性的方法。分享給大家供大家參考,具體如下:在Android中,TextView是我們最常用的用來顯示文本的控制項。一般情況下,TextView中的文本都是一個樣式。那麼如何對於TextView中各個部分的文本來設定字型,大小,顏色,樣式,以及超級連結等屬性呢?下面我們通過SpannableString的具體執行個體操作來示範一下。//建立一個
Time of Update: 2017-01-19
一部手機最常用的功能就是打電話和發簡訊了,在Android開發中我們如何通過程式撥打到電話呢?本文就給出一個用Android手機撥打到電話的簡單的執行個體。 下面是開發此執行個體的具體步驟: 一、建立一個Android工程,命名為phoneCallDemo。
Time of Update: 2017-01-19
本文執行個體講述了Android中TextView顯示插入的圖片實現方法。分享給大家供大家參考,具體如下:Android系統預設給TextView插入圖片提供了三種方式:1、ImageSpan2、Html.ImageGetter3、TextView.setCompoundDrawables(left, top, right, bottom)1、TextView使用ImageSpan顯示圖片ImageSpan span = new ImageSpan(this,
Time of Update: 2017-01-19
有些手機在電話接通後會有震動提示,這有個好處就是可以等到接通後再放到耳邊接聽,減少輻射。本文就講講如何在Android手機中實現這種接通電話後的震動提示功能,這裡主要針對撥出的電話。 Android SDK提供的通話狀態 很明顯,要在電話接通的時候產生震動提示,首先需要知道電話在何時被接通。而Android
Time of Update: 2017-01-19
本文執行個體講述了Android TextView使用SpannableString設定複合文本的方法。分享給大家供大家參考,具體如下:TextView通常用來顯示普通文本,但是有時候需要對其中某些文本進行樣式、事件方面的設定。Android系統通過SpannableString類來對指定文本進行相關處理,具體有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可點擊,有點擊事件3、ForegroundColorSpan
Time of Update: 2017-01-19
本文執行個體講述了Android使用TextView實現無底線超連結的方法。分享給大家供大家參考,具體如下:Android系統預設把網址、電話、地圖(geo地址)、郵箱等轉換為超連結。具體請查看
Time of Update: 2017-01-19
前言一入 Android 深似海,相信很多 Android 開發人員深有體會,Android 系統版本的片段化,Android 硬體裝置的多樣性,第三方 Rom 的不確定因素。現在想開發一個合格的商業化 App 真的不容易,先不說別的,應用的相容性就是一項技術和耐心的雙重考驗,想完美適配各種情況可以說是不可能的,往往都是在人力和適配率之間尋找平衡,今天要說的 drawable 就是需要適配的一個重要角色。配置限定符對於不同的螢幕密度、不同的裝置方向,不同的語言和地區,都會涉及到備選