Time of Update: 2016-09-13
標籤:前言軟體版本:android studio v1.0正式版,由於v0.x以來軟體變化一直比較大,很多問題搜尋的解決方案也都是v0.x版本時代的,故首先聲明一下版本。動機:由於工作中需要對移動端軟體開發的幾種方式進行一下對比研究,故有了此文章的產生,估計後續還會有其他技術方案的文章發布。目標:為了適應跨平台的要求,所以用html5編寫頁面,利用webview裝載html5頁面就成為了一個備選的技術路線。本篇文章就是利用android
Time of Update: 2016-09-13
標籤:今天上傳IPA時報錯,提示匯入此構建版本時出錯-errors occurred in the app thinning process,本以為是誤操作開啟了bitcode,檢查後發現並不是,修改了build號重新上傳依然不起作用,看到網上有人說刪除三方庫的plist檔案可以解決,但是也有人表示刪除plist檔案會導致程式無法運行,所以想起了bitcode剛推出時同樣碰到過這個問題,我的解決辦法:找出三方庫的info.plist檔案刪除Executable
Time of Update: 2016-09-13
標籤:var browserName_ = navigator.userAgent ; if(browserName_.indexOf("iPad")<0&&browserName_.indexOf("Windows NT")<0&&browserName_.indexOf("Macintosh")<0){ if(browserName_.indexOf("Linux")>0){
Time of Update: 2016-09-13
標籤:一、情景描述: 後台給一個txt檔案,編碼是utf-8,在Mac電腦Xcode開發環境下讀取txt檔案內容,漢字會出現亂碼,英文沒有亂碼這種情況。二、嘗試解決方案:
Time of Update: 2016-09-13
標籤:建立一個Category,命名為UIColor+Hex,表示UIColor支援十六進位Hex顏色設定。UIColor+Hex.h檔案,#import <UIKit/UIKit.h>#define RGBA_COLOR(R, G, B, A) [UIColor colorWithRed:((R) / 255.0f) green:((G) / 255.0f) blue:((B) / 255.0f) alpha:A]#define RGB_COLOR(R, G, B)
Time of Update: 2016-09-13
標籤:建立一個Category,命名為UIColor+Hex,表示UIColor支援十六進位Hex顏色設定。UIColor+Hex.h檔案,#import <UIKit/UIKit.h>#define RGBA_COLOR(R, G, B, A) [UIColor colorWithRed:((R) / 255.0f) green:((G) / 255.0f)&nb
Time of Update: 2016-09-13
標籤:無論是selenium還是appium,元素定位都是我們開始實現自動化面臨的第一個問題。selenium還好,我們可以在瀏覽器的調試頁面進行元素定位還是蠻方便的。那麼appium怎麼做呢?我看到很多資料,文章都是說的appium內建的Inspector這個工具進行的元素定位。而筆者不知道是電腦還是什麼的問題,這個工具是無法使用的。今天給大家說的是另一個工具。uiautomatorviewer這個工具是在我們Android的SDK的tools的檔案夾裡面的。使用方法也很簡單。這裡我以安卓模擬
Time of Update: 2016-09-13
標籤:這裡收錄三個同類產品,找到他們花了我不少時間呢。張鑫旭寫的mobilebone自述:mobile移動端,PC案頭端頁面無重新整理過場JS骨架,簡單、專註!http://www.zhangxinxu.com/wordpress/2014/10/mobilebone-js-mobile-web-app-core/https://github.com/zhangxinxu/mobilebone/趙達寫的spa自述:SPA是為構建WebApp設計的路由控制和視圖轉換架構http://zhaoda.
Time of Update: 2016-09-13
標籤:實現一個控制器ShirdrnController,如下所示:package org.shirdrn.spring.mvc;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.logging.Log;import
Time of Update: 2016-09-13
標籤: NSMutableDictionary *params = [NSMutableDictionary dictionary]; params[@"loginName"] = @"abc"; params[@"password"] = @"123456";//建立通知 NSNotification *notification =[NSNotification
Time of Update: 2016-09-13
標籤:先羅列一下工具類中提供的方法:/** * 根據原始view和毛玻璃樣式,擷取模糊視圖,並自動作為原view的subview(如果不需要作為子視圖,自行調用removeFromSuperview) */+ (UIView *)getBlurEffectViewWithOriginalView:(UIView *)originalView style:(ImageHelperBlurEffectStyle)style;/** * 根據原始映像和毛玻璃樣式,擷取新映像 */+
Time of Update: 2016-09-13
標籤:一、引言在xamarin開發的時候,有時我們想要做一個功能,但是這個功能已經有人用java寫好了,並且打包成了jar檔案。那麼我們可以直接把對方的jar檔案拿過來用而不是重新用c#寫代碼。關於bind jar更詳細的內容可以查看https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/ ,這邊只是做最簡單的綁定。二、Bind
Time of Update: 2016-09-13
標籤:1。關於組件置中 ① android:layout_gravity="center"控制項在包含該控制項的父控制項中的位置。同樣,當我們在Button按鈕控制項中設定android:layout_gravity="left"屬性時,表示該Button按鈕將位於介面的左部。②android:scaleType="center"截取圖片中間顯示 ③ android:scaleType="centerInside"<LinearLayout
Time of Update: 2016-09-13
標籤:今天地鐵上看到一篇不錯的將記憶體流失簡單檢查的文章,覺得還不錯喲,記憶體流失確實是每個程式員頭疼的事情,這裡就多研究一下咯^^一. 常見的記憶體回收演算法參看文章 引用計數法 引用計數法基本上最簡單的記憶體回收策略,它的核心思想是: 當有指標指向某執行個體時,計數加一, 當刪除一個指標時,計數減一,當計數為0時,說明該執行個體沒有引用可以被記憶體回收行程回收。 這種回收策略的缺點是顯而易見的: 1.維護引用計數是有開銷的 2.計數的儲存會消耗額外的空間 3.無法處理循環參考標記清除
Time of Update: 2016-09-13
標籤:1、前言資料生產和資料展示是常見的兩大專業級移動GIS應用情境,這裡我們針對資料生產環節的ArcGIS的離線上一體化技術給大家做一個基本的介紹和梳理。使用ArcGIS離線上一體化技術首先需要以下基礎環境:ArcGIS for Desktop 10.2.1以上版本ArcGIS for Server 10.2.1以上版本使用PostgreSQL、Microsoft SQL Server、或
Time of Update: 2016-09-13
標籤:有兩種辦法,第一種,使用scrollTo(),這個方法不需要handler,直接調用就行第二種方式,使用fullScrol() 下面我們看一下這個函數: scrollView.fullScroll(ScrollView.FOCUS_DOWN);滾動到底部 scrollView.fullScroll(ScrollView.FOCUS_UP);滾動到頂部 需要注意的是,該方法不能直接被調用 因為Android很多函數都是基於訊息佇列來同步,所以需要一部操作, addView完之後,
Time of Update: 2016-09-13
標籤: var filechooser = document.getElementById("choose"); // 用於壓縮圖片的canvas var canvas = document.createElement("canvas"); var ctx = canvas.getContext(‘2d‘); // 瓦片canvas var tCanvas = document.createElement("canvas"); var tctx =
Time of Update: 2016-09-13
標籤:1、前言上一篇文章中我們實現了離線要素的編輯操作,這一篇中主要介紹離線上一體化技術中最後一個環節離線資料的同步功能,通過對資料的上傳,伺服器端的版本化管理,實現資料生產管理的整個流程。轉載請註明出處:http://www.cnblogs.com/gis-luq/p/5858062.html 2、demo實現過程2.1、Demo UI實現activity_main.xml<?xml version="1.0"
Time of Update: 2016-09-13
標籤:#include<stdio.h>int max(int a,int b){ int c; if(a>b) c=a; else c=b; return c; }int main(){ FILE *fin,*fout; int a[8][8],i,j; fin=fopen("in.txt","r"); fout=fopen("out.txt","w");
Time of Update: 2016-09-13
標籤:關於資料擷取(也就是所謂的埋點),有很多中形式,或者說方法。所有的資料擷取都時圍繞一個核心的三個點來做區別的處理。資料擷取核心思維三個點:1、對象; 要採集誰,一個頁面、一個按鈕,頁面或者按鈕,就是我們要採集資料的對象,對象是個結果,資料擷取代碼/埋點,首先就是要完成定位的功能;2、動作/條件; 使用者觸發什麼動作、發生什麼事件,完成什麼條件,也就是觸發做資料擷取的引線;3、資料; 在特定的對象上,觸發了需要監控的動作,需要記錄那些資料,來表示使用者這個行為的東西/欄位,統稱為資料。