Time of Update: 2016-01-01
標籤:雖然農曆年才是新的一年的開始,不過關於中西文化的問題這裡就不討論了,所謂“男女平權,公說公有理,婆說婆有理;陰陽合曆,你過你的年。”看到很多朋友在發年度總結,於是想想這一年我都在幹什麼呢,也總結一下吧如果要說我今年所做的事究竟怎樣,都有什麼價值,有什麼意義,實際上我無法得出結論,從公司的角度來看,我認為我所做的項目並不樂觀,但好壞沒有絕對,可能一段時間以後又回是另一種情況吧。因此我還是說技術問題吧今年主要在做一個安卓程式,先是對地圖sdk的使用,由於要有離線導航功能
Time of Update: 2016-01-01
標籤: 做了幾個android公司專屬應用程式項目後,總結了項目的基本開發步驟。希望可以交流。 一 應用規劃: ※確定功能。 ※必須的介面及介面跳轉的流程。 ※須要的資料及資料的來源及格式。 ※是否須要服務端支援。
Time of Update: 2016-01-01
標籤:Visual Studio Emulator for Android已經推出一段時間了,但一直沒有用過。前兩天下載安裝用了下,整體感覺比Google內建的模擬器強多了。Visual Studio Emulator for Android沿襲了windows phone模擬器的優良傳統,流暢程度和真機差不多。下面是安裝和使用的一些記錄1.安裝前需要先啟用Hyper-V,這個和windows phone 8
Time of Update: 2016-01-01
標籤:一、Project項目結構app/build/ app模組build編譯輸出的目錄app/build.gradle app模組的gradle編譯檔案app/app.iml app模組的設定檔app/proguard-rules.pro app模組proguard檔案build.gradle 項目的gradle編譯檔案settings.gradle 定義項目包含哪些模組gradlew 編譯指令碼,可以在命令列執行打包local.properties
Time of Update: 2016-01-01
標籤:第一種:itunes://itunes.apple.com/cn/app/id794862904 ,這是最普通的一種。直接在瀏覽器中輸入。就能夠開啟電腦上安裝的itunes,並跳轉到相應的app下載頁面 .另外一種:http://itunes.apple.com/cn/app/id794862904。
Time of Update: 2016-01-01
標籤:第17章 Fragment1、在res目錄下增加 layout-sw600dp 目錄,用於存放7英寸及以上尺寸螢幕的布局檔案。10英寸以上平板用 sw720dp。如果是更小的螢幕,如 480*800 則要用 sw480dp2、在布局檔案中直接以<fragment> 標籤方式嵌入時候,要標明class屬性,即 類似 class = "com.abc.MyFragment" 也可以用 android:name
Time of Update: 2016-01-01
標籤: Handler主要接受子線程發送的資料, 並用此資料配合主線程更新UI.. 當應用程式啟動時。Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發。比方說, 你要是點擊一個 Button ,Android會分發事件到Button上,來響應你的操作。 假設此時須要一個耗時的操作,比如:
Time of Update: 2016-01-01
標籤:1 橫豎屏切換: 檔案名稱同樣。 目錄不同. layout-port/ 代表豎屏 layout-land/ 代表橫屏 layout/ 代表不論什麼沒有修飾符的layout目錄。 終於的實現 橫豎品方案: 兩套 同樣名稱,單目錄不同的布局。2 橫豎屏切換的時候: 代碼須要進行 方向 的推斷。 由於使用了不同的layout.xml 因此須要代碼檢查。3 對於尺寸的設定。
Time of Update: 2016-01-01
標籤:一、安裝的時候並不理解很多東西的用處,只是根據教程來做,所以想整理一下思路:android sdk裡的各目錄作用:1、AVD Manager.exe:虛擬機器管理工具,用於建立和管理虛擬機器。2、SDK Manager.exe:sdk管理工具,用於管理、下載sdk、sdk工具,能及擴充工具3、tools目錄:包括測試、調試、第三方工具。模擬器、資料管理工具等。4、build-tools目錄:編譯工具目錄,包含了轉化為davlik虛擬機器的編譯工具。包括:aapt(Android
Time of Update: 2015-12-31
標籤: 這兩天在寫一個柱狀圖的自訂控制項,用的直接繼承ViewGroup的方式實現的,我們都知道,這是自訂控制項裡面最簡單的一種了,有時間寫個總結分享一下。這裡我想說的重點是,在寫這個自訂控制項的時候遇到了個關於View.setId()小問題,在網上查了好多,有很多回答真是純屬扯淡,最後終於在stackoverflow上找到了零零碎碎的解決方案,stackoverflow真是一個好地方,幾乎所有的問題都可以在上面找到解決方案。在此對這個問題整理記錄下來,以便參考。 其實這個問題也應該是一個開
Time of Update: 2015-12-31
標籤:今天又學習了好多新的UI類框件,UISegmentedControl,UIStepper,還有Unbutton的新的功能當使用者輸入不僅僅是布爾值時,可使用分段控制項(UISegmentedControl)。分段控制項提供一欄按鈕(有時稱為按鈕欄),但只能啟用其中一個按鈕。分段控制項會導致使用者在螢幕上看到的內容發生變化。它們常用於在不同類別的資訊之間選擇,或在不同的應用螢幕之間切換。 NSArray *[email protected][@"first",@
Time of Update: 2015-12-31
標籤:在ubuntu系統中使用android studio產生的apk檔案始終都是unaligned apk,在bulid.gradle中設定如下設定後,還是同樣產生的是unaligned apk。minifyEnabled true zipAlignEnabled true 說明:如果ubuntu系統中不存在zipalign命令,我是使用下面命令進行了安裝:sudo apt-get install
Time of Update: 2015-12-31
標籤:ActionMac OSXWin/Linux注釋代碼(//)Cmd + /Ctrl + /注釋代碼(/**/)Cmd + Option + /Ctrl + Alt + /格式化代碼Cmd + Option + LCtrl + Alt + L清除無效包引用Option + Control + OAlt + Ctrl + O尋找Cmd + FCtrl + F尋找+替換Cmd + RCtrl + R上下行動程式碼Option + Shift + Up/DownAlt + Shift +
Time of Update: 2015-12-31
標籤:1. reference:參考某一資源ID。 (1)屬性定義:<declare-styleable name="名稱"> <attr format="reference" name="background" /> </declare-styleable>
Time of Update: 2015-12-31
標籤:我們都知道Android Studio是基於IDEA開發的,而我們寫的每一個程式又都是有Gradle構建的,Gradle的優點可以說是很多,被很多程式員誇得沒邊,但是它有一個特點還是值得我們注意的.我們每一次點擊這個按鈕來執行我們的程式時,都會先調用這個來進行構建,這個和Eclipse上還是不一樣的,因為Gradle構建的時候要連網,但是連網就連網唄,偏偏還要串連到牆外面的網路,我當初剛剛涉足移動開發的時候可被它給坑苦了,現在想一想真是蛋疼啊,信心滿滿的裝好了高大上的Android
Time of Update: 2015-12-31
標籤: UIStatusBar就是應用最上方顯示電池和時間資訊的狀態列,寬度與螢幕寬度相等,高度為20.對它的顯示控制分兩種情況,一種是程式啟動時,另一種是程式啟動並執行時候。1.程式啟動時。在Info.plist 中將Status bar is initially hidden(UIStatusBarHidden)對應的Value設定為Yes,程式啟動時會隱藏,反之會顯示。如果要更改它的字型顏色,在Info中將Status bar
Time of Update: 2015-12-31
標籤: 提示 Ctrl+P 方法參數提示 Ctrl+空格 代碼提示 Ctrl+Shift+Space 在很多時候都能夠給出Smart提示 Ctrl+Alt+Space 類名或介面名提示 查看 Alt+1 快速開啟或隱藏工程面板 Ctrl+H 查看類結構圖 Ctrl+F12 查看當前檔案的結構 Ctrl+Q 查看注釋文檔 Ctrl+P 查看參數資訊 Alt+Q 查看當前方法的聲明
Time of Update: 2015-12-31
標籤:這裡我們只說IOS系統下的設計,至於Android,因為尺寸太多,涉及的東西比較亂,我整理好以後再說吧。頁面篇幅比較長,不推薦一次性看完,那樣你潛意識裡就會對它厭煩了,所以可以有時間讀一讀,看一看。Part 1
Time of Update: 2015-12-31
標籤:collection的使用有兩種resultMap和select,必須手動指定一種1. 實體類: 1 package com.mrlu.mybatis.domain; 2 3 import java.util.List; 4 5 /** 6 * Created by stefan on 15-12-31. 7 */ 8 public class User { 9 private Integer id;10 private String name;11
Time of Update: 2015-12-31
標籤:什麼是這個問題我們的按鈕是點擊一次響應一次, 即使頻繁的點擊也不會出問題, 可是某些情境下還偏偏就是會出問題. 通常是如何解決我們通常會在按鈕點擊的時候設定這個按鈕不可點擊. 等待0.xS的延時後,在設定回來; 或者在操作結束的時候設定可以點擊.- (IBAction)clickBtn1:(UIbutton *)sender{ sender.enabled = NO; doSomething sender.enabled =