Time of Update: 2015-11-15
標籤:AsyncHttpClient 它把HTTP所有的通訊細節全部封裝在了內部,我們只需要簡單調用幾行代碼就可以完成通訊操作Universal-Image-Loader 它使得在介面上顯示網狀圖片的操作變得極度簡單,開發人員不用關心如何從網路上擷取圖片,也不用關心開啟線程、回收圖片資源等細節Volley 它的設計目標就是非常適合去進行資料量不大,但通訊頻繁的網路操作,而對於大資料量的網路操作,比如說下載檔案等,Volley的表現就會非常糟糕。 1、vol
Time of Update: 2015-11-15
標籤:一、需求分析 考慮到父母大多是70後的,工作時會接觸到很多同事,並且現在的人越來越追求時尚,所以我們組為爸媽設計了一款以“智能、簡單、健康”為設計理念的手機。二、組內分工 蔣欣負責外形設計,顧豔娜負責草圖繪畫和功能記錄,高志敏和錢箭羽設計手機功能。三、外形設計 1、開關鍵,我們把開關鍵設在手機的下方正中央。 2、求救鍵,我們把緊急鍵設在左下方,緊急鍵是在遇到危險情況時用來撥打緊急電話以及SOS的。 3、親情號碼,我們把親情撥號快速鍵
Time of Update: 2015-11-15
標籤:轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17045157檢視狀態以及重繪View 是有狀態的。比如點擊的時候,點擊一下就變了個樣子。一、檢視狀態一共有十幾種類型,我們只會使用到其中的幾種1. enabled表示當前視圖是否可用。可以調用setEnable()方法來改變視圖的可用狀態,傳入true表示可用,傳入false表示不可用。它們之間最大的區別在於,停用視圖是無法響應onTouch事件的。2.
Time of Update: 2015-11-15
標籤:android theme style 每家公司的app都有自己的統一的特色,這就涉及到theme和style,當然他們只不是僅僅為了這個特點存在,想activity的進入動畫等都能通過theme和style實現,簡單並且減少了代碼數,熟練使用theme and style也能做出很炫的效果。what is theme
Time of Update: 2015-11-15
標籤:枚舉其實很重要,特別是在應用開發初期,伺服器端資料格式需要更改得情況下,枚舉和宏都能是程式簡潔,並且改動小。網上有個人寫的言簡意賅,適合初學轉自:http://blog.csdn.net/ysy441088327/article/details/8012677題記: 蛋疼的枚舉, 千萬別小視了! 進入正題: 首先要知道的是,枚舉值 它是一個整形(int) 並且,它不參加記憶體的佔用和釋放 枚舉定義變數即可直接使用,不用初始化. 枚舉的定義如下:typedef enum
Time of Update: 2015-11-15
標籤:一、幾個關鍵概念 1、MessageQueue:是一種資料結構,見名知義,就是一個訊息佇列,存放訊息的地方。每一個線程最多隻可以擁有一個MessageQueue資料結構。 建立一個線程的時候,並不會自動建立其MessageQueue。通常使用一個Looper對象對該線程的MessageQueue進行管理。主線程建立時,會建立一 個預設的Looper對象,而Looper對象的建立,將自動建立一個Message Queue。其他非主線程,不會自動建立Looper,要需要的時候,通過調
Time of Update: 2015-11-15
標籤: 因為項目的一些需求需要用到此種展現方式. 找了市面上大部分有類似功能的應用. 基本思路嵌套ScrollView 轉換事件分發給listview 實現. 但是此種方案有個缺點.在ScrollView切換給Listview 事件的時候. 會卡頓. 體驗效果並不好. 應用此方案的應用: 蘑菇街. 口袋奪寶 . 蘑菇街在快速滑動時才會卡頓.
Time of Update: 2015-11-15
標籤:在一個視圖中動態添加一個子視圖,並在子視圖中添加一個UIButton, 運行後發現雖然在介面上可以看到這個buton,但是點擊這個按鈕的時候按鈕卻沒響應,糾結了很久也沒發現是什麼問題,代碼如下:UIView *view = [UIView alloc] init];UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];button.frame = CGRectMake(20, 20, 50,
Time of Update: 2015-11-15
標籤:一、instancetype和id關鍵字的區別1)instancetype表示方法的傳回型別和調用方法的物件類型相同。2)在Object-C引入instancetype之前,初始化方法的傳回型別都是id,id的定義是【指向任意對象的指標(相當於C語言中的void*)】它們的區別是:instancetype只能用來表示方法傳回型別,但是id還可以用來表示變數和方法參數的類型。二、在標頭檔中的方法聲明順序1)這算是一個約定,按照先後順序是:執行個體變數、類方法(靜態方法)、初始化方法、其他方法
Time of Update: 2015-11-15
標籤:android volley request 網路 gson 雖然Volley已經提供了對於String,圖片,JSON,Request的解析,但是總會有些資料不屬於以上三種的,這時候就需要我們來自己實現的一個Request來解析我們需要的資料。實現一個自訂的Request很簡單:1. 繼承Request<T>
Time of Update: 2015-11-15
標籤: Java中常用的有關線程的操作有,判斷線程是否啟動、線程強制執行、線程休眠、線程中斷、線程讓步、線程同步等。下面就一一舉例。 首先,我們建立一個MyThread類實現Runnable介面。基於此介面進行線程的相關操作。class MyThread implements Runnable {public void run() {for (int i = 0; i <
Time of Update: 2015-11-15
標籤:我們要用進度條首先要改變它的樣式,變成水平的 <ProgressBar android:id="@+id/pro" android:layout_width="match_parent"
Time of Update: 2015-11-15
標籤: #coding=utf-8import os,sysimport unittestfrom appium import webdriverimport timefrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as
Time of Update: 2015-11-15
標籤: NetWorkUtilspackage com.example.tomorrow.MobileOA.utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;/** * Created by he on 11/9 2015. */public class NetWorkUtils { public
Time of Update: 2015-11-15
標籤:package com.itheima.videoplayer;import java.io.IOException;import android.media.MediaPlayer;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.SurfaceHolder;import android.view.SurfaceHolder.Callback;
Time of Update: 2015-11-15
標籤: 通過Intent開啟手機中能夠閱讀word,excle或pdf的應用,讓那個應用來開啟檔案。這裡給出word,excle的openOpenWord類package com.example.tomorrow.MobileOA.utils;import android.content.Context;import android.content.Intent;import android.content.pm.PackageManager;import
Time of Update: 2015-11-15
標籤:package com.itheima.musicplayer;import android.os.Bundle;import android.os.Handler;import android.os.IBinder;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import
Time of Update: 2015-11-15
標籤:https://github.com/traex/RippleEffecthttp://www.cnblogs.com/tiantianbyconan/p/4116304.htmlrv_alpha 即paint.setAlpha()中設定的值,就是透明度,其取值範圍是0---255,數值越小,越透明,顏色上表現越淡。rv_framerate
Time of Update: 2015-11-15
標籤:android 動畫 幀動畫 frame-anim Android基礎入門教程——8.4.1 Android動畫合集之幀動畫標籤(空格分隔): Android基礎入門教程本節引言: 從本節開始我們來探究Android中的動畫,畢竟在APP中添加上一些動畫,會讓我們的應用變得
Time of Update: 2015-11-15
標籤:在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout/下的xml布局檔案,並且執行個體化;而findViewById()是找xml布局檔案下的具體widget控制項(如Button、TextView等)。具體作用: 1、對於一個沒有被載入或者想要動態載入的介面,都需要使用LayoutInflater.inflate()來載入; 2、對於一個已經載入的介面,就可以使用Ac