Time of Update: 2016-07-21
標籤:原文地址:http://android.xsoftlab.net/training/custom-views/optimizing-view.html現在已經完成了一個擁有良好設計的View,它即可以響應手勢,又可以在狀態之間過渡。為了避免View有卡頓的感覺,需要確保動畫始終是按照每秒60幀的頻率執行的。儘可能的降低頻率為了使View更加流暢,需要從頻繁調用的方法中剔除不必要的代碼。首先從onDraw()方法開始,在該方法中動刀會有明顯的流暢感。尤其是應該移除onDraw()方法中的記憶
Time of Update: 2016-07-21
標籤:function SetPlatForm() { var JumpUrl = ""; var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp =
Time of Update: 2016-07-21
標籤:WebAppBuilder自訂佈景主題by 李遠祥 基本步驟:建立新主題的檔案夾 註冊新的主題到manifest.json 檔案 覆蓋HeaderController 組件的顏色、 覆蓋panel的顏色 覆蓋彈出框的顏色 自訂字型 主題可以自訂的部分包括Brand的顏色、字型和其他的基礎UI屬性。以下使用珠寶箱主題進行修改,新的主題修改涉及到UI的一些CSS屬性Background colorText colorFont familyFont
Time of Update: 2016-07-21
標籤:Handler的定義:主要接受子線程發送的資料, 並用此資料配合主線程更新UI.解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button ,Android會分發事件到Button上,來響應你的操作。如果此時需要一個耗時的操作,例如: 連網讀取資料,或者讀取本地較大的一個檔案的時候,你不能把這些操作放在主線程中,如果你放在主線程中的話,介面會出現假死現象,
Time of Update: 2016-07-21
標籤:activity_main_01.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="
Time of Update: 2016-07-20
標籤:android6.0 許可權 在Android 6.0 (API 23) 發布之前, 所有的許可權都在安裝應用的時候顯示給使用者,使用者選擇安裝則表示全部接受這些許可權, 之後無法撤銷對這些許可權的授權。但Android 6.0開始,
Time of Update: 2016-07-20
標籤:簡單練習自訂樣式和主題,樣式是加在View上,主題是加在Application或者Activity上styles.xml<?xml version="1.0" encoding="utf-8"?><resources xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 自訂樣式 --> <style name="MyFont">
Time of Update: 2016-07-20
標籤:今天的CSDN公開課Android事件處理重痛點快速掌握中老師講到一個概念我覺得不正確。原話是這樣的:點擊事件可以通過事件監聽和回調兩種方法實現。我一聽到之後我的表情是這樣的:這跟我學的看的都不一樣啊,這還分監聽和回調。這個時候我立馬提出問題,嗯,講課老師看到了。老師就說了:是不一樣的,我們第四點(最後一點)會講。好,我立馬坐好準備受教聽了大半小時。聽到最後我的表情是這樣的:廢話說夠了,開個小玩笑,不要見怪。我們都知道,監聽事件其實只有一種,就是回調。如果有人不明白什麼是回調?可以看看我的
Time of Update: 2016-07-20
標籤:監聽點擊事件實現的三種方法:1、匿名內部類2、外部類3、直接實現介面1.匿名內部類: package com.jereh.calculator;import android.content.Context;import android.os.Bundle;import android.os.PersistableBundle;import android.support.design.widget.FloatingActionButton;import
Time of Update: 2016-07-20
標籤:一、鍵盤1、UIKeyboardWillShowNotification 將要彈出鍵盤2、UIKeyboardDidShowNotification 顯示鍵盤3、UIKeyboardWillHideNotification 將要隱藏鍵盤4、UIKeyboardDidHideNotification 鍵盤已經隱藏5、UIKeyboardWillChangeFrameNotification 鍵盤將要改變frame6、UIKeyboardDidChangeFrameNotification
Time of Update: 2016-07-20
標籤: 安裝Python依賴 pip3.4 install nosepip3.4 install seleniumpip3.4 install Appium-Python-Client 運行測試案例android_contacts.py import osimport unittestfrom appium import webdriverfrom time import sleep# Returns abs path relative to this
Time of Update: 2016-07-20
標籤:GET請求樣本//所有參數都使用Bundle,用putStringBundle bundle = new Bundle();bundle.putString("username", "RederXuGet");bundle.putString("password", "farmerGet");//urlString url = "http://www.baidu.com";//發起請求HTTPRequest.GET(this,url, bundle, new
Time of Update: 2016-07-20
標籤:折騰好久,最後在一個群裡面諮詢一個朋友才弄好的,用的是1.2.2版,感覺對.9的支援不太好,1,用一張乾淨的png圖片放在mipmap裡面。2,點擊圖片右鍵最後一項,create 9-patch file儲存在drawable目錄3,對drawable裡面產生的.9圖進行劃線,(注意:左和上劃就可以,右邊和下邊不要劃),直接滑鼠左鍵劃黑線,不要摁著ctrl劃紅線(因為這個錯誤耽擱好久)。4,儲存並刪除mipmap裡面的圖片,在xml裡面使用。android studio 中
Time of Update: 2016-07-20
標籤:iOS開發拓展篇—音樂的播放一、簡單說明 音樂播放用到一個叫做AVAudioPlayer的類,這個類可以用於播放手機本地的音樂檔案。注意: (1)該類(AVAudioPlayer)只能用於播放本地音頻。 (2)時間比較短的(稱之為音效)使用AudioServicesCreateSystemSoundID來建立,而本地時間較長(稱之為音樂)使用AVAudioPlayer類。 二、程式碼範例 AVAudioPlayer類依賴於AVFoundation架構,因此使用
Time of Update: 2016-07-20
標籤:1、android特性:開放性:開源的一個基礎,方便性:平等性:2、Android四大基本組件分別是Activity,Service服務,Content
Time of Update: 2016-07-20
標籤:最近兩天為瞭解決Android上面退出程式問題折騰了半死,在google & baidu 上面找了很久、很久出來的完全千篇一律,說的方法有三,但是經過我實驗後全部不行。 三個方法分別是: killProcess, 這種方式當你kill後 Activity 會返回到上一個ActivityAndroid Level 8(包含8)前使用一個API來操作,Level8以後又是另外一種,所以不能通用使用
Time of Update: 2016-07-20
標籤:一、前言好久沒有更新過部落格了,趁今天有空分享一個導覽列的自訂控制項。有關此控制項的demo相信在網上已經爛大街了,一搜一大把。 我現在只著重分享一些我認為比較難理解的知識點。整個控制項的痛點大概有三個 1、遊標的繪製。 2、ViewPager監聽器的理解。 3、遊標的移動。 本文將注重這三個方面重點分析。先上Demo的最終效果 二、Demo結構圖和知識點範例Module,有四個java檔案和兩個xml檔案 總結一下此控制項的主要知識點 1、ViewGroup繪製流程。
Time of Update: 2016-07-20
標籤:1.隱藏ActionBar ActionBar actionBar =
Time of Update: 2016-07-20
標籤:本文為投稿文章,作者:Flying_Einstein(簡書) 加密的Demo,歡迎下載JAVA端的加密解密,讀者可以看我同事的這篇文章:http://www.jianshu.com/p/98569e81cc0b最近做了一個移動項目,是有伺服器和用戶端類型的項目,用戶端是要登入才行的,伺服器也會返回資料,伺服器是用Java開發的,用戶端要同時支援多平台(Android、iOS),在處理iOS的資料加密的時候遇到了一些問題。起初採取的方案是DES加密,老大說DES加密是對稱的,網路抓
Time of Update: 2016-07-20
標籤:↓↓↓專案檔組成部分↓↓↓APP檔案是後台,index.php是入口檔案Interface檔案是介面,注意這裡不要用api命名!可能會有問題!interface.php是入口檔案註:兩個入口檔案唯一的區別就是interface比app入口檔案多一行設定 //