Time of Update: 2016-06-06
標籤:iOS開發網路篇—多線程斷點下載說明:本文介紹多線程斷點下載。項目中使用了蘋果內建的類,實現了同時開啟多條線程下載一個較大的檔案。因為實現過程較為複雜,所以下面貼出完整的代碼。實現思路:下載開始,建立一個和要下載的檔案大小相同的檔案(如果要下載的檔案為100M,那麼就在沙箱中建立一個100M的檔案,然後計算每一段的下載量,開啟多條線程下載各段的資料,分別寫入對應的檔案部分)。項目中用到的主要類如下: 完成的實現代碼如下:主控制器中的代碼:#import
Time of Update: 2016-06-06
標籤:程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在 checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to
Time of Update: 2016-06-05
標籤:有一串比較大的數字,把這組數字格式化成以萬為單位的數字+ (NSString *)stringWithFormatNum:(NSInteger)num{ return [NSString stringWithFormat:@"%@", num >= 10000 ? [NSString stringWithFormat:@"%0.1f萬", (num / 10000.0)] : [NSString stringWithFormat:@"%zd",num]];}
Time of Update: 2016-06-06
標籤: 轉載請標明出處: http://blog.csdn.net/Airsaid/article/details/51591239 本文出自:周遊的部落格
Time of Update: 2016-06-06
標籤: 轉載請標明出處: http://blog.csdn.net/Airsaid/article/details/51591282 本文出自:周遊的部落格 前言上一篇寫了補間動畫的使用,由於篇幅原因,就把自訂補間動畫單獨拿出來了。這一篇繼續寫補間動畫~在上一篇中寫到了Android提供了Animation類作為補間動畫的抽象基類,並提供了四個子類:ScaleAnimation
Time of Update: 2016-06-06
標籤:首先,我得解釋一下為什麼我的標題取消非同步載入打引號,這是因為可能最後實現效果並不是你自己想象中的那樣。大家看取消非同步載入,這不是很簡單嗎?AsyncTask中不是有一個cancel方法嗎?直接調用該方法不就行了嗎?但是事實上是這樣的嗎?如果真是這樣,我相信我就沒有以寫這個作為一篇部落格的必要了。為什麼會有這樣的想法呢?實際上源於我上一篇中Demo中的一個BUG,然後解決該BUG,需要去取消非同步任務,是怎麼樣,我們不妨來看看。 首先,還是來一起回顧一下上篇部落格中載入進度條D
Time of Update: 2016-06-05
標籤:第五章 本章學習了搭建S3C6410開發板的測試環境,其中S3C6410開發板是三星推出的一種低功耗,高性價比的RISC處理器,應用廣泛,並為2.5G和3G通訊服務提供了最佳化的 硬體效能,內建強大硬體加速其,滿足高端服務通訊中的資料寬頻要求。 搭建開發板的測試環境首先要安裝串口調試工具(minicom),因為開發linux驅動程式與android應用程式不同,無法在eclpse上開發。安裝minicom步驟如下: 1、檢測當前系統是否支援usb轉串口&
Time of Update: 2016-06-05
標籤:驅動的移植。在drivers/char 目錄下,我們建立一個驅動程式檔案mini2440_leds.c,內容如下:<span style="font-size: 18px;">#include <linux/miscdevice.h>#include <linux/delay.h>#include <asm/irq.h>#include <mach/regs-gpio.h>#include <mach/hardware.h&
Time of Update: 2016-06-05
標籤:例如一個小項目:實現單詞本的添加單詞等功能功能:不同的方式實現跨app之間資料的暴露與接收 暴露端app:實現單詞的添加(Word、Translate),增刪改查;
Time of Update: 2016-06-05
標籤:- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url NS_DEPRECATED_IOS(2_0, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
Time of Update: 2016-06-05
標籤:S3C64IO 為 2 .5G 和 3G 通訊服務提供了最佳化的硬體效能, 內建強大的硬體加速器, 包括運動 視頻處理、 音頻處理、 2D 加速、顯示處理和縮放等,同時還整合了一個 MFC (Multi-Format video Codec), 支援 MPEG4 /H.263川.264 編解碼和 VCl 解碼,能夠提供即時的視頻會議以及 NRSC 和 PAL t卡tl式的 TV 輸出。除此之外,該處理器內建一個非常先進的 30 加速器,支援 OpenGL ES I.I/ 2.0和
Time of Update: 2016-06-05
標籤:1、如,在使用SharePoint2013產品準備工具的時候,網上下載安裝Windows Server
Time of Update: 2016-06-05
標籤:app測試分享 相信大家在測試app軟體時候,經常發生自己發現的bug無法重現或者偶然出現,因此開發人員對bug的解決方案是拒絕處理,導致這個bug是無用的bug,無法提高軟體的品質。
Time of Update: 2016-06-05
標籤:很多app中可以看到不同與導覽列的狀態列的顏色,他媽的真繞嘴.一.更改狀態列顏色 (StatusBar)就是比如導覽列是紅色的狀態列是綠色的.要實現這樣的效果其實很簡單,就是添加一個背景view.簡單的實現過程如下:1 // 設定導航顏色 可用2 [self.navigationController.navigationBar setBarTintColor:[UIColor redColor]];3 //建立一個高20的假狀態列4 UIView
Time of Update: 2016-06-05
標籤:主要講解的內容是是搭建開發板S3C6410的測試環境。S3C64103C6410是一個16/32位RISC微處理器,旨在提供一個具有成本效益、功耗低,效能高的應用處理器解決方案,像行動電話和一般的應用。它為2.5G 和 3G通訊服務提供最佳化的H /W效能, S3C6410採用了64/32位內部匯流排架構。同時還學習到了串口調試工具,minicom。第一步:ls | greb
Time of Update: 2016-06-05
標籤:一、計算機布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
Time of Update: 2016-06-05
標籤: 開發板是開發和學習嵌入式技術的主要硬體裝置, 儘管可以在 PC 上開發 Linux 驅動, 然後重 新編譯成 ARM 架構的 Linux 驅動模組。但最終都是要在開發板上進行測試的。這主要是因為 ARM 架構的開發板可基於 X86 架構的 PC 在 CPU 指令以及二進位格式上都有所不同。 而且如果 Linux 驅動需要訪問硬體(如 LCD、 Wi-町、藍芽等〉,並且這些硬體很難在 PC 上進行類比, 那麼就要在
Time of Update: 2016-06-05
標籤:首先建立led驅動的裝置檔案,可以使用cdev_init,register_chrdev_region,cdev_add等建立主裝置號的裝置檔案。步驟如下:1使用cdev_init初始化cdev2指定裝置號3使用cdev_add函數將字元裝置添加到核心中的字元裝置組中4使用class_creat宏建立struct class5使用device_creat函數建立裝置檔案然後卸載led驅動的裝置檔案{Device_destroy(leds_class,dev_number);If(leds_
Time of Update: 2016-06-05
標籤:之前筆者已經講過了LauchMode的作用,以及盡量避開棧的概念使用GIF圖片的方式儘可能簡單地闡述了一下Activity的啟動模式,這篇文章就再次深入,好好講一下在各種啟動模式下,Activity與任務棧到底是如何作用的。如果還是剛入門的讀者,建議還是先看一下筆者的前一篇文章。上一篇文章地址:http://blog.csdn.net/double2hao/article/details/50929431任務棧:(筆者此處就複製一下官方文檔中的解釋)如果對任務棧有深入瞭解興趣的,可以看一下
Time of Update: 2016-06-05
標籤:本章對minicom串口調試工具做了詳細介紹,其中包括了4個步驟;而在燒寫Android系統之前需要使用Eboot擦除NandFlash,其方法分為5步。現在市場上有各種各樣的開發板,我們應在掌握方法的基礎上一定要詳細瞭解不同開發板的差別所在。 本章還學習關於開發板的測試環境,由於我們所開發的Linux驅動,不管使用何種方法編譯後,都需要在開發板上進行測試,這是因為在ARM架構的開發板可以在X86架構的PC在CPU指令及二進位格式上有所不同