Time of Update: 2016-09-01
標籤:前言:公司需求如下:點擊一個按鈕播放一個視頻,最多同時播放4個;雙擊某視頻讓其全屏,單擊再恢複原來的樣子。IOS的播放器有兩種,MPMoviePlayerController,AVAudioPlayer。首先我嘗試的是前者,發現並不能讓兩個視頻同時播放,當播放第二個視頻的時候,第一個就自動停止了;後來又找了些資料試了試後者,完美解決了這個問題。多個播放器同時播放,資料參考自: http://ios.jobbole.com/84287/
Time of Update: 2016-09-01
標籤: Activity的四種啟動模式 (樣本圖) 1、standard 標準的啟動模式,在回退棧中,每次訪問啟動的activity都是一個全新的Activity. 2、singleTop
Time of Update: 2016-09-01
標籤:注意:UICollectionView的自訂功能就是自己去實現UICollectionViewLayout的子類,然後重寫相應的方法來實現Cell的布局1.當布局首次被載入時會調用prepareLayout函數-(void)prepareLayout;2.自訂ContentSize該方法會返回CollectionView的大小,這個方法也是自訂布局中必須實現的方法-(CGSize)collectionViewContentSize;
Time of Update: 2016-09-01
標籤:錯誤類型:Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major錯誤解決Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0Error: at
Time of Update: 2016-09-01
標籤:瞭解Android程式設計的人應該知道,在Android 2.0之後有了overridePendingTransition(),其中裡面兩個參數,一個是前一個activity的退出,另一個activity的進入。如下代碼:@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2016-09-01
標籤:1.包含標頭檔#include<unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h> 2.定義檔案控制代碼 FILE * inDataFd; 3.建立檔案 filter->inDataFd= fopen("/data/xx/hwdataintmp.pcm","ab+");if(NULL ==
Time of Update: 2016-09-01
標籤:iOS之在webView中引入本地html,image,js,css檔案的方法 2014-12-08 20:00:16CSDN-sky_2016-點擊數:10292 項目需求最近開發的項目,需要一個webView,同時這個webView會需要引入一些項目中的資源:一個本地的html檔案,作為webView的模板兩張loading圖片,在圖片未載入的時候進行佔位jquery.js,scrollLoading.js
Time of Update: 2016-09-01
標籤: 1 public static boolean isNetworkAvailable(Context context) { 2 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); 3 if (Build.VERSION.SDK_INT >=
Time of Update: 2016-09-01
標籤:使用終端命令列將本地項目代碼上傳到github上進行託管對於IOS開發人員來說,Github的使用是必須要掌握的一種技能,而把項目由本地上傳到Github有多種方式1、開發工具Xcode配置Git,由Xcode-->Source Control-->Commit;2、使用Github用戶端上傳代碼;3、使用終端命令列上傳到Github。其中我的Github地址有我根據實際項目製作的一個配置說明書https://github.com/FISHBALL1/Xcode-git
Time of Update: 2016-09-01
標籤: &
Time of Update: 2016-09-01
標籤:extern float ceilf(float);extern double ceil(double);extern long double ceill(long double);extern float floorf(float);extern double floor(double);extern long double floorl(longdouble);extern float roundf(float);extern double round(double);extern
Time of Update: 2016-09-01
標籤:這是應用在android6.0版本以上的許可權擷取,判斷是否擁有這個許可權以及如何擷取許可權://判斷是否具有許可權@Overridepublic void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { /
Time of Update: 2016-09-01
標籤:1.在mac系統下:找到專案檔,proj.ios檔案夾下找到:項目名稱.xcodeproj雙擊開啟.2.進入xcode開發環境以後,會發現Class檔案夾下面只有4個基本檔案,項目中的遊戲類那?這時不要著急,選中Class右鍵選擇Show in
Time of Update: 2016-09-01
標籤:為了做移動適配,css3出了一個新單位rem,rem就是相對於根項目<html>的font-size來做計算,根目錄一般用20px(一是方便計算,二是Google瀏覽器不支援12px以下的字型);html{font-size:20px},預設為20px;@media only screen and (max-width: 1220px) and (min-width: 992px){html{ font-size:
Time of Update: 2016-09-01
標籤:一說到3D,可能第一反應就是使用OpenGL ES。。。。但是,實現這麼個小功能,要動用這玩意,莫名的恐懼啊!!!!至今也沒弄明白這個怎麼玩。。。好吧,幸虧還有個Camera類可以協助我們,據說底層實現實現也是使用的是OpenGL ES 注意:使用的是android.graphics.Camera 話不多說了,直接上代碼:public class _3DAnimation extends Animation { private float
Time of Update: 2016-09-01
標籤: 老大說,我們的項目要hybrid,要實現1、html能調用native;2、本地html調用本地html介面;3、能載入遠程介面。。。。。 因為我的項目是已有的(以下簡稱 項目),所以是要在已有的項目裡加上cordova,只是在載入遠程介面這個搞了好久,傷~~~ 配置cordova 人太懶,看這裡的部落格吧。或者自行搜尋,網上一大把。載入遠程介面 看了好幾篇部落格,都不行。 a、ios cordova如何載入遠程介面? b、Cordoval在iOS中的運用整理 。
Time of Update: 2016-09-01
標籤:log4j:WARN No appenders could be found for logger (org.springframework.core.io.support.PathMatchingResourcePatternResolver).log4j:WARN Please initialize the log4j system properly.java.lang.ExceptionInInitializerErrorat
Time of Update: 2016-09-01
標籤: handler是安卓中用於訊息傳遞的機制,通常用於ui線程的更新。我們知道,子線程即非UI線程是不能更新ui的,因此這個得讓handler大顯神威。例如下面就是一個簡單的子線程的更新的ui的案例,記住:下面的案例是錯誤的xml代碼: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2
Time of Update: 2016-09-01
標籤:Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用為主,它拋棄了基於XML的各種繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言。構建工具就是對你的項目進行編譯,運行,簽名,打包,依賴,管理等一系列功能的合集,傳統的構建工具有Make,Ant,Maven,lvy等,而Gradle是新一代自動化構建工具,它是一個獨立的項目,與AS,Android無關。在項目的根目錄有個build.gradle檔案,裡面有這麼一句代碼:classpath
Time of Update: 2016-09-01
標籤:Android提供了兩種事件處理機制: 基於監聽的事件處理(委派式事件處理) 基於回調的事件處理 當某個事件來源被觸發時(發生事件活動),Android系統最先觸發的是綁定在該事件來源上的事件監聽器,(如果繼續傳播的話)接著才會觸發該事件來源提供的事件回調方法。Android基於監聽的事件處理的處理模型如下: