原创 Android 的網絡編程

android的網絡編程分爲2種:基於socket的,和基於http協議的。 基於socket的用法   服務器端:   先啓動一個服務器端的socket     ServerSocket svr = new ServerSock

原创 關於兩個時間(00:00:00)相加的實現方法

timeList={"00:20:00","00:23:43"}; public static String getTotal(String[] timeList) { String timeString = null;int hour

原创 android支付寶支付開發過程

支付寶開發流程: 1、在支付寶申請一個賬號並開通開發者功能和移動支付的功能。 支付寶地址:https://auth.alipay.com/login/index.htm?goto=https%3A%2F%

原创 UITableView分割線左邊空白解決方法

ios7中,左側會有默認15像素的空白。設置setSeparatorInset:UIEdgeInsetsZero 能將空白去掉。 ios8中,setSeparatorInset:UIEdgeInsetsZero 的設置已經不起作用了

原创 使用模板快速編寫測試用例

內容轉自美團點評技術團隊。http://tech.meituan.com/testcase-templete.html 在高速發展的互聯網公司,由於產品的開發迭代太快,產品測試經常遇到以下幾個問題: 如何在快速的產品開發迭代中迅速地完

原创 連點兩次返回鍵退出應用程序。

首先監聽手機返回鍵,在onKeyDown方法裏進行設置。               private long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent e

原创 關於日期的轉化--把00:00:00轉化城0.00小時!

public static String getShowTime(String timeString) {int firstIndex = timeString.indexOf(':');int seco

原创 關於android如何對cookie的讀取!

今天做項目時需要用到cookie讀取,於是就乘機學習了下。 1.首先客戶端登錄成功後會得到一個cookie ,需要把這個cookie保存到本地,然後後面需要請求時加到head。 2.我用的是sharePreference保存key的。

原创 ios xml解析

iosxml解析框架有 GDataXML:是基於DOM模式的解析庫,由Google開發,可以讀寫XML文檔,支持XPath查詢。 TinyXML:是基於C++言的DOM模式解析庫,可以讀寫XML文檔,不持XPath。 KissXM

原创 android List去掉重複數據

今天用數據庫獲取數據發現有個字段的數據重複了,於是就寫了下面這個方法去除重複的數據。  public static List<String> removeDuplicate(List<String> list) {       Set s

原创 Android studio兩個便利的方法

1、如何把log保存到SD卡方便調試 通過如下方法在不連接USB線操作手機發生問題時也能查看log。  a. 連接USB  b. 執行adb shell登到手機  在Android studio中的Terminal裏輸入  c. logc

原创 Android Studio 2.3 正式版發佈了!

Android Studio 2.3 正式版發佈了,該版本包含一些新特性,具體如下: 1、佈局編輯器現在支持 ConstraintLayout 的鏈和比率。        安卓 Studio 2.3包括的穩定版本Constra

原创 axure產品原型在手機上運行

最近公司根據業務需要開發一款新的移動產品,讓我先設計產品原型,於是我選擇用axure進行原型設計。 具體axure如何使用暫時不說了,這篇文字注意述說產品原型如何在手機上運行。 1、下載EasyWebSevr,並進行設置。 主目錄指

原创 Android開發最佳實踐

 原文鏈接:https://github.com/futurice/android-best-practices 轉載來源:http://blog.csdn.net/asce1885/article/details/43699715

原创 android關於HashMap<String, Integer>取最大的value,並找出key。

HashMap<String, Integer> map = new HashMap<String, Integer>(); Iterator iter = map.entrySet().iterator(); int num = 1;