Time of Update: 2016-08-29
標籤:眾所周知的原因,google的很多網站在國內無法訪問,苦逼了一堆天朝程式員,下是在mac本上折騰android 開發環境的過程:一、先下載android sdk for
Time of Update: 2016-08-29
標籤:不需要AIDL也不需要複雜的ContentProvider,也不需要SharedPreferences或者共用隱藏檔!只需要簡單易懂的Messenger,它也稱為信使,通過它可以在不同進程中傳遞message對象,在message中放入我們需要傳遞的資料你就可以實現跨進程通訊和傳遞資料。廢話不多說,直接上代碼。首先是服務端:public class Ser extends Service{@Overridepublic IBinder onBind(Intent intent)
Time of Update: 2016-08-29
標籤:尊重勞動成果,轉載請註明出處:http://blog.csdn.net/growth58/article/details/47441245 關注新浪微博:@於衛國 郵箱:[email protected]在我們有兩個Android Studio工程的情況時,我們想使用一個作為library工程匯入到另一個工程作為一個module。我們可以使用Android
Time of Update: 2016-08-29
標籤:前言:
Time of Update: 2016-08-29
標籤:做了幾天的移動端項目,對移動端有了一些瞭解,在適應各種手機螢幕上,要隨著螢幕解析度的改變適應終端,在開發過程中要考慮到客戶的開發,用了float的元素影響到布局,要用clear:both把它清除,如果a連結要給它設定寬高的,就要給他設定display:inline-block,要注意選擇元素是否應用了樣式,多用調試工具
Time of Update: 2016-08-29
標籤:響應式布局簡明樣本,響應式布局最好同時也是調適型配置,然後再配合css3媒體查詢,來達到完美的響應式布局。css3的媒體查詢ie9一下是不支援的,這太遺憾了,不過幸運的是有大神已經為前端屌絲們寫好了用於IE9以下的媒體查詢指令檔,引用方式如下:<!--[if lt IE 9]> <script
Time of Update: 2016-08-29
標籤:問題描述$(document).on("touchstart touchmove",".btn-highlight",function(event){ $(this).addClass("hover"); }).on("touchend touchcancel",".btn-highlight",function(event){ $(this).removeClass("hover");
Time of Update: 2016-08-28
標籤:Android類比位置程式,俗稱GPS欺騙,只能修改採用GPS定位的軟體。 手機定位方式目前有4種:基站定位,WIFI定位,GPS定位,AGPS定位常見的修改手法:1. 抓包欺騙法,抓包改包欺騙伺服器端, 但是得專門去針對某款app,而且現在很多app資料包都加密了2. hook java層經緯度擷取函數, 這個方法以前可以用,現在不行了3. hook native層經緯度擷取函數 4.
Time of Update: 2016-08-29
標籤:對於這次移動端頁面開發,新接觸到的東西不少,首要的一個就是響應式布局,在移動頁面開發中,需要考慮到移動端各種不同的螢幕大小而使用不同的布局來呈現出想要的效果.在小螢幕的行動裝置中.可能需要減少頁面中的資訊量,並且改變原有的布局方案,採用適用於移動端的布局方案.而在中等螢幕大小的行動裝置中,如平板,則需要考慮橫屏,豎屏等情況下的布局方案.由這些需求誕生出來的,就是所謂的響應式布局解決方案,響應式布局重點在於可以通過媒體查詢來為不同螢幕大小的裝置使用不同的CSS樣式,在這種情況下就能夠直接做到
Time of Update: 2016-08-29
標籤: 前言:剛完成一個簡單的移動端項目,單從布局上來說,跟pc端的方法大致相同。 移動端的頁面排版更簡單一些,基本以單行為基礎,逐行排版。唯一要注意的尺寸問題,由於行動裝置的尺寸大小各不相同,所以要考慮一個適應主流行動裝置寬度的頁面排版。一般最常用的就是行置中效果,這樣排版一般不會因為螢幕寬度太小而出現擠壓的問題。 這裡還要提到一個行動裝置的縮放問題。做出來的頁面可能無法完全適合行動裝置的螢幕寬度,因此需要在html文檔中聲明裝置寬度:1 <meta name="viewport"
Time of Update: 2016-08-29
標籤:手機是新時代必備的產物,做移動端的項目開發必不可少。通過這次的項目開發,我發現移動端暫時跟pc端的布局沒有多大的出入,我覺得關鍵點是各個手機的適配,畢竟手機不是一成不變的。相對於pc端,移動端的一個像素都感覺能影響整體的布局,我開始就是因為常常有那麼的一個像素而導致頁面的布局有點拿不穩,而且用調試器也很難看出來。所在在切圖或者div盒子,在像素上必需嚴格的規定好,才不會導致以後出現未知錯誤。還有就是組件的規劃,網頁布局必需先看大局才能為自己節省更多的時間,所以看到一個網頁不能立馬去做,要分
Time of Update: 2016-08-28
標籤:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .box{ width: 300px; height: 300px; border: 1px solid red;
Time of Update: 2016-08-28
標籤:Regex?什麼是Regex?百度百科給出的解釋是這樣的:Regex使用單個字串來描述、匹配一系列符合某個句法規則的字串。根據我的學習,我理解的Regex是:一個字串,這個字串用來描述我們所制定的規則。學習Regex,就好像學習一門新的語言,只是這種語言是用來制定規則的。學習一門新語言,我們一般從helloworld開始。例如我們在要一個很長的字串中找到hellowrold,那麼我們就可以使用Regex helloworld 。helloworld這個Regex是最簡單類型的Regex了,
Time of Update: 2016-08-28
標籤: Button button = (Button) findViewById(R.id.button1);//1.直接new出來button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "你點擊一次登陸按鈕", Toast.LENGTH_LONG).show();
Time of Update: 2016-08-28
標籤:把自己定義的類所建立的對象直接寫入檔案的步驟: 自訂類遵循NSCoding協議,實現NSCoding協議中的兩個方法: encodeWithCoder:往檔案中寫入執行個體變數 initWithCoder:從檔案中讀取執行個體變數為當前對象賦值 如果把對象寫入檔案:調用NSKeyedArchiver中的archiveRootObject:toFile: 如果把對象從檔案中讀取出來:調用NSKeyedUnarchiver中的unarchiveObjectWithFile:i
Time of Update: 2016-08-28
標籤:-LinearLayout線性布局垂直排序,每行僅包含一個介面元素水平排序,每列僅包含一個介面元素orientation,Layout-weight,Layout-margin(外邊距,與螢幕),background,padding(內邊距,內容與textView的間隙)border邊的寬度,gravity(元素在自身所屬地區內的對齊)Layout-gravity(元素在布局中的對齊)主要是豎直方向,水平方向的比較中規中距的都比較適合-AbsoluteLayout座標布局(已經被淘汰)-R
Time of Update: 2016-08-28
標籤: 1、主要介紹了一些分析工具,比如GT、ITest等http://www.jianshu.com/p/8b77d394b2a6 2、詳細介紹啦android平台常見效能最佳化工具http://blog.csdn.net/yanbober/article/details/48394201例如:UI方面:android系統提供的GPU OverDraw 過度繪製工具;GPU呈現模式分析等。 Lint快速分析不合理懂UI布局;HierarchyViewer
Time of Update: 2016-08-28
標籤: 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 *{margin: 0;padding: 0;} 8 #con{width: 100px;height: 100px;background: red;
Time of Update: 2016-08-28
標籤:一、 準備工作 1.建立一個項目取名為phoneword 2.在項目建立好之後,讓我們展開“Resources”檔案夾然後找到並開啟該檔案夾下的“layout”檔案夾,雙擊main.axml在Android設計器中開啟它,這是我們的布局檔案。3.讓我們選擇“你好世界,請單擊我”在設計表面上的按鈕,並按刪除鍵將其刪除。從工具箱(左側的地區),在搜尋欄位中輸入text,並將一個Text
Time of Update: 2016-08-28
標籤:在javascript中,每個函數都具有call()和apply()兩個方法,您可以用她們來觸發函數,並指定相關的調用參數。此外,這兩個方法還有另一個功能,就是她可以讓一個對象去‘借用‘另一個對象的方法,並為己用。這也是一種簡單的代碼重用。function her = { name : ‘Anna‘, say:function(a){ return ‘Hello‘+a+‘I am‘+this.name+‘!‘