Time of Update: 2015-06-16
標籤:在之前,一般我們是通過下面的方式,來調用系統設定(時間設定、網路設定等等):1 Intent intent = new Intent();2 ComponentName cn = new ComponentName("com.android.settings",3 "com.android.settings.WirelessSettings");4 intent.setComponent(cn);5
Time of Update: 2015-06-16
標籤:在Android開發中,有時候你會碰到一個java檔案中對id和layout的所有引用都失效,出現“無法解析XXX,或者它不是欄位”的錯誤,而其他檔案正常。通常我們採用的手段,檢查或重建xml檔案,clean項目,重啟eclipse等等,但都沒有效果。若此時你檢查錯誤檔案的頭部導庫代碼,你會發現有一行: Import
Time of Update: 2015-06-16
標籤:appium是一個開源架構,相對來說還不算很穩定。轉載請註明出處!!!! 前些日子,配置好了appium測試環境,至於環境怎麼搭建,參考:http://www.cnblogs.com/tobecrazy/p/4562199.html接下來我們研究一下測試知乎Android用戶端。自行下載配置目錄如下:把知乎用戶端命名為zhihu.apk編寫基於java testng的測試案例:由於本人是熟悉selenium
Time of Update: 2015-06-16
標籤:中國銀聯dna手機支付介面 中國銀聯DNA手機支付介面中國銀聯DNA手機支付介面,無需開通網銀,只需要使用借記卡、信用卡等即可進行支付,支付時由顧客接到電話時輸入密碼確認支付。 本支付方式流程大體如: 650) this.width=650;" class="editor-pic-insert" src="http://cn.unionpay.com/cupimg/2009-18/4646739.jpg" alt="4646739.jpg" border="0
Time of Update: 2015-06-16
標籤: 這篇借鑒的文章主要是用於後續文章知識點的擴散,在此特作備份和擴散學習交流。 傳輸層中有TCP協議與UDP協議。1.UDP介紹 UDP是傳輸層協議,和TCP協議處於一個分層中,但是與TCP協議不同,UDP協議並不提供逾時重傳,出錯重傳等功能,也就是說其是不可靠的協議。1.1.UDP協議頭1.2 UDP連接埠號碼
Time of Update: 2015-06-16
標籤:在Android程式開發中,我們經常會去用到Shape這個東西去定義各種各樣的形狀。shape用於設定形狀,可以在selector,layout等裡面使用,有6個子標籤,各屬性如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"><!-- 設定形狀
Time of Update: 2015-06-16
標籤: 在《Android網路編程》系列文章中,前面已經將Java的通訊底層大致的描述了,在我們瞭解了TCP/IP通訊族架構及其原理,接下來我們就開始來瞭解基於tcp/ip協議層的Socket抽象層。本篇文章將會讓我們清楚的瞭解和學會使用Socket。 什麼是Socket?它又是如何運作的?它的表現形式是什嗎?等等這些問題,本篇文章將逐步的揭曉。 一. 什麼是Socket
Time of Update: 2015-06-16
標籤:Keychain 可以用來持久儲存一些資訊。通常每個應用都有自己的 Keychain Access。但有時你會需要多個應用共用一些資訊。這時需要建立 Keychain Access Group。Keychain Access Group 需要在 entitlements 檔案裡建立。值預設是 AppIdentifierPrefix+項目 id。前者是 AppId 的首碼,對於每個開發人員,這個是唯一的。我們把項目 id
Time of Update: 2015-06-16
標籤:這篇借鑒的文章主要是用於後續文章知識點的擴散,在此特作備份和擴散學習交流。 網際層包括:IP、ICMP、IGMP 以及處在網際層實際工作在鏈路層的 ARP 和 RARP等等協議。1.IP協議 互連網上的每個介面必須有一個唯一的Internet地址(也稱作IP地址)。IP地址長32
Time of Update: 2015-06-16
標籤:摘要: Java Security在Java存在已久了而且它是一個非常重要且獨立的版塊,包含了很多的知識點,常見的有MD5,DigitalSignature等,而Android在Java Seurity之外,拓展了一個android.security包,此包中就提供了KeyChain。它包含了主要三個重要的規範:JavaCryptography Extension(簡寫為JCE),JCE所包含的內容有加解密,金鑰交換,訊息摘要(Message
Time of Update: 2015-06-16
標籤: 在學習和使用Android網路編程時,我們接觸的僅僅是上層協議和介面如Apache的httpclient或者Android內建的httpURlconnection等等。對於這些介面的底層實現我們也有必要進一步的瞭解,這就要我們瞭解網路通訊層了,提到網路通訊層不得不說起ISO-OSI的七層協議經典架構,: 的左邊部分就是osi架構模型了, ISO/OSI模型,即開放式通訊系統互聯參考模型(Open System Interconnection
Time of Update: 2015-06-15
標籤:macbook android-studio android studio 版本1.2.1 1. 在build.gradle中增加加粗的語句,butterknife的版本為6.1.0apply plugin: ‘com.android.application‘android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig {
Time of Update: 2015-06-15
標籤:android fastjson json 解析 這幾天做項目的時候,用了3層嵌套,其實不管幾層嵌套,只需要注意以下幾點:1、內部嵌套的類必須是static的,要不然解析會出錯;2、類裡面的屬性名稱必須跟Json欄位裡面的Key是一模一樣的;我就是遇到了第1種情況,bean怎麼看都是對的,但是fastjson就是報解析錯誤!!gson也是一樣!!在這裡給大
Time of Update: 2015-06-15
標籤:原本以為應用評分是個很小的功能,但是一實現才發現真不是個小事。網上搜尋資料沒有找到答案,在很多開發群裡面詢問了很多人也沒有解決問題,最後分析log,反編譯看源碼才終於有了些眉目,好吧,上代碼:1 try{2 Uri uri = Uri.parse("market://details?id="+getPackageName()); 3 Intent intent = new Intent(Intent.ACTION_VIEW,uri); 4
Time of Update: 2015-06-15
標籤: Android 觸摸事件的處理主要涉及到幾個方法:onInterceptTouchEvent(), dipatchTouchEvent(), onTouchEvent(), onTouch()。 onInterceptTouchEvent()
Time of Update: 2015-06-15
標籤:1、給一個Activity添加了一個Dialog主題,結果出現了下面的問題,在eclipse卻沒有出錯 <activity android:name=".DialogActivity" android:label="@string/title_activity_dialog" android:theme="@android:style/Theme.Dialog" > </
Time of Update: 2015-06-15
標籤:在網上看了不少文章,發現還是官方文檔介紹最詳細,把重要的東西簡單摘要出來。詳細可看官方文檔地址 ( http://www.bangchui.org/read.php?tid=9 ) 。 在應用中顯示圖片,如果不多加小心,很容易就會使應用因為異常“java.lang.OutofMemoryError:bitmap size exceeds VM
Time of Update: 2015-06-15
標籤:最近的機器記憶體又爆滿了,除了新增機器記憶體外,還應該好好review一下我們的代碼,有很多代碼編寫過於隨意化,這些不好的習慣或對程式語言的不瞭解是應該好好打壓打壓了。 下面是參考網路資源總結的一些在Java編程中儘可能要做到的一些地方。 1. 盡量在合適的場合使用單例 使用單例可以減輕載入的負擔,縮短載入的時間,提高載入的效率,但並不是所有地方都適用於單例,簡單來說,單例主要適用於以下三個方面:1 &
Time of Update: 2015-06-15
標籤:iOS的主要架構 閱讀目錄Foundation架構為所有的應用程式提供基本系統服務UIKit架構提供建立基於觸摸使用者介面的類Core Data架構管著理應用程式資料模型Core Graphics架構協助你建立圖形Core Animation允許你建立進階的動畫和虛擬效果OpenGL ES 架構提供2D和3D繪圖工具將別的架構添加到工程裡 本文是《Sunvey the Major
Time of Update: 2015-06-15
標籤: 自己對java基礎知識、文法、基礎資料型別 (Elementary Data