Time of Update: 2015-09-17
標籤:下載安裝前端開發工具:HBuilder官網下載:http://www.dcloud.io/根據官網說明安裝* 開啟登入HBuilder,把做好的H5頁面通過添加app項目把H5的檔案夾加入進來(項目列表內會組建檔案夾和檔案如manifest.json)* 按Ctrl+R啟動項目類比,雙擊左側項目列表的manifest.json配置相關參數* 然後選擇頂部功能表項目‘發行’→‘App打包’→設定相關參數→
Time of Update: 2015-09-17
標籤:這是第一次接觸android開發,特意上網搜尋視頻進行了自身知識補充,覺得說視頻做得很不錯,從android的發展曆程以及一些基本常識都講得很詳細,也很有趣,也所以拿出來同大家一起分享學習,網址是:http://ke.qq.com/cgi-bin/courseDetail?course_id=89630&from=1032。看到現在主要安卓開發工具安裝有三種:一種是採用獨立配置通過eclipse加裝adt外掛程式以及sdk搭建平台,另一個則是直接使用adt-bundleIntegr
Time of Update: 2015-09-17
標籤:第一步:如果你的電腦安裝了node,恭喜你,第一步完成;如果沒有,那請先安裝node。第二步:安裝react-native-cli,在windows下需要從github簽下來的react-native裡的react-native-cli,直接執行npm install react-native-cli
Time of Update: 2015-09-17
標籤:百度之後才知道開發環境是什麼東西,似乎就是用來創造新的軟體的軟體 用來開發安卓軟體的最常聽到的Android studio,沒用過,至於是從什麼發展演變過來的,百度不到。 hello word也沒弄出來,剛開始忘了有jdk這個東西,還有很多版本不知道選哪個 然後啟動的時候一直卡在 百度上說可以通過修改Android studio 目錄下一個檔案解決 進入介面後發現點start a android
Time of Update: 2015-09-17
標籤:
Time of Update: 2015-09-17
標籤:swappiness的值的大小對如何使用swap分區是有著很大的聯絡的。swappiness=0的時候表示最大限度使用實體記憶體,然後才是 swap空間,swappiness=100的時候表示積極的使用swap分區,並且把記憶體上的資料及時的搬運到swap空間裡面。當該參數=0,表示只要有可能就儘力避免交換進程移出實體記憶體;該參數=100,這告訴核心瘋狂的將資料移出實體記憶體移到swap緩衝中。這個值只是一個Linux在判斷是否交換記憶體(swap)的一個“傾向”
Time of Update: 2015-09-17
標籤:這種方法早就發現了,不過一致沒用,今天拿過來用,發現了一些問題。1、這個東西和表視圖結合使用很方便,首先,建立新的工程,將表視圖控制器作為工程的根視圖,並且添加一個導航(當然,你可以不這樣做,但是你的搜尋控制器要和表視圖結合使用)2、@interface TableViewController
Time of Update: 2015-09-17
標籤: 平台資訊:核心:linux3.4.39系統:android4.4 平台:S5P4418(cortex
Time of Update: 2015-09-17
標籤:使用mac mini裝置進行視頻開發中的部分錯誤總結近期進行真機測試,發現視頻真機能點開播放,模擬器就崩潰在main裡,並且沒有崩潰資訊,這讓我很困擾,一點提示都沒有,後經人指教得到了一些方法,特此分享:因為崩潰在main裡面
Time of Update: 2015-09-17
標籤:今天遇到了這個貌似很“唬人”的錯誤,決定記錄之。錯誤:android.content.res.Resources$NotFoundException: String resource ID
Time of Update: 2015-09-17
標籤:測試使用工具:WIFI模組型號:ESP8266https://item.taobao.com/item.htm?spm=a1z10.1-c.w137712-175513579.2.btbD9X&id=520305709648USB-TTL調試工具:CP2102https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-175517240.14.8HGQU4&id=39481188174串連方法:(這裡是用TTL直接調試ESP82
Time of Update: 2015-09-17
標籤:1、什麼是popWindow?popWindow這是對話的方式!文字解說android的方式來使用對話方塊,這就是所謂的popWindow。2、popWindow特徵Android的對話方塊有兩種:PopupWindow和Dialog。它們的不同點在於:Dialog的位置固定,而PopupWindow的位置能夠任意。Dialog是非堵塞線程的,而PopupWindow是堵塞線程的。PopupWindow的位置依照有無位移分,能夠分為位移和無位移兩種;依照參照物的不同,能夠分為相對於某個控制
Time of Update: 2015-09-17
標籤:如何乾淨徹底地退出Android應用程式,是很多開發人員的心頭癢。如何乾淨地關閉所有已開啟的Activity? 如何關閉指定的Activity? 如何關閉一類Activity? 這裡,我們提出一種通過實現對Application的擴充,實現了一種高效管理Activity,實現Android乾淨徹底地退出應用程式。 首先,我們將管理Activity的功能通過一個擴充的Application類來實現。 public class MyApplication extends
Time of Update: 2015-09-17
標籤: SurfaceView繼承了View,但是我們並不需要去實現它的draw方法來繪製自己,為什麼呢?因為它和View有一個很大的區別,View在UI線程去更新自己;而SurfaceView則在一個子線程中去更新自己;這也顯示出了它的優勢,當製作遊戲等需要不斷重新整理View時,因為是在子線程,避免了對UI線程的阻塞。
Time of Update: 2015-09-17
標籤:// strong : 一般對象 weak : UI控制項#define IconKey @"icon"#define DescKey @"desc"#import "ViewController.h"@interface ViewController ()- (IBAction)previous;- (IBAction)next;@property (weak, nonatomic) IBOutlet UIButton *previousBtn;@property
Time of Update: 2015-09-17
標籤:http://www.zhangxinxu.com/wordpress/2012/08/mobile-wap-page-knowledge-share/瀏覽器與圖片顯示豎著狀態,如iPhone4, 寬度像素640,而一般Symbian S60寬度320. 由於為了閱讀體驗,iPhone4和Symbian預設瀏覽器的布局視區寬度都是320像素,因此iphone4的裝置像素比devicePixelRatio為2,
Time of Update: 2015-09-17
標籤:iOS SDK的NSXMLParser解析XML文檔是事件驅動模式的,即採用SAX方式來解析XML格式文檔。NSXMLParser在處理XML文檔的過程中當遇到一些要素(元素、屬性、CDATA塊、評論等)時會通知它的委託,而自身不對解析的要素進行任何處理,全權委託給NSXMLParserDelegate處理。同時它也會報告錯誤。1. 開啟一個xml檔案,讀取內容到NSData中。NSString *path = [[NSBundle mainBundle] pathForResource:
Time of Update: 2015-09-17
標籤:不少設計師和工程師都被安卓裝置紛繁的螢幕搞得暈頭轉向,我既做UI設計,也做過一點安卓介面布局,剛好對這塊內容比較熟悉,也曾在公司內部做過相關的講座,在此,我將此部分知識重新梳理出來分享給大家! 1、瞭解幾個概念(1)解析度。解析度就是手機螢幕的像素點數,一般描述成螢幕的“寬×高”,安卓手機螢幕常見的解析度有480×800、720×1280、1080×1920等。720×1280表示此螢
Time of Update: 2015-09-17
標籤: Fastlane是一組工具套件,旨在實現iOS應用發布流程的自動化,並且提供一個運行良好的持續部署流程,只需要運行一個簡單的命令就可以觸發這個流程。 Fastlane是一個ruby指令碼集合,其中囊括了向蘋果商店提交新應用或更新已有應用所需要的最常用任務。 deliver用於上傳應用的二進位代碼,應用截屏和原資料到市集 snapshot可以自動化iOS應用在每個裝置上的本地化截屏過程 frameit用於在應用截屏外添加裝置架構
Time of Update: 2015-09-17
標籤:匯總各種Android 藍芽各種UUID ServiceDiscoveryServerServiceClassID_UUID = ‘{00001000-0000-1000-8000-00805F9B34FB}‘BrowseGroupDescriptorServiceClassID_UUID =