Time of Update: 2018-12-05
某系統要配套做一個android用戶端,來一次android開發環境快速搭建,系統Win7,具體步驟如下:1、下載jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html安裝jdk,我的安裝目錄是C:\Java\jdk1.7.0_17和C:\Java\jre7;2、下載android
Time of Update: 2018-12-05
效果就是在EditView上輸入內容後,可以直接點擊鍵盤上的搜尋鍵【由之前的斷行符號鍵改編而來】步驟如下:1. 修改Editview屬性:android:imeOptions="actionSearch" 在該Editview獲得焦點的時候將“斷行符號”鍵改為“搜尋” android:singleLine="true" 不然斷行符號【搜尋】會換行2.設定Editview的鍵盤監聽et_search_content.setOnKeyListener(new OnKeyListener(
Time of Update: 2018-12-05
Android NFC 1. 確認nfc是否可用 NfcManager manager = (NfcManager) Context.getSystemService(Context.NFC_SERVICE);NfcAdapter adapter = manager.getDefaultAdapter();if (adapter != null && adapter.isEnabled()) { // adapter exists and is
Time of Update: 2018-12-05
Android手機的USB Android的手機很少使用USB Host功能,不過很多平板上倒是有,其實Android USB Host功能比較簡單,就是驅動USB Controller和Port的驅動程式而已。我們主要討論USB Slave功能,這是每一個USB手機上沒都有的。 我們一般如何使用USB呢?基本上有如下幾個功能。 1,充電 2,串連到電腦,當作大硬碟使用 3,串連到電腦,出現MTP或者PTP 4,串連到電腦,支援adb命令
Time of Update: 2018-12-05
之前朋友幾篇文章介紹了改內容實現的文章. 關聯文章的地址 在Android4.0(API leverl 14)中用使ActionProvider可以更輕易的實現一個在ActionBar中的使用者好友和高效的同享Action。一旦一個ActionProvider附加到ShareActionProvider單菜中,你只須要供提一個同享的Intent以可就,剩下的其他任務由它來成完。注意一點:ActionProvider只能用在API lever 14及當前的版本中。
Time of Update: 2018-12-05
今天看到一個應用彈出的Toast的同時還 蹦擦個聲音 貌似還不錯。我說你別得瑟了,哥也搞個Toast也出來冒個聲 也來得瑟下。這不,代碼奉上: package weibo.lixiaodaoaaa.view;import weibo.lixiaodaoaaa.ui.R;import android.content.Context;import android.media.MediaPlayer;import android.util.DisplayMetrics;import
Time of Update: 2018-12-05
概述: 首先簡單闡述一下我對於訊息推送的理解,這裡拿QQ來舉例吧,當我們手機端的QQ離線了,並且退出了QQ應用,但是這時候如果別人給我們發了資訊,我們沒有上線。伺服器會將寄件者發送的資訊推送過來然後我們發布通知來顯示通知我們的使用者 原理簡單闡述:
Time of Update: 2018-12-05
Android 項目多版本管理 基於GIT強大的分支(git branch)能力,Android項目可以實現由一個基本版本產生多個不同UI的版本,並同步主要邏輯代碼,實現不同的外表,一樣的內心。其基本原理是使用<orinial-package/>來指定基礎包名。下面是實現的步驟: 0. 預備知識:Git remote branch 遠程分支管理 1. 準備基本版本。 多個版本管理的特點是邏輯相同,UI有所區別,為了以後merge主邏輯,我們需要使各個分支之間的主邏輯代碼的包名一致,
Time of Update: 2018-12-05
Android 4.3新特性的傳聞,提到了兩個藍芽相關的新特性,值得關注一下。1.Bluetooth Low Energy
Time of Update: 2018-12-05
作者:畢小朋 部落格: http://www.wirelessqa.com 需求原因 在android開發中,遇到socket編程,無法從log日誌中查看到與之通訊的socket發送和返回的資料包是什麼,這裡介紹一個工具,tcpdump工具和wireshark工具查看抓到的內容。 抓包步驟 1. 下載TCPdump工具 :http://www.strazzere.com/android/tcpdump 2. Android手機需要先獲得root許可權 這個自己找工具去root吧
Time of Update: 2018-12-05
因為預設的標題列是只顯示應用程式名稱的,如果想在標題列上加上一些按鈕或更改下樣式就要自己改下代碼下,具體步驟如下: 在activity類中的onCreate方法中添加幾行代碼public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2018-12-05
先展示一下,如下所示: 項目代碼如下: package com.my.listpreference;import android.os.Bundle; import android.preference.ListPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; import
Time of Update: 2018-12-05
問題:我們在使用Service時,經常會碰到這樣的情況,比如用一個service做下載.此時service不一定在最前端,有可能是其它的Activity.當下載完成時,如何能彈出對話方塊,讓彈出框在當前activity之上。解決方案: 在Service中啟動一個activity,這個activity的主題為dialog,需要注意的是在啟動Intent時需要加上Intent.FLAG_ACTIVITY_NEW_TASK
Time of Update: 2018-12-05
我的android手機在開鎖的時候要使用滑動解鎖,但是嘗試的次數貌似只有30次。前幾天My Phone被同學拿去,結果他不知道密碼所以就一直在不斷的嘗試,結果嘗試的次數太多,手 機開啟了鎖定模式,只有使用Google帳號登入才能解鎖手機!! Google帳號我當然有,可是但是My
Time of Update: 2018-12-05
對於Android 2.2開始的軟體可以裝到到SD上的支援,對於adb命令而言也有了改進,對於Android 2.2韌體中的pm命令開支援安裝選項參數,這裡新增了參數setInstallLocation,這裡我們可以用adb通過shell命令執行linux的pm添加一些參數即可,比如adb shell pm setInstallLocation 0。其中最後一個參數0代表auto自動的,Android系統會自動選擇,而1為手機內部的rom,2為外部sd卡儲存,主要解釋如下 adb shell
Time of Update: 2018-12-05
安裝jdk下載android sdk for windows,安裝之運行SDK Manager,下載一些庫檔案,並且建立Android 虛擬裝置(AVD)下載adt for eclpise,設定path中加入C:\Program Files\Android\android-sdk-windows\tools;C:\Program Files\Android\android-sdk-windows\platform-tools,啟動eclipse, 選擇help -> install
Time of Update: 2018-12-05
android入門(1)安裝及hello world1. 下載安裝jdk+eclipse+adt+android_sdk, 參考http://developer.android.com/sdk/index.html2。編寫helloworld,參考http://developer.android.com/resources/tutorials/hello-world.html注意一點,如果編譯時間出錯,Android Emulator is not starting showing “
Time of Update: 2018-12-05
Android系統給這個世界帶來一場風暴,但是並不是每個人都買了Android作業系統的手機。還好,有個很簡單的方法能夠在你的Windows、Mac或Linux電腦上運行Android。Google在他們的SDK裡面提供了一個Android模擬器,這個模擬器是用來讓開發人員們在發布應用前進行測試的。當然,我們還可以利用這個模擬器在我們的PC上體驗一下。先:
Time of Update: 2018-12-05
SpyEye是一類惡意代碼,會給使用者帶來極大的危害,其危害參見參考資料3) 下面是Man in the Mobile attacks (MitMo/ZitMo)的演化圖: 以下是Trusteer對SypeEye的分析: Stage 1: MITB – web injects module受害者在訪問目標銀行時,會得到注入的訊息,提示有“新的”安全措施(security measure) 點擊上面的框框裡的“set the
Time of Update: 2018-12-05
Android平台在不斷髮展。當一個產品使用者越來越多的時候,惡意代碼編寫者會編寫針對新平台的惡意代碼。最近有非常多的針對Android malware 的報道。在逆向工程中我們使用以下兩種方法來分析惡意代碼:----靜態分析----動態分析 首先拿到一個叫”VideoPalyer“的Android malware,檔案:VideoPlayer.apkMD5:fdb84ff8125b3790011b83cc85adce16