Time of Update: 2016-10-08
標籤: 前些日子一直在研究3d的架構沒有時間寫部落格,不過最後需求改了,也沒研究出個啥。這段時間出了新的需求,需要迴圈播放圖片,並且滑動的時候中間的圖片有縮放的效果。剛開始想在網上搜尋,不過並沒有找到合適的demo,沒辦法只能寫個了。 首先說下思路,做這個效果需要解決三個問題。 第一個問題,如何控制每次滑動的距離。iOS中好像並沒有設定scrollview每次滑動的距離吧。設定其畫框的大小和pageenable的時候已經決定了其每次滑動的距離。但是需求要顯示三張圖片啊,中間大圖,兩邊的圖片
Time of Update: 2016-10-08
標籤: 1,首先在虛擬伺服器電腦上可以開啟http://localhost/2,在外部裝置訪問時報錯為:You don‘t have permission to access / in on this server解決方案: 1,在WampServer安裝目錄下bin\apache\apache2.4.9\conf開啟httpd.conf 2,在httpd.conf中找到(大概240行):
Time of Update: 2016-10-08
標籤:我在自己動手寫RecyclerView的上拉載入更多,最後就差一步,這個時候資料已經載入完了,UI上面沒有顯示,我而且也調用了notifyDataSetChanged重新整理item的資料,但是一直沒效果,必須手動拉下才有效果顯示item。 解決方案,直接上代碼。 mRecyclerView.setLayoutManager(newLinearLayoutManager(getContext()));mRecyclerView.setItemAnimator(new
Time of Update: 2016-10-08
標籤:配置開發環境: 1:下載ndk,匯入android studio中。 2:在項目中引入NDK 3:在電腦path變數中匯入NDK路徑,在編譯.h檔案的時候會用到。 一:建立java的native方法,然後編譯產生.class檔案. 二:根據.class檔案產生.h檔案。 1:開啟Terminal,然後進入APP目錄下的main主目錄。 2:輸入命令。 3:產生.h檔案,產生的jni檔案夾在main檔案夾下。 三:根據.h檔案編寫.
Time of Update: 2016-10-08
標籤:基礎知識點裝置像素:裝置像素又稱物理像素(physical pixel),裝置能控制顯示的最小單位,我們可以把這些像素看作成顯示器上一個個的點。 iPhone5的物理像素是640X1136。PS:在普通螢幕下,1個css像素對應1個物理像素(1:1)。 在超高像素密度螢幕(Retina顯示屏)下,1個css像素對應4個物理像素(1:4)。(這裡指專指蘋果超高清螢幕)
Time of Update: 2016-10-08
標籤:在手機safari上傳圖片時,豎著的照片會變成橫著的照片,以下程式片段利用圖片exif資訊把圖片旋轉回去,代碼抄自php.net官網。http://php.net/manual/zh/function.exif-read-data.php <?php$image = imagecreatefromstring(file_get_contents($_FILES[‘image_upload‘][‘tmp_name‘]));$exif =
Time of Update: 2016-10-08
標籤:Android四大組件是一個android app 最基本的組成部分,這篇部落客要給大家簡單的介紹一下四種組件(1)Activities(2)Services(3)BroadcastReceiver(4)ContentProvider (1)Activities我們先看看 android api guide
Time of Update: 2016-10-08
標籤://擷取目前時間 時間根據格林威治時間顯示 //時間 8小時 英國格林威治 7小時 NSDate *date = [NSDate date]; NSLog(@"%@",date); //NSZone 計算時區 //根據目前時間 獲得一個時間 參數是秒 NSDate *someDate = [NSDate
Time of Update: 2016-10-08
標籤:Button button=(Button) findViewById(R.id.button);button.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { DisplayToast("ODO Auto-generated method stub 事件觸發成功");
Time of Update: 2016-10-08
標籤:本文開始逐步實現設定中心的“手機防盜”功能模組本文地址:/www.cnblogs.com/wuyudong/p/5939123.html,轉載請註明出處。點擊“手機防盜”,如果之前沒有設定過密碼,則彈出下面的對話方塊:如果已經設定過密碼,則彈出下面的對話方塊:由於需要儲存儲存的密碼狀態,可以使用SharedPreferences在之前建立的SpUtil類中添加下面的代碼: // 寫 /** * 寫入String變數至sp中
Time of Update: 2016-10-08
標籤:原諒我記不住寫下來好了UICollectionViewFlowLayout 流式自動布局 繼承於UICollectionViewLayout初始化:[[UICollectionViewFlowLayout
Time of Update: 2016-10-08
標籤:+ (BOOL)isNotIphone3G {static BOOL done = FALSE;static BOOL result;if (!done) {size_t size;sysctlbyname("hw.machine", NULL, &size, NULL, 0);char *machine = malloc(size);sysctlbyname("hw.machine", machine, &size, NULL, 0);NSString
Time of Update: 2016-10-08
標籤:CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init]; gradientLayer.colors = @[(__bridge id)mRGBToColor(0xff8800).CGColor,(__bridge id)mRGBToColor(0xff5100).CGColor]; //位置x,y 自己根據需求進行設定
Time of Update: 2016-10-08
標籤:什麼出貨量的事情這裡放下不談,但小米的銷量下滑跌出前三已經是不掙的事實。前幾天小米5S發布引來一片罵聲,人們不經感歎那個曾經意氣風發的小米到底是怎麼了?曾經標榜為發燒而生的他為何到如今還在旗艦手機上使用千元機的3GB運行記憶體,性價比不再,工藝停滯不前,所謂的黑科技也無一例外地都是雞肋。上面這些吐槽可直接無視,事實上在2016年小米還有最後一次翻身的機會,那就是傳聞已久的小米NOTE2曲面屏版。這最後一張好牌實際就看雷軍怎麼用了,成敗都在它自己的手上。根據我個人的理解,如果在保持傳聞中的配
Time of Update: 2016-10-08
標籤:bmob後端雲,這個就不用我說了吧,它在我們安卓開發的過程當中非常重要。具體有哪些服務可以bmob的官網來查詢關於怎麼實現簡訊驗證碼的方式,其實在bmob的後端雲裡面已經詳細的介紹了的。我在這裡最主要的是分享一下經驗1.要想實現簡訊驗證碼,必須在bmob的官網上下載簡訊驗證碼的sdk,然後匯入工程2.使用SDK,這個sdk可以單獨使用,直接初始化就可以使用。那什麼是單獨使用呢?就是直接初始化這個SDK就可以使用,而不用初始化Bmob
Time of Update: 2016-10-08
標籤:行動裝置 App中許多複雜的且經常改動的頁面會使用H5進行代替native,這裡就會使用到js和webview的互動iOS裡面,UIWebView提供了方法stringByEvaluatingJavaScriptFromString:使js和webview互連這裡我提供一種思路,僅供參考1.載入js函數 var Test = {};Test.platform = {name: ‘IOS‘};// 返回App識別IDTest.getAppId = function(){
Time of Update: 2016-10-08
標籤:最近在項目中需要將讀取的資料按照時間的降序進行排序。具體的步驟如下:1.讀取資料,存入List中2.取出資料中的時間戳記,由String轉換成Date3.使用冒泡排序對List中元素按照Date進行排序具體代碼如下://將List按照時間倒序排列 @SuppressLint("SimpleDateFormat")
Time of Update: 2016-10-08
標籤:一、UINavigationBar的結構導覽列幾乎是每個頁面都會碰到的問題,一般兩種處理方式:1.隱藏掉不顯示 2.自訂1. 添加導覽列TestViewController * mainVC = [[TestViewController alloc] init];UINavigationController * nav = [[UINavigationController alloc] initWithRootViewController:mainVC];
Time of Update: 2016-10-08
標籤:Socket編程一、瞭解網路各個協議:TCP/IP、SOCKET、HTTP等網路七層由下往上分別為物理層、資料連結層、網路層、傳輸層、會話層、展示層和應用程式層。其中物理層、資料連結層和網路層通常被稱作媒體層,是網路工程師所研究的對象;傳輸層、會話層、展示層和應用程式層則被稱作主機層,是使用者所面向和關心的內容。 http協議 對應於應用程式層 tcp協議 對應於傳輸層 
Time of Update: 2016-10-08
標籤:Xamarin.Android編譯CPU類型選擇方式在Xamarin.Android編譯的時候,預設提供了5種CPU類型供大家選擇。它們分別為armeabi、armeabi-v7a、arm64-v8a、x86和x86_64。其中,前三項都是針對ARM規範的CPU,後面兩項是Intel晶片的。其中,64表示64位CPU。這裡針對ARM的三類,具體講解一下。armeabi是針對基於 ARM*