Time of Update: 2015-05-28
標籤:ios 第三方 寫iOS 程式的時候往往需要很多第三方架構的支援,可以大大減少工作量,講重點放在軟體本身的邏輯實現上。GitHub 裡面有大量優秀的第三方架構,而且 License 對商業很友好。一下摘錄一下幾乎每個項目都想整合的幾個架構。1. MantleMantle 讓我們能簡化 Cocoa 和 Cocoa Touch 應用的 model 層。簡單點說,程式中經常要進行網路請求,請求到得一般是 json
Time of Update: 2015-05-28
標籤:獲得螢幕相關的輔助類:1、獲得螢幕高度;2、獲得螢幕寬度;3、獲得狀態列的高度;4、擷取當前螢幕,包含狀態列;5、擷取當前螢幕,不包含狀態列。 1 import android.app.Activity; 2 import android.content.Context; 3 import android.graphics.Bitmap; 4 import android.graphics.Rect; 5 import android.util.DisplayMetrics;
Time of Update: 2015-05-28
標籤:AsyncTask 對於生命週期較短且需要在UI上顯示進度和結果的後台操作是很好的解決方案。然而,當 Activity 重新啟動時,這種操作將不會持續進行,也就是說,AsyncTask 在裝置的方向變化而導致 Activity 被銷毀和重新建立時會被取消。對於生命週期較長的後台操作,如從 Internet 下載資料,使用 Service 組件是更好的選擇。 1 private class MyAsyncTask extends AsyncTask<String, Integer,
Time of Update: 2015-05-28
標籤:一 : 開啟時:關閉時: 二:步驟:1. 寫一個類SlippingBtn繼承View,並實現OnTouchListener介面。重寫父類兩個建構函式(一個參數的,二個參數的)2. 初始化滑塊的背景圖片並記錄滑動塊處於開啟和關閉時的位置,註冊setOnTouchListener事件開啟時: 滑動塊左邊座標:bg_on的寬度減去bg_slipping的寬度 滑動塊上面座標:0
Time of Update: 2015-05-30
標籤:今天發現自己不能乖乖的按照計劃來進行項目了。弄著這個然後不知不覺就弄到那邊去了,結果就是哪邊都弄不好,但又很糾結。還是要給自己一個計劃白班才行,每次只是計劃這一兩天的根本不行。明天要指定一個計劃白板,然後嚴格按照這個執行。今天主要是瞭解了githup方面的東西。還有就是介面的問題 有點問題。然後UI調節也做了一些改動。。好吧 我知道相當雩都沒做好明天要好好地按照計劃來。今天老師給了一些建議 覺得很實用 就是圖片的問題是一個大問題。。。。木有組員好難過。。。。DB天氣app衝刺二階段第三天
Time of Update: 2015-05-28
標籤:android先給大家把我的解決代碼貼出來:package com.park;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Objects;import java.util.Timer;import
Time of Update: 2015-05-27
標籤:ios 認證 內購 關於認證1.首先通過鑰匙串訪問——認證助理——從憑證授權單位請求認證——填寫認證資訊(郵箱,常用名稱,儲存到磁碟)——儲存為(自訂名稱.certSigningReuqest,簡稱CSR檔案,只是為了提交到蘋果開發人員帳號中,然後就沒用了)到本地2.蘋果開發人員帳號中,建立認證(Development和Production)——上傳CSR檔案——下載認證運行 ( xxx.
Time of Update: 2015-05-28
標籤:sticky 事件 eventbus android 如果對於AndroidEventBus不瞭解的同學請移步
Time of Update: 2015-05-27
標籤:最新動向Android studio版本到1.2.1.1後 出現了一些問題,首先一個就是建立一個項目後,布局檔案會提示 找不到類。網上找了下答案,原來是這個版本的bug。其實解決起來很簡單,找到 res/values/style.xml 檔案修改一下代碼 原來的代碼是<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">修改後的代碼是<style name="AppTheme"
Time of Update: 2015-05-28
標籤:昨天完成整個android開放環境搭建之後,今天嘗試構建新的android工程,針對建立後內建的檔案進行學習和解析proguard-project.txtproguard是android混淆器,主要進行無用代碼刪除、命名修改等,目的是防止反編譯。位於sdk/tools/proguard/proguard的使用需藉助project.properities,在此檔案中定義proguard.config的屬性。在proguard/progurd-android.txt定義了具體的混淆規則andr
Time of Update: 2015-05-29
標籤:· 有時候用到Android模擬器來類比SD卡相關操作,在Eclipse中可以直接查看SD卡目錄; 首先,建立模擬器的時候要建立SD卡,儲存的大小根據需要建立; 啟動模擬器,在Eclipse中開啟視圖視窗:Window--Show View--File Explorer; 可以看到下面有mnt目錄,mnt--sdcard 就是SD卡的目錄, 也就是代碼中 Environment.getExternalStorageDirectory() 的目錄;
Time of Update: 2015-05-27
標籤:android《Android
Time of Update: 2015-05-27
標籤:android api 版本 從官網上找到的,具體地址是:http://source.android.com/source/build-numbers.htmlCode nameVersionAPI levelLollipop5.1API level 22Lollipop5.0API level 21KitKat4.4 - 4.4.4API level 19Jelly
Time of Update: 2015-05-28
標籤:語言基礎中的新特性 常量和變數的命名Swift可以使用幾乎任何字元來作為常量和變數名,包括Unicode:let π = 3.14159let 你好 = "你好世界"let 星星 = "★"注釋可嵌套Swift中的多行注釋/**/可以嵌套,這樣可以方便地在大段已注釋的代碼塊中繼續添加註釋:/* this is the start of the first multiline comment/* this is the second, nested multiline
Time of Update: 2015-05-27
標籤:版本控制 git svn android Android-版本控制Git和SVN一 版本控制版本控制是一種軟體工程的技巧,確保在開發的過程中,由不同的人所編輯的相同的項目得到更新二 版本控制的曆史版本控制的方式本地版本控制集中版本控制(SVN)分布式版本控制(Git)版本控制的使用曆史1 VCS2 VSS CVS(不支援並發和原子提交)3
Time of Update: 2015-05-27
標籤:android ndk jni ndk jni ndk環境搭建 一、NDK與JNI簡介 NDK全稱為native development kit本地語言(C&C++)開發包。而對應的是經常接觸的Android-SDK,(software development
Time of Update: 2015-05-27
標籤:蘇寧易購WAP的meta分析 響應式 meta設定 媒體查詢時讀的width為viewport的寬度。viewport寬度為手機解析度。比如note2 1280*720.需要重設為裝置 640*360 方式
Time of Update: 2015-05-27
標籤:這篇文章轉載自:http://www.oschina.net/question/195301_32205進程和線程如果某個應用程式組件是第一次被啟動,且這時應用程式也沒有其他組件在運行,則Android系統會為應用程式建立一個包含單個線程的linux進程。預設情況下,同一個應用程式的所有組件都運行在同一個進程和線程裡(叫做“main”主線程)。如果組件啟動時,已經存在應用程式的進程了(因為應用程式的其它組件已經在運行了),則此組件會在已有的進程和線程中啟動運行。不過
Time of Update: 2015-05-27
標籤: iOS開發中訊息傳遞機制(KVO/NOtification/Block/代理/Target-Action) 今晚看到了一篇好的文章,所以就搬過來了,方便自己以後學習 雖然這一期的主題是關於Foundation Framework的,不過本文中還介紹了一些超出Foundation Framework(KVO和Notification)範圍的一些訊息傳遞機制,另外還介紹了delegation,block和target-
Time of Update: 2015-05-27
標籤:前言 我一直想做一個可以區域網路聯機對戰的遊戲,但是無論是使用還是藍芽的方式進行開發都要學習相關平台的知識。其實我去年瞭解過這方面的知識,據不可靠的資料顯示我會遇到這些問題:IOS的藍芽不可串連其它廠商的藍牙裝置;WIFI好像也是和第一條一樣;如何知道某個藍芽或者wifi裝置所在的手機上啟動了我的遊戲? 由於涉及到不同平台,問題還有很多,我也懶得去解決這些問題。於是我就選擇了一個懶辦法,使用TCP協議來進行區域網路聯機對戰,這樣有一個前提就是多台裝置必須要在一個區域網路內。但是可以做到