Time of Update: 2015-10-14
標籤:最近在看以前在eoe上收藏的一些原始碼,準備將這些代碼加上一些自己的注釋,然後貼出來,方便自己日後查閱,和剛入門的人來學習。今天先看一個氣泡視窗,先看一下和目錄結構,然後再上代碼 通過第一幅圖,我們可以看到一個氣泡視窗,這個視窗的結構是裡面有2個TextView和1個氣泡的背景,這個2個TextView放在了overlay_pop.xml檔案中,氣泡視窗是這個layout的背景,overlay_pop.xml的代碼如下:[java] view
Time of Update: 2015-10-14
標籤:要實作類別似碗豆夾這類的與pc應用進行通訊備份通訊錄,簡訊,應用,並對這些資訊進行編輯的功能。這裡主要用到了 adb,socket,pc 應用通過 usb 聯結 android 然後通過發送廣播來啟動 android 裡的伺服器端程式。這是採用 c/s 的通訊模式,android 端應用是伺服器,pc端的是用戶端。pc應用啟動android端後通過 tcp 協議進行通訊。一、擷取與電腦串連的所有手機,在前面VC++文章也有提到擷取方法。這裡只介紹JAVA的。其實都一樣。用的是ADB命令。。
Time of Update: 2015-10-14
標籤:本程式實現當滑鼠在一個特定的div內懸停n秒時,判斷出已經停止移動。思路:1.定義全域變數滑鼠移動狀態imouse,定時器timer。當滑鼠在div內移動時,imouse值為1,相反靜止時值為0;timer可以實現每過n秒就判斷滑鼠狀態,然後把imouse重設為0;2.div監聽onmouseover。當滑鼠進入地區時,就設定定時器;3.div監聽onmousemove。當滑鼠移動時,設定imouse值為1;4.div監聽onmouseout。當滑鼠離開時,清除定時器timer<ht
Time of Update: 2015-10-14
標籤:androidmainfest.xml activity android 【本部落格內的文章是本人的學習筆記總結,如有錯誤請各位批評指正,謝謝!歡迎加入群285077071討論】一、Activity的目的(功能)Activity是Android系統中四大組件(四大組件為:Activity,Service,BroadCastReceiver,ContentProvider)之一,也是最常用的
Time of Update: 2015-10-14
標籤:技術內容:分別讀取相簿以及調取相機,將圖片顯示到imageView上布局:1.建立imageView 和 button 並為button一個關聯pickerImage的事件 [objc] view plaincopy <div style="text-align: left;"><span style="font-family: Helvetica; -webkit-text-stroke-width:
Time of Update: 2015-10-14
標籤: 1 <!-- <script type="text/javascript"> 2 function move(a,b) 3 { 4 var aObj = document.getElementById(a); 5 var bObj = document.getElementById(b); 6 for(var i=0;i<aObj.length;i++) 7
Time of Update: 2015-10-14
標籤:AppleWatch開發入門三——代碼互動與控制器生命週期 一、引言 在前兩篇部落格中,討論了關於watch開發中架構與介面布局相關,然而主要的邏輯,終究還是要通過代碼來實現的,在我們建立了項目之後,就會產生InterfaceController這個檔案,它就是我們storyBoard中的入口視圖控制器。 二、代碼互動與控制器聲明周期
Time of Update: 2015-10-14
標籤: 從上次更博到今天過了三天了,並不是因為偷懶了,而是這一課的內容對於基礎較差的我來說資訊量有點過於大了,隔了這麼久才勉勉強強把它吃掉。那麼廢話不多說,直接進入今天的內容吧。 首先先看一下到目前為止的UI: 除了下面多了一個“Welcome to
Time of Update: 2015-10-14
標籤:在做AndroidScreenSlidePager開源庫練習demo的時候,發現布局檔案使用的是<merge>標籤而不是<FrameLayout>標籤。作者給出的說法是:CirclePageIndicator and ViewPager shoud be used as child views of a Framelayout. But here we used merge instead, because the root view in any
Time of Update: 2015-10-15
標籤:由於項目需要,需要發布版本預設開啟偵錯模式,修改方式如下:1.開啟開發人員模式context.getSharedPreferences(DevelopmentSettings.PREF_FILE,Context.MODE_PRIVATE).edit().putBoolean( &
Time of Update: 2015-10-14
標籤:android oom bitmap 縮放 縮圖 Android基礎入門教程——8.2.2 Bitmap引起的OOM問題標籤(空格分隔): Android基礎入門教程本節引言: 上節,我們已經學習了Bitmap的基本用法,而本節我們要來探討的Bitmap的OOM問題,
Time of Update: 2015-10-15
標籤:1:相容字型大小6plue跟它以下的區別#define FONT_COMPATIBLE_SCREEN_OFFSET(_fontSize_) [UIFont systemFontOfSize:(_fontSize_ *([UIScreen mainScreen].scale) / 2)]在iPhone4~6中,縮放因子scale=2;在iPhone6+中,縮放因子scale=3運用時:myLabel.font=FONT_COMPATIBLE_SCREEN_OFFSET(15);
Time of Update: 2015-10-15
標籤:UIView的CALayer基本演練的屬性和注意事項:在UIView中建立一個按鈕UIButton,然後設定UIButton的Layer屬性–圓角、邊框、陰影及3D形變屬性注意:1.在UIView中CALayer只是一個類聲明,因此需要添加QuartzCore架構(iOS7中已經不需要在匯入了)2.UIKit架構只能應用在iOS而不能用於Mac,但是Quartz 2D是可以跨平台的,因此在使用顏色時,不能直接使用UIColor而需要將顏色轉成CGColor3.修改圖層
Time of Update: 2015-10-15
標籤:AppleWatch開發入門四——Table視圖的應用一、Watch上的Table WatchOS中的TableView和iOS中的TableView還是有很大的區別,在開發之前,首先我們應該明白WatchOS中的Table有哪些局限性和特點。下面幾點是我總結WatchOS中Table的特殊之處:1、Table只有行的概念,沒有分區的概念,沒有頭尾視圖的概念。2、可以通過建立多個Table,來實現
Time of Update: 2015-10-14
標籤:1.設定網頁的縮放比例的時候,可以使用以下屬性: mWebview.setInitialScale(25);//為25%,最小縮放等級 WebSettings setting = mWebview.getSettings(); setting.setJavaScriptEnabled(true); setting.setBuiltInZoomControls(true);
Time of Update: 2015-10-15
標籤:相信很多Android開發人員很多都遇到過android.os.NetworkOnMainThreadException 這個異常,意思就是主線程進行網路操作異常。這個問題比較簡單,但是網路上有著魚龍混雜的答案,這裡想花點時間做一個比較完整的描述。strict
Time of Update: 2015-10-14
標籤:最近做了iOS 9的適配,程式出現大量警告也做了些處理,寫出來分先給大家。一、iOS 9適配問題一:<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental
Time of Update: 2015-10-14
標籤:iOS類別(Category)與擴充(Extension)蘋果的官方文檔Category在iOS開發中使用非常頻繁。尤其是在為系統類別進行拓展的時候,我們可以不用繼承系統類別,直接給系統類別添加方法,最大程度的體現了Objective-C的動態語言特性。#import@interface NSObject (Category)-
Time of Update: 2015-10-15
標籤:Swift代碼語言教程:在剛剛過去的WWDC2014大會上,蘋果公司新公布了一種程式設計語言Swift。據悉。Swift語言繼承了C語言以及Objective-C的特性,且克服了C語言的相容性問題。對於廣大開發人員來說,這無疑是一劑難以抗拒的興奮劑。希望蘋果Swift程式設計語言新手教程【中文版】,能助你更迅速掌握好它。註:本文從蘋果官方所公布的書籍《The Swift Programming
Time of Update: 2015-10-14
標籤:概述在項目開發的過程中,經常使用靜態庫檔案。例如兩個公司之間業務交流,不可能把原始碼都發送給另一個公司,這時候將私密內容打包成靜態庫,別人只能調用介面,而不能知道其中實現的細節。庫是一些沒有main函數的程式碼集合。除了靜態庫,還有動態連結程式庫,他們之間的區別是:靜態庫可以編譯到我們的執行代碼中,應用程式可以在沒有靜態庫的環境中運行;動態庫不能編譯到我們的執行代碼中,應用程式必須在有連結庫檔案的環境下運行。另外,動態庫在AppStore裡,很有可能被拒絕,上架不了。因而,一般情況下,我們