原创 在Android應用中使用自定義證書的HTTPS連接

前言由於移動設備使用的網絡環境各種各樣,而且常常接入不安全的公共WIFI——如果你對公共WIFI環境的安全性沒有警惕性的話,就難怪你開發出不安全的程序,把你的用戶置於危險境地——這話一點都不誇張。而要想在不安全的網絡環境下安全地使用網絡,最

原创 ViewPager使用

package com.example.testviewpagerandtabhost;import java.util.ArrayList;import java.util.List;import android.os.Bundle;im

原创 Python批量修改文件格式

    工作中遇到要把多個apk格式文件改成zip包格式,這是一個繁瑣的步驟。利用Python腳本並自定義右鍵運行.py文件給工作帶來很大的方便,下面做一個簡單的介紹:前置條件:     要修改的apk包名稱:XXXX_CN.apk;   

原创 Linux日常工作中常用快捷右鍵腳本(主要是android應用)

    相對於Windows系統的環境裏面,Linux在自定義的右鍵操作中提供了便利的個性化,只需要在 ~/.gnome2/nautilus-scripts 文件裏面新建腳本文件即可。由於博主從事andriod工作,下面主要介紹該日常工作裏

原创 px、dp和sp,這些單位有什麼區別?

相信每個Android新手都會遇到這個問題,希望這篇帖子能讓你不再糾結。px:即像素,1px代表屏幕上一個物理的像素點;px單位不被建議使用,因爲同樣100px的圖片,在不同手機上顯示的實際大小可能不同,如下圖所示(圖片來自android

原创 Monkeyrunner進行自動化測試

    前面有一篇文章介紹了編寫python來進行Monkeyrunner的耗電測試,其實Monkeyrunner在自動化測試裏面的功能遠不止於此,其中,可以連接多個模擬器(或者真機)進行自動化測試就是Monkeyrunner的一大亮點。由

原创 百度地圖開放API初體驗(一)

    近段時間想做一些基於LBS的相關小東西,如果重新搭建一個平臺不太可能。利用百度LBS開放平臺的API接口來實現可以變得簡單,開始先從裏面提供的文檔去實現地圖展現功能,然後再加以拓展。一、實現百度地圖的初步加載在實現代碼之前,要先在百

原创 context 和 getApplicationContext()

在android中常常會遇到與context有關的內容淺論一下context : 在語句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求傳遞的 參數就是一個

原创 百度地圖開放API初體驗(三)

    前面已經實現了利用百度地圖進行定位的功能,定位只是一個基本的依託,現在我們可以利用它來做更多的東西,例如位置提醒服務。在定位API的模塊中,BDMap 還提供了一個地理圍欄服務的板塊,但是正如它裏面介紹所說,目前只是一個Beta版本

原创 百度地圖開放API初體驗(二)

    前面已經實現了初始化百度地圖,但是其默認顯示位置是北京地區。換言之,它並沒有根據自己需要而定位不同的位置。這裏要介紹的,就是要實現簡單的定位功能。在AndroidManifest.xml中的application標籤中聲明servi

原创 Eclipse下載Github用Android Studio編輯的Android源碼

    由於Github是目前熱門的代碼託管網站,很多優秀的源碼都可以從Git平臺下載參考。但是對於android的開發者來說,從git下載的源碼很多都是經過Android Studio編輯過的,Android Studio是Google的

原创 關於PagerAdapter的instantiateItem方法

之前以爲ViewPager每次滑動都會調用instantiateItem,後來做項目時發現有時滑動時並不執行寫在instantiateItem中的一些更新操作。於是寫了個demo測試一下,代碼如下:public class MainActi

原创 使用apk1.5.3反編譯的問題

F:\ApkTool>cd /d F:\apktool-1.5.1F:\apktool-1.5.1>apktool d F:\apktool-1.5.1\123.apkI: Baksmaling...I: Loading resource