Time of Update: 2015-05-17
標籤:app開發 建立工程 background 代碼 grid 記得智能手機剛出來那會比較火的一個概念“能夠複製粘貼的手機就是智能手機”。現在看來,這不過是個老掉牙的功能了,但實際用處卻是非常強大的,那麼現在我們就來試試怎麼做到這個功能。粘貼板的英文名叫做Clipboard,這也是它的類名了。建立工程這種就不說了,在XAML中
Time of Update: 2015-05-18
標籤:今天已經是衝刺的第九天了。應該算是進入了衝刺的後半期了。今天的android介面UI設計基本完成了。但還是有一些的bug,自己怎麼也調不好,明天需要請教一下大神去。今天已經把昨天布置的任務完成了。昨天自己手賤弄得設計重新開始也弄好了。然後控制項的功能跳轉也完善了。明天需要繼續完善,因為總感覺做的不好。希望能夠做一個微博登陸的跳轉並分享,看看能不能實現。然後明天準備是完善控制項以及把殘留的UI的小bug弄好。當然這不是最主要的,最主要的是要去弄一下全國城市的的資料庫,因為這個弄不好的話以後的
Time of Update: 2015-05-17
標籤:我這用的作業系統是64位win7旗艦版打包成功。希望有急用的能看到這篇文章,畢竟大家都是從菜鳥到大神的。也以此證明自己的成長曆程。 需要的東西有: 1.JAVA-JDK 2.Python 2.7.*版本 我用的是Python 2.7.3。 3.NDK
Time of Update: 2015-05-17
標籤:最近在為公司做一款車連網的產品,由於公司本身擅長於汽車解碼器的研發,所以該產品的診斷功能的實現除了使用目前市面上車連網產品中大量使用的OBD協議外,還會使用一些專車專用協議去實現一些特殊的診斷功能,如升窗降窗、保養歸零、讀TPMS資料流等。公司的想法是把這些專車專用的診斷當成一種付費服務提供給使用者,即使用者在免費使用基於OBD協議實現的診斷功能外,若想使用專車專用協議實現的某個特殊功能則需要按每個功能多少錢的形式付費(本人不太贊成靠這種方式賺錢,覺得還是免費的好)。我主要負責這款車連網產
Time of Update: 2015-05-17
標籤:<meta name="viewport" content="width=device-width,initial-scale=1.0">content屬性值 : width:可視地區的寬度,值可為數字或關鍵詞device-width height:同width
Time of Update: 2015-05-16
標籤:開發板 beaglebone 開發 android 核心 工欲善其事,必先利其器,作為我的《Android核心開發》系列的第一篇文章,我們先來解決一個非技術問題:學習Android核心開發,是否需要購買一塊Android開發板呢?如果需要,那麼應該選購什麼樣的開發板呢?1.
Time of Update: 2015-05-17
標籤:gitAndroid Studio最近經過了兩次升級到了Android Studio 1.2.1.1, 用起來是越來越順手了。AS中加入了主流的源碼管理工具,讓開發人員不用離開AS就可以提交和管理代碼。 下面就示範一下在AS中使用git管理代碼。 選擇要提交的代碼 右鍵—>commit 編寫commit message 可以選擇commit and push一起完成提交的動作 確認後push 查看提交曆史和對比檔案 總結:
Time of Update: 2015-05-17
標籤:aidl 多進程 basic android 簡單 refs: http://developer.android.com/guide/components/aidl.htmlAIDL(Android Interface Definition
Time of Update: 2015-05-16
標籤:android service messenger ipc 當Service不需要支援並行作業時Messenger會非常有用。Messenger類使用Handler執行每個傳入的訊息,所有用戶端的調用都按順序運行在同一個線程上,這和AIDL是有區別的,AIDL每個用戶端對應一個線程。使用Messenger類還能避免AIDL檔案帶來的問題,並可以方便地為用戶
Time of Update: 2015-05-17
標籤:1.封裝彈出框,包括設定彈出介面 設定彈出地點 彈出 消失等方法。大概封裝如下#import <UIKit/UIKit.h>@interface WBDropdownMenu : UIView@property (nonatomic,strong) UIView *contentView;@property (nonatomic,strong) UIViewController
Time of Update: 2015-05-17
標籤:一、普通Android項目代碼混淆(項目中不包含第三方類庫)步驟1:在project.properties檔案中,把下面這段話注釋去掉:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt二、對於Arcgis For
Time of Update: 2015-05-17
標籤:之前網上流行兩種方式擷取iPhone本機號碼:1.讀取使用者佈建的號碼NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];2.私人api,需要CoreTelephony.framework的支援extern NSString* CTSettingCopyMyPhoneNumber();-(NSString *) phoneNumber {
Time of Update: 2015-05-16
標籤: 最近在開發一款IOS應用,開發人員帳號是借來的,所以程式只能在模擬器中調試。後來在網上找到一些真機調試教程,但是有的語焉不詳,有的實踐下來行不通。經過摸索並綜合幾篇文章的內容,後來總算搞定了。為防止以後再用到的時候走彎路,也為了協助有同樣需要的人,此處記下了我的整個過程。建立認證 開啟工具 + 生產力-鑰匙串訪問。然後在功能表列裡點擊鑰匙串訪問-認證助理-建立認證來開啟嚮導。第一個步驟比較重要,必須要把名稱命名為iPhone Developer,
Time of Update: 2015-05-16
標籤:在scrollView中加插ListView是一個大難題。其中一個難題是Listview的高度難以計算,輸出效果往往強差人意,就讓我們看看當中的問題 。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-05-17
標籤:Appium 服務關鍵字關鍵字描述執行個體automationName你想使用的自動化測試引擎Appium (預設) 或 SelendroidplatformName你要測試的手機作業系統iOS, Android, 或 FirefoxOSplatformVersion手機作業系統版本例如: 7.1, 4.4deviceName使用的手機類型或模擬器類型iPhone Simulator, iPad
Time of Update: 2015-05-17
標籤:編譯時間經常有的需求是有些.c或者.h檔案需要在編譯時間由某個介面定義檔案產生。同時還可能有下面的需求:* 同一個介面定義檔案會用於產生多個源檔案。* 產生的源檔案可能會被其它的Project使用。舉例來說,現在需要從介面定義檔案xxx.xml通過可執行檔generator產生源檔案xxx_A.h,xxx_B.h和xxx_C.c。命令為:generator A < xxx.xml > xxx_A.hgenerator B < xxx.xml >
Time of Update: 2015-05-15
標籤:Drawable的設定參數為int 取值:0~255,View的設定參數為float 取值:0~1通過Drawable對透明度的設定://Activity的onCreate()中,setContentView()後,添加如下代碼:int color = getResources().getColor(android.R.color.black);Drawable drawable = new
Time of Update: 2015-05-17
標籤:1.IOS沙箱機制IOS中的沙箱機制(SandBox)是一種安全體系,它規定了應用程式只能在為該應用建立的檔案夾內讀取檔案,不可以訪問其他地方的內容。所有的非代碼檔案都儲存在這個地方,比片、聲音、屬性列表和文字檔等。1.每個應用程式都在自己的沙箱內2.不能隨意跨越自己的沙箱去訪問別的應用程式沙箱的內容3.應用程式向外請求或接收資料都需要經過許可權認證 2.查看模擬器沙箱檔案夾查看模擬器的沙箱檔案夾在Mac電腦上的儲存位置,檔案都在個人使用者名稱檔案夾下的一個隱藏檔案夾裡,中文叫資
Time of Update: 2015-05-16
標籤:將eclipse項目遷移到android最近一段時間調試的時候Eclipse總是出現無響應問題,重啟了N遍,不僅耽誤工作而且還心煩,所以這兩天把項目從Eclipse中遷移到Android Studio中,這裡記錄一下操作步驟以及遇到的各種問題。1、SDK升級首先將ADT外掛程式升級到最新的,最低也要22.02、從Eclipse匯出項目首先在Eclipse中選擇要匯出的項目,右鍵選擇"Export...",開啟Android檔案夾,選中"Generate
Time of Update: 2015-05-17
標籤:首先我們根據梳理我們之前Android(java)學習筆記70中關於生產者和消費者程式思路: 下面我們就要重點介紹這個等待喚醒機制:第一步:還是先通過代碼體現出等待喚醒機制package cn.itcast_05;/* * 分析: * 資源類:Student * 設定學生資料:SetThread(生產者) * 擷取學生資料:GetThread(消費者) * 測試類別:StudentDemo * * 問題1: