原创 Mac OS X下NDK環境的搭建及編譯

參考: http://blog.csdn.net/daydreamingboy/article/details/8252806 http://blog.csdn.net/chenzhiqin20/article/details/828

原创 在mac上創建可執行的腳本文件

今天需要寫一個打開android模擬器的可執行腳本文件,就寫了個簡單的腳本測試一下。 打開系統自帶的文本編輯器(或者vim編輯器也可以,下載地址http://code.google.com/p/macvim/),輸入下面的代碼:

原创 Sublime的中文GBK顯示亂碼的解決方法

import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package

原创 android 應用程序的目錄結構

1.src目錄  src目錄中存放的是該項目的源代碼,其內部結構會根據用戶所聲明的包自動組織,該目錄的組織方式爲src/aaa/bbb/HelloWord.java,其中aaa/bbb爲包名軟件開發人員在項目開發過程中,大部分時間是對該

原创 android 把當前工程導出jar,而此工程中引用的第三方jar包拋出找不到某類的異常

把當前工程導出jar(aa.jar),而此工程中引用的commons-io-2.0.1.jar,調試時,拋出異常:java.lang.NoClassDefFoundError:org.apache.commons.io.FileUtils

原创 ViewPager滑動事件OnPageChangeListener

使用ViewPager控件的時候,需要實現OnPageChangeListener接口,而OnPageChangeListener這個接口時必須實現三個方法:onPageScrollStateChanged,onPageScrolled

原创 如何修改tortoiseSVN密碼

    做程序開發時,會用到各種版本管理軟件,常用的是也是最簡單的是TortoiseSVN(也就是小烏龜)。在第一次使用TortoiseSVN從服務器CheckOut的時候,會要求輸入用戶名和密碼,這時輸入框下面有個選項是保存認證信息,如

原创 TabHost的Activity中onActivityResult方法不被調用的解決方案

項目中有用到在TabHost中嵌套子Activity,然而TabHost的子Activity中startActivityForResult調用其他Activity時候遭遇到onActivityResult方法不響應的問題. 解決辦

原创 google推出的SwipeRefreshLayout下拉刷新用法

SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一個下拉刷新組件,實現刷新效果更方便。 使用如下: 1.先下載android-support-v4.jar最新版本,之前的版本是沒

原创 google chrome 的擴展插件Postman

Postman 是一個非常棒的Chrome擴展,提供功能強大的API & HTTP 請求調試。 它能夠發送任何類型的HTTP requests (GET, HEAD, POST, PUT……),附帶任何數量的參數+ headers。

原创 我的收藏文檔

JDK下載列表 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html SVN使用教程之——分支

原创 簡易計時器

這個簡易計時器,實現了簡單的計時,點擊開始按鈕開始計時,點擊停止按鈕就停止,屏幕現實開始到停止的時間差。在run()方法裏已換算成時分秒。 代碼僅供參考: strings.xml <string name="app_name"

原创 onItemClick方法中的四個參數

public void onItemClick(AdapterView<?>parent, View view, int position, long id)  // parent是識別是哪個listview; // view是當前li

原创 mac os x配置adb全局命令的方法

把mac系統從 ox s 10.8.5升級到 ox s10.9.2,再輸入adb install 命令的時候提示 -bash: adb: command not found,之前使用的是 sudo ln -s /home/xx/sdk/p

原创 Parcel: unable to marshal value

在兩個activity直接傳遞List<xxInfo>時,出現Parcel: unable to marshal value異常。 在MainActivity頁面(MainActivity頁面向NextActivity頁面傳遞一個List