Time of Update: 2016-05-17
標籤:最近一直在忙工作的事情,所以文章寫得有些少.有3-5篇文章都是寫到一半然後被別的事情給打斷了,所以,我得找個時間好好補補.最近一直在關注移動端介面API的可用性問題,在移動時代這個做這個最佳化能產生相當大的最佳化結果。根據經驗資料一般不做任何最佳化,介面的可用性在95%左右。舉個例子,廣告介面的可用性直接決定了收入,那麼丟失的5%收入如何撿回來,對一家收入還不錯的公司來說,是一件非常重大的事情。例如日營收1億+的百度. 造成這樣的主要的原因有兩大塊1. app端網路狀況並不好
Time of Update: 2016-05-17
標籤: 最近一個項目在請求資料時比較慢,介面顯示非常的不友好,然後就想把上一次請求的資料給儲存起來,當進入介面的時候先顯示上一次的資料,然後當本次資料請求完畢時再進行此次資料的重新整理 本人對資料操作不怎麼熟悉,新人可以參考。在網上看了iOS資料本地化方法,我選了NSUserDefaults方法和檔案寫入的方法 一、NSUserDefaults
Time of Update: 2016-05-17
標籤: 前 Sun 微系統公司的 CEO Jonathan Schwartz 在甲骨文與Google一案中作證。Google律師詢問 Java 語言是否是免費和開放使用,Schwartz 回答從一開始就是如此。他說,Sun 的興趣是出售相關產品,如果你使用了 Java,那麼 Sun 能向你出售產品;如果你使用 Windows,那麼 Sun 沒有什麼能賣給你。Java API 可以自由使用。他打了一個比喻去描述
Time of Update: 2016-05-17
標籤:背景:原來公司Jenkins打包後的ipa和apk都是通過第三方的平台託管,手動上傳,然後去掃二維碼下載。雖然第三方平台有Jenkins外掛程式來直接上傳到該平台,但是想自己進行管理。所以就自己來做安裝包的分發了。(Android的比較好做,只要有下載連結就可以了,所以這裡只將ios的分發) 一、儲存plist檔案,放在https的網域名稱下 plist檔案的格式如下:<?xml version="1.0" encoding="UTF-8"?> &
Time of Update: 2016-05-17
標籤: ab使用範例: 要執行 1000 次的 connection, 20 次的 concurrent (並行, 同時):文法: ab -n 1000 -c 20 http://localhost/index.php ab 參數:Usage: /usr/sbin/ab [options] [http[s]://]hostname[:port]/path Options are:§ -n requests Number of
Time of Update: 2016-05-17
標籤:IOS開發中資料持久化的幾種方法--NSUserDefaultsIOS 開發中,經常會遇到需要把一些資料儲存在本地的情況,那麼這個時候我們有以下幾種可以選擇的方案:一、使用NSUserDefault是最簡單直接的一個辦法: 1)儲存資料:1 // 執行個體化一個NSUserDefaults單例對象2 NSUserDefaults *user = [NSUserDefaults standardUserDefaults];3 //
Time of Update: 2016-05-17
標籤: 我不喜歡那些泛泛而談的去講那些形而上學的道理,更不喜歡記那些既定的東西。靠記憶去彌補思考的人,容易陷入人云亦云的境地,最後必定被記憶所圍困,而最終消亡的是創造力。希望這個高手之路系列能夠記錄我學習安卓的點點滴滴。從而匯成流,聚為江,成為海。 下面就結合程式碼分析一下ClassLoader這個東西。
Time of Update: 2016-05-17
標籤: 在網上找到的資料比較零散,這部分學起來感覺也有點空虛,內容就只包括隱藏鍵盤和鍵盤高度兩部分 隱藏鍵盤其實就在我學習iOS開發的第一個程式裡面已經實踐過了,不過當時還懵懵懂懂,現在就瞭解了是什麼一回事,就記錄一下,也額外加點內容上去。 說這個鍵盤的出現和隱藏是和輸入框擷取和失去焦點有關係,輸入框擷取了焦點,軟鍵盤就會出現;輸入框失去了焦點,軟鍵盤就會消失。這個就和Android的有出入。所以要鍵盤
Time of Update: 2016-05-17
標籤:and6.0閃光燈的新操作方法 在android6.0中,加入了Camera相關新特性,在做開發過程中,遇到閃光燈的操作,如下: 1.匯入包: import android.hardware.camera2.CameraManager; import android.hardware.camera2.
Time of Update: 2016-05-17
標籤:android5.0以上home鍵和app_switch鍵處理在android5.0項目開發遇到需要捕獲HOME鍵的情況,經過尋找,實現函數如下:在framework/base/services/core/java/com/android/server/policy/PhoneWindowManager.java中添加如下函數: private boolean getTopStackActivity(String fullClassName){
Time of Update: 2016-05-17
標籤:前言:對Rx不瞭解的朋友可以先看我的第一篇博文 RxJava 和 RxAndroid ,是對Rxjava的基本介紹 1、merge操作符,合并觀察對象 1 package app.com.myapplication; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 6 import java.util.ArrayList; 7
Time of Update: 2016-05-17
標籤:在用Eclipse時候,你可以進行設定,設定成不管你輸入任何字母,都能進行代碼的提示,在Android Studio中也可以設定,而且比Eclipse設定來的簡單。當然如果你覺得代碼自動提示會降低你的代碼水平,你也可以不設定,在寫代碼過程中,如果一時忘記了,你就可以用代碼提示的快速鍵。android studio代碼提示的快速鍵是什麼呢?看這篇文章:【Android
Time of Update: 2016-05-17
標籤:在UITextField中內建placeholder屬性,可以用於提示輸入框資訊。但是UITextView並不具備此功能介紹兩種方法來實現:第一種:初始化UITextView//首先定義UITextView UITextView *textView = [[UITextView alloc] init]; textView.font = [UIFont
Time of Update: 2016-05-17
標籤:轉: http://ios.jobbole.com/85041/ 移動端資料庫新王者:realm2016/05/14 · iOS開發 · 資料庫分享到:0原文出處: 沒故事的卓同學(@沒故事的卓同學) realm介紹realm是一個跨平台移動資料庫引擎,支援iOS、OS
Time of Update: 2016-05-17
標籤:1、調用 內建mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]]; 2、調用 電話phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]]; 3、調用 SMS[[UIApplication
Time of Update: 2016-05-17
標籤:ijkplayer 是一款做ApsaraVideo for Live的架構, 基於ffmpeg, 支援 Android 和 iOS, 網上也有很多整合說明, 但是個人覺得還是不夠詳細, 在這裡詳細的講一下在 iOS 中如何整合ijkplayer, 即便以前從沒有接觸過, 按著下面做也可以整合成功!編輯:Bison投稿:jianshu_wl一. 下載ijkplayerijkplayer下載完成後解壓, 解壓後檔案夾內部目錄如:二. 編譯 ijkplayer說是編譯 ijkplayer,
Time of Update: 2016-05-17
標籤:Android:interpolator Interpolator 被用來修飾動畫效果,定義動畫的變動率,可以使存在的動畫效果accelerated(加速),decelerated(減速),repeated(重複),bounced(彈跳)等。 android中的文檔內容如下: AccelerateDecelerateInterpolator
Time of Update: 2016-05-17
標籤:引自:http://www.cnblogs.com/sevenyuan/p/4202759.html1. 在Eclipse中建立項目:TestJNI2. 新建立一個class:TestJNI.javapackage com.wwj.jni;public class TestJNI { public native boolean Init(); public native int Add(int x, int y); public native void Destory()
Time of Update: 2016-05-17
標籤: 一、JDK的安裝配置 在個人主資料夾下建立檔案夾software,在software下建立java檔案夾,用於存放各種android開發程式,本人使用者名稱叫aaa,所以完整目錄就是/home/aaa/ software/java 然後把jdk-7-linux-x64.gz複製到/home/aaa/software/java/目錄下面,右鍵解壓縮,會出現jdk-
Time of Update: 2016-05-17
標籤:Android 匯入v7包常見錯誤,以及項目引用v7包錯誤解決,androidv7 android下v4 v7 v21等包是android系統的擴充支援包,就想windows的系統補丁一個道理。