團購用戶端練習(一:思考一下),團購用戶端練習思考團購app項目練習 因為以後工作的關係 練習下沒壞處 看了幾家團購網站提供的api 都是不全的資訊 提供給第三方團購導航網站的 聯絡一下也無妨 api裡東西少的可憐 而且api是一個xml檔案 木有開發人員文檔之類的說明 有些東西只能靠猜才知道是什麼 一個城市列表 一個商品詳情 就這樣 一個坑開始了 首先還是從xml檔案入手了 一個城市大約30M左右 一個問題粗線了 看了一下別的demo 有人是全部載入完解析 而且網站限速是160
建立一個ArcGIS for Android 新項目並顯示出本地的地圖,arcgisandroid1.準備工作:首先要配置好android的開發環境,然後在Eclipse中安裝ArcGIS for Android的開發控制項;在ArcCatalog中發布好本地的地圖服務。 1 @Override 2 public void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState);
Android圖片與縮減/** * 將圖片檔案原比例縮減,並使其不超過最大寬、高 * @param path : 圖片檔案 * @param requestW : 縮減後最大寬度 * @param requestH : 縮減後最大高度 * @return 縮減後圖片對象 */public static Bitmap getThumbnailByReq(String path,int requestW, int requestH){BitmapFactory.Options options =
【iOS】Swift中擴充extension與協議protocol,swiftextension一起連帶前面幾篇Playground小結代碼都轉到github上了,注釋寫了很多,主要方便自己以後可以翻翻看。Swift文法主要部分差不多就這些了。當然還有泛型、運算子多載、ARC、閉包之類的補充。一、擴充(extension)擴充 extension(類似OC中的分類,但Swift中沒有名字),即使在沒有許可權擷取到原始代碼的情況下,為類增加新功能.注意: 只要定義了擴充,
【藍芽低功耗BLE】控制GPIO來點亮LED,blegpio這節講一下最簡單的,也是最基礎的東西,CC2540的IO操作,把PORT口當做GPIO來用,廢話不多說,往下看。1、硬體電路硬體電路時最簡單的,用一根GPIO去控制LED燈,由於GPIO作為output,所以也不用管GPIO的模式。還是挺簡單的,控制左邊GPIO的高低來開關LED燈。2、相關寄存器P0SEL
android:windowSoftInputMode屬性詳解 在前面的一篇文章中,簡單的介紹了一下如何?軟鍵盤不自動彈出,使用的方法是設定android:windowSoftInputMode屬性。那麼,這個屬性到底是幹什麼的,他有什麼作用呢?今天這篇文章,就是探索android:windowSoftInputMode屬性的作用的。 首先,我們從這個屬性的名稱中,可以很直觀的看出它的作用,這個屬性就是來設定視窗軟鍵盤的互動模式的。
【藍芽低功耗BLE】引言,低功耗ble引言作為寫部落格的目錄吧,先把主題定下來,後面寫完了加上連結!一、CC254X晶片基礎使用1、【藍芽低功耗BLE】控制GPIO來點亮LED2、【藍芽低功耗BLE】按鍵的使用3、【藍芽低功耗BLE】GPIO外部中斷4、【藍芽低功耗BLE】定時器T1之查詢方式5、【藍芽低功耗BLE】定時器T3之中斷方式6、【藍芽低功耗BLE】串口通訊7、【藍芽低功耗BLE】AD控制8、【藍芽低功耗BLE】休眠喚醒(低功耗)9、【藍芽低功耗BLE】看門狗使用二、BLE協議棧待續。
cocos2d_x_03_常用類的使用,cocos2d_x_03一、TextFieldTTF輸入框的使用#pragma mark - 自訂方法// 自訂方法,添加一個 TextFieldvoid TextFieldScene::addOneTextField(float x,float y){ TextFieldTTF *field = TextFieldTTF::textFieldWithPlaceHolder("請輸入:","宋體",50);
Android圖片與旋轉,拍照後的照片有時被系統旋轉,糾正步驟如下:1.先讀取圖片檔案被旋轉的角度:/** * 通過ExifInterface類讀取圖片檔案的被旋轉角度 * @param path : 圖片檔案的路徑 * @return 圖片檔案的被旋轉角度 */public static int readPicDegree(String path) {int degree = 0;// 讀取圖片檔案資訊的類ExifInterfaceExifInterface exif = null;try {
Android 自動化測試(2)根據ID尋找對象(java),androidjava之前一篇文章寫的是 Android 自動化測試(1)如何安裝和卸載一個應用(java) ,下面再探索一下如果在普通java應用程式中,根據ID來尋找對象1、類庫依賴:The library dependencies
ActionBar + ViewPager(PagerSlidingTabStrip),actionbarviewpager既然是要實現ActionBar,那麼第一步當然就是編輯menu目錄下的main.xml檔案了,代碼如下所示:<menu xmlns:android="http://schemas.android.com/apk/res/android"
Android 自動化測試(3)<monkeyrunner> 根據ID尋找對象&touch&type (python),android自動化測試 我在之前的兩篇文章中用java來實現過 Android 自動化測試(1)如何安裝和卸載一個應用(java)、Android 自動化測試(2)根據ID尋找對象(java)。 但是本質上都是用monkeyrunner對應的java lib
Android之旅十八 百度地圖環境搭建,android之旅在android中使用百度地圖,我們可以先看看百度地圖相應的SDK資訊:http://developer.baidu.com/map/index.php?title=androidsdk,它裡面基本上有關於android中的所有配置、api調用等操作方法,下面我們來看看百度地圖在android中環境的搭建步驟:我們這裡使用的百度地圖版本為Android SDK v3.1.1,版本不同,裡面的API可能不一樣,所以希望大家能夠注意!!一、
公眾號開發教程,公眾開發教程開發和調試之殤公眾號的開發,說簡單也簡單,說麻煩也麻煩,麻煩的不是開發過程,而是搭建開發環境的過程。不過俗話說得好,磨刀不誤砍柴工,我們有必要花點時間來研究下如何攻破公眾號的開發環。說白了,公眾號的開發就是基於HTML/CSS/JS的移動端Web App的開發,但公眾號和普通的移動Web
UIAutomator定位Android控制項的方法實踐和建議(Appium姊妹篇),uiautomatorappium在本人之前的一篇文章<<Appium基於安卓的各種FindElement的控制項定位方法實踐和建議>>第二章節談到Appium可以通過使用UIAutomator的方法去定位Android介面上的控制項,當時只是一筆帶過舉了個例子。如該文給自己的承諾,今天特撰寫此文以描述UIAutomator各種控制項定位的方法,以作為前文的姊妹篇互連有無。1.
Android checkbox和radiobutton 以及Toast和AlertDialog的使用,androidcheckboxpackage com.example.radiobutton_01;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.RadioButton;import
Android
Mac系統下安裝ant,Mac系統安裝ant看了一些別人怎麼在mac下安裝ant,大體都是從官網下載bin檔案,然後修改許可權,建連結,配path。需要這麼麻煩嗎?我覺得不需要。下面一個命令搞定:forlong401:build forlong401$ sudo brew install antPassword:==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/ant-1.9.4.mave#######
ios8添加通知欄啟動,ios8添加通知ios8添加通知欄啟動by 伍雪穎以開啟vpn設定為例:@IBAction func open(sender: AnyObject) { let context = self.extensionContext let url = NSURL.URLWithString("prefs:root=General&path=VPN") context?.openURL(url,
擷取手機所有安裝的app(轉的),擷取app擷取手機所有安裝的appby 伍雪穎Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];NSLog(@"apps: