Time of Update: 2013-12-11
由於58同城在頁面上抓取二手房資訊的時候,使用者的聯絡電話是圖片的,本人水平關係無法進行很好的識別,所以轉為抓取其android用戶端比較容易,之前都是好好的,最近發現其升級到1.3.0.0後手機號碼進行了加密,所以直接反編譯其android用戶端,查到其用的是des加密,而且加密的key很容易就拿到,下面貼出解密方法。(des加解密比較簡單下面貼出來) Java代碼 import java.security.SecureRandom; import
Time of Update: 2013-12-11
Pull簡介 1.常見的XML解析方式有三種,DOM、SAX、Pull,Android系統中推薦使用Pull 2.Pull解析器是一個開源的Java項目,Android系統內部解析XML檔案均為此種方式,也可用於JavaEE項目 3.Android SDK中已經整合了Pull解析器,無需添加任何jar檔案 4.Pull解析器運行方式與SAX類似,提供各種事件的判斷
Time of Update: 2013-12-11
完成splash之後,便開始製作列表頁。就像之前說的,列表頁具有更新和分頁的功能,這兩個功能都是很常見的。為了使列表支援拖動重新整理功能,這裡我用到了一個開源外掛程式PullToRefreshListView,這個開源的組件可以使列表頁擁有拖動更新的功能。這是由 johannilsson 以及眾位其好友的研究成果,並已 Apache 2.0 協議開源託管在
Time of Update: 2013-12-11
JB2中最明顯的變化是加入了支援多賬戶,為了搞清楚多賬戶的功能對每個apk的影響,我主要測試了IME和Calendar兩個功能,現將兩者的測試結果記錄如下:IME方面:1.進入settings的input&language選項設定語言,如果當前有多個使用者的話,此時會彈出對話方塊“此改變將影響所有使用者”,意思是語言是所有使用者共用的,如果使用者A將語言設定為英文,那麼B使用者登入後,語言也變化為英文。這個是由\packages\apps\Settings\src
Time of Update: 2013-12-11
Hardware:Abstracted Lcd Density預設160,最直接的表現就是手機表徵圖和文字的大小,120最小,可根據解析度的大小自訂,一般推薦使用預設值即可。SD Card Support 是否支援插入/彈出快閃記憶卡; Dpad Support
Time of Update: 2013-12-11
>adb shell pm list instrumentation(該命令會列出所有已經安裝的apk)instrumentation:com.android.cts.stub/android.content.pm.cts.TestPmInstrumentation (target=android)instrumentation:com.android.cts.animation/android.test.InstrumentationTestRunner
Time of Update: 2013-12-11
Android模擬器內容是用OpenGL渲染的,所以用一般的編程(如PrintWindow()等)會是黑屏。這是因為畫的東西放在framebuffer裡。 一種方法是通過adb把guest的framebuffer資料/dev/graphics/fb0倒到host,再轉為圖片。但這樣速度比較慢。 好在Android模擬器中把guest的framebuffer傳到host進行顯示,所以在host端只要將framebuffer輸出到檔案即可。 首先定義每次framebuf
Time of Update: 2013-12-11
android應用程式如何設定樣式,包括樣式定義、單個view設定樣式、 全域樣式設定、樣式繼承關係。 1、樣式定義 android的樣式定義在res/values/style.xml檔案中,類似web前端中將樣式定義在某個css檔案中,但android的style.xml是自動載入的,不需要手動import或link。目前還不瞭解android是否可以或怎麼定義多個style檔案。 如下是一組樣式的定義 [xml] &
Time of Update: 2013-12-10
在使用百度api擷取當前經緯度的時候,使用api demo,代碼一模一樣,可就是報錯BMapManager這玩意沒法執行個體化,坑我呀demo上是這麼寫的:package com.stgmobile.cyt.activity.enterprise;import android.app.Application;import android.util.Log;import android.widget.Toast;import com.baidu.mapapi.BMapManager;import
Time of Update: 2013-12-10
1. 確保usb連結正確:Bus 001 Device 003: ID 05c6:9025 Qualcomm, Inc.Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual MouseBus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB HubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root
Time of Update: 2013-12-10
一、問題描述 在平常開發的過程中可以發現,很多開發人員對於程式的退出都沒有去認真的解決。一般要麼是一個簡單的finish(只是退出當前的activity),要麼是其他的方法,比如: 1、第一種方法:首先擷取當前進程的id,然後殺死該進程:
Time of Update: 2013-12-10
在構造Intent對象時,你必須要指定打算要觸發的操作。Android系統定義了幾個操作,其中包括ACTION_SEND,就像你猜測的一樣,這個操作指明了Intent對象要一個Activity向另外一個Activity發送資料,即使是跨進程邊界。要把資料發送給另外的Activity,就需要指定資料和對應資料的類型,然後,系統會識別相應的接收該Intent對象的Activity,並把它們顯示給使用者(如果有多個Activity可選的情況),或者是直接啟動相應的Activity(只有一個Activi
Time of Update: 2013-12-10
一、fastboot命令詳解Android手機分區(每個分區都有相應的img檔案對應):開機啟動畫面區(splash1),資料恢複區(recovery),核心區(boot),系統區(system),資料緩衝區(cache),使用者資料區(userdata)。 1. 查看fastboot命令的協助: fastboot 顯示如下資訊:view plainusage: fastboot [ <option>
Time of Update: 2013-12-10
OptionsMenu 在android的SDK中options menu 是這樣解釋的:Options menus: The icon menus do not support item check marks and only show the item's condensed title. The expanded menus (only available if six or more menu
Time of Update: 2013-12-10
Time of Update: 2013-12-10
什麼是Activity?通俗一點說Activity就是一個介面,這個介面裡面可以放置各種控制項。Activity的介面也是用xml檔案表示的,放置在res->layout下面。每產生一個新的Activity後,我們需要在AndroidManifest.xml中註冊一下這個activityActivity生命週期onCreate(Bundle savedInstanceState):建立activity時調用。設定在該方法中,還以Bundle的形式提供對以前儲存的任何狀態的訪問!
Time of Update: 2013-12-10
Android底層對於無論是軟體系統還是硬體系統的控制能力都是非常好的,介面定義也十分明確,我們可以很方便的拿來做自己想要的控制,於是近期在項目中就有做個快速設定的功能,要求一鍵wifi開閉,移動網路開閉,電池設定,飛航模式,一鍵開啟應用(應用本來就是一鍵開啟的哈),一鍵撥號……………………各種各種的功能,於是經過一個星期的奮戰,這個功能初步完成了編碼與測試,不慎完善,至少能用,呵呵,
Time of Update: 2013-12-10
兩者的區別如下:GET上傳的資料一般是很小的並且安全效能不高的資料, 而POST上傳的資料適用於資料量大,資料類型複雜,資料安全效能要求高的地方GET和POST的使用方法一般如下:1.採用GET方式向伺服器傳遞資料的步驟1.利用Map集合對資料進行擷取並進行資料處理if (params!=null&&!params.isEmpty()) { for (Map.Entry<String, String> entry:params.entrySet())
Time of Update: 2013-12-10
在Android開發過程中,經常會碰到Activity之間的轉場效果的問題,下面介紹一下如何?左右滑動的轉場效果,首先瞭解一下Activity切換的實現,從Android2.0開始在Activity增加了一個方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterAnim 定義Activity進入螢幕時的動畫exitAnim
Time of Update: 2013-12-10
文法 <service android:enabled=["true" | "false"] android:exported=["true" |"false"]