Time of Update: 2016-04-25
標籤:假設根字型font-size的值是40px, 640/40=16,16就是px換算rem的值function initHtmlFontSize(){ //擷取可是寬度 var _width=documnet.body.clientWidth; //判斷 _width= _width > 640 ? 640:_width; //當前的font-size的值 var _fs=_width/16; //賦給html節點 document.
Time of Update: 2016-04-25
標籤:最近項目需要授權時候跳轉到相關的設定頁面,自己總結了一下,想寫到簡書上來,和大家分享一下。在本人測試後,iOS8和9都沒有問題,直接跳轉到各個頁面,這可能蘋果對這方面開放了吧。第一步修改plist檔案,在裡面添加 URL types 並設定一項URL Schemes為prefs和Document Role 不知道是我的原因還是怎麼回事,第一次我沒有設定Document Role 這一項,始終都沒有跳轉過去,加上就好使了。第二步想跳轉到哪個頁面就寫代碼可以了
Time of Update: 2016-04-25
標籤:許可權: <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> MainActivity //判斷網路是否暢通加許可權
Time of Update: 2016-04-25
標籤:俗話說,工欲善其事,必先利其器,對於Android驅動開發來說,首先我們要做的就是搭建Android開發環境,我們首先要配置Linux驅動的開發環境,接著還得配置開發Android應用程式以及Android NDK程式的開發環境,除此以外,還要一些協助工具輔助用以測試Linux驅動和調試開發板。首先要安裝JDK,下載好安裝包,(http://www.oracle.com/technetwork/java/javase/downloads/index.html)使用“tar
Time of Update: 2016-04-25
標籤:KeyMob移動廣告最佳化平台:是專門為Android、IOS開發人員免費服務的行動裝置 App廣告管理工具。支援國內外多家廣告平台自由轉換(包括:admob、百度廣告、廣點通、iad、inmobi、chartboost、adcolony視頻廣告、mmedia等)。KeyMob在協助開發人員輕鬆嵌入多家廣告平台的同時,匹配高效地廣告,大幅提高廣告填充率,實現廣告收益最大化。KeyMob移動廣告最佳化彙總SDK,為開發人員提供了一個高效的行動裝置
Time of Update: 2016-04-25
標籤:1: 殺死自己進程的方法android.os.Process.killProcess(Process.myPid());2:殺死別人進程的方法(不能殺死自己)-------a: activityManager.killBackgroundProcessesActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
Time of Update: 2016-04-25
標籤:NSDate * senddate=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYYMMdd"]; NSString * locationString=[dateformatter stringFromDate:senddate];
Time of Update: 2016-04-25
標籤:本文內容根據個人自學整理記錄,理解不當之處,希望大家批評指正,大家相互學習,寫學習歸納,寫部落格是個好習慣,希望能夠堅持下去。 在前一篇文章當中介紹了 Android 的系統架構,主要是為了讓大家對Android 系統的內部階層有個清晰的認識,是開發 Android 程式開發的基礎。對 Android 系統結構瞭解之後,要開發一個安卓應用程式需要哪些東西呢,這篇文章主要就是介紹 Android 程式開發的基本組件系統。Android 應用程式框架的核心: 由於
Time of Update: 2016-04-25
標籤: 相對於在Android2.x版本上出現的長按、點擊事件的效果,不得不說,滑動操作具有更好的使用者體驗。因此,從Android 4.X版本開始,出現了更多滑動操作的效果。越來越多第三方應用模仿這樣的效果,來改善自己的應用。本文,我們刨根問底來探尋滑動效果的產生。 滑動效果如何產生 滑動一個View,其本質就是移動一個View。便是改變它的座標位置,它的原理與動畫產生的效果原理應該是如出一轍的。其最終本質都是改變其座標。所以,我們要實現View滑動的效果,就只需要監聽使用者的觸摸事件,
Time of Update: 2016-04-25
標籤:第七章是入門篇的倒數第二篇文章了,明天整個APP將進入收官。 本節教程主要要教會大家使用二維碼掃描和用do_WebView組件加在html頁面。匯入項目do_WebView組件掃描功能自訂事件將要學習的demo如下所示1. 匯入完整項目本節樣本demo請參考,可以匯入到設計器中學習。這節教程中將要用到的組件有do_BarcodeView請大家前幾節教程所教授的方法,提前添加這兩個組件,並打成相應調試包用於調試。2. do_WebView組件do_WebView是一個很強大的組件,
Time of Update: 2016-04-25
標籤:現在的前端開發人員基本都要同時著手PC端頁面和手機頁面的開發工作,就目前的狀況來看,手機頁面的相容性要比PC端更為複雜(當然主要是只在Android端,大家懂的),而且有些樣式在PC端頁面上可能沒什麼,但是一旦到了手機頁面,那就有可能是“大坑”,下面是本人自己開發手機頁面過程中總結的一些問題,避免以後再次去犯。1.overflow-x這真的是一個大坑,一旦你在body或者html上用了這個屬性,對不起,如果你的頁面出現捲軸的話,那就會出現莫名其妙的bug,滑動頁面的
Time of Update: 2016-04-25
標籤: 隨著高端手機(Andriod,Iphone,Ipod,WinPhone等)的盛行,移動互聯應用開發也越來越受到人們的重視,用html5開發行動裝置 App是最好的選擇。然而,每一款手機有不同的解析度,不同螢幕大小,如何使我們開發出來的應用或頁面大小能適合各種高端手機使用呢?學習html5 viewport的使用能幫你做到這一點……viewport 文法介紹: <!-- html document
Time of Update: 2016-04-25
標籤:第4章 原始碼的下載和編譯4.1 下載、編譯和測試Android原始碼 主要學習了:配置原始碼的下載環境,Android原始碼目錄結構解析,下載Android原始碼中的一部分,編譯Android原始碼,out目錄結構分析,用模擬器測試system.img檔案。4.2
Time of Update: 2016-04-25
標籤: 第2章 搭建Android開發環境2.1 Android底層開發需要哪些工具開發、測試和調試Linux驅動、HAL程式庫需要哪些工具:JDK6或以上版本;Eclipse3.4或以上版本;ADT;CDT;Android SDK;Android NDK;交叉編譯環境;Linux核心原始碼;Android原始碼;用於調試開發板和串口工具:minicom 。2.2 安裝JDK 直接下載後進行配置。2.3
Time of Update: 2016-04-25
標籤:第3章 Git使用入門3.1 安裝Git 通過本節學習了Git的安裝步驟。3.2 查看Git文檔 通過本節學習了在Linux下可以直接使用man命令查看指定命令的協助文檔。3.3 原始碼的提交與擷取步驟為:建立版本庫:git init將檔案提交到本地版本庫:git commit建立本地分支:git branch切換本地分支:git
Time of Update: 2016-04-25
標籤:第1章 Android系統移植與驅動開發概述1.1 Android 系統架構Android是一個非常優秀的嵌入式作業系統。經過幾年的發展和演化,Android已經發展形成林非常完善的系統架構。Android的系統架構分為4層:Linux核心、C/C++程式碼程式庫、Android SDK API、應用程式。1.2 Android
Time of Update: 2016-04-25
標籤:Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the process until the
Time of Update: 2016-04-25
標籤: 最近luajit發布了64位beta版,由於appstore上線必須是64位的應用,而且我的遊戲項目用到lua指令碼,所以必須要用到64位的luajit來編譯lua指令碼。方法如下:在luajit官網下載luajit源碼:http://luajit.org解壓後,需要通過在luajit的檔案夾上層目錄,開啟終端編譯,編譯方法如下命令:LUAJIT=./luajit-2.1.0-beta2DEVDIR=`xcode-select -print-path`/Platforms
Time of Update: 2016-04-25
標籤:Android Studio還為開發人員提供多種模板選項,從而大大提升開發速度。這些模板能自動建立Activity以及必要的XML檔案。大家還可以利用這些模板建立出較為基礎的Android應用程式,並將其運行在實體裝置或者模擬器當中。 在Android Studio當中,我們可以在建立新的Activity時一同建立出對應模板。右鍵點擊視窗左側項目瀏覽器中的“package
Time of Update: 2016-04-25
標籤:選擇File->new module出現的介面,選擇android application選擇下一步,就出現了和剛剛一樣的流程了,一步步建立完成即可。 我們看到多了個secondAndroid的項目。 如何運行呢,選擇的edit configurations,點擊左邊的綠色“+”號,選擇android