Time of Update: 2015-05-03
標籤:一、簡單說明在程式開發中,有時候需要截取螢幕上的某一塊內容,比如捕魚達人遊戲。 完成截屏功能的核心代碼:- (void)renderInContext:(CGContextRef)ctx;調用某個view的layer的renderInContext:方法即可二、程式碼範例 storyboard介面搭建:代碼: 1 // 2 // YYViewController.m 3 // 01-截屏 4 // 5 // Created by apple on 14-6-12. 6 /
Time of Update: 2015-05-03
標籤:android service 應用 Android中Service的詳細解釋與使用:概念: (1).Service可以說是一個在後台啟動並執行Activity。它不是一個單獨的進程,它只需要應用告訴它要在後台做什麼就可以了。 (2).它要是實現和使用者的互動的話需要通過通知欄或者是通過發送廣播,UI去接收顯示。
Time of Update: 2015-05-03
標籤:androidAndroid開發中的耗時操作總結在Android軟體開發過程中,經常遇到耗時操作。為了使手機app運行流暢,耗時操作需要在新的一個線程中完成。那麼,Android手機應用開發中,耗時操作有哪些呢?下面來總結一下。下載檔案操作網路連接操作(尤其是網路不好的時候)音頻格式轉換操作檔案操作比較大的資料的初始化操作sleep函數等 註: 具體的功能還得根據業務需求來完成。 Android開發中的耗時操作總結
Time of Update: 2015-05-03
標籤:概述 上一節備研究了樣本工程的架構,本節準備自己建立工程,並將極光推送移植到其上。建立工程 首先建立一個工程,工程名和應用程式名稱為lovelife,包名com.lygk.lovelife 一直“Next”,直到Finish,此時建立工程完畢,如整合JPush SDK1.
Time of Update: 2015-05-03
標籤:網路 android 多線程 方法一:建立一個Thread,然後調用start方法。執行個體:package com.example.android_handle;import java.io.BufferedInputStream;import java.io.InputStream;import java.net.URL;import
Time of Update: 2015-05-03
標籤:android開發 service serviceconnection 通訊 這兩天在回顧Android
Time of Update: 2015-05-03
標籤:一、簡單介紹 除了push之外,還有另外一種控制器的切換方式,那就是Modal 任何控制器都能通過Modal的形式展?出來 Modal的預設效果:新控制器從螢幕的最底部往上鑽,直到蓋住之前的控制器為? 二、代碼說明 建立一個項目,在Application的代理中添加window和控制器。 YYAppDelegate.m檔案 複製代碼 1 // 2 //
Time of Update: 2015-05-03
標籤:一、畫直線代碼: 1 // 2 // YYlineview.m 3 // 03-畫直線 4 // 5 // Created by apple on 14-6-9. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 #import "YYlineview.h"10 11 @implementation YYlineview12 13 14 //
Time of Update: 2015-05-03
標籤:原文 http://www.cnblogs.com/wendingding/p/3771047.htmliOS開發UI篇—使用picker View控制項完成一個簡單的選餐應用一、實現效果說明: 點擊隨機按鈕,能夠自動選取,下方資料自動重新整理。二、實現思路1.picker
Time of Update: 2015-05-03
標籤:原文 http://www.cnblogs.com/wendingding/p/3766249.htmliOS開發UI篇—常見的專案檔介紹一、專案檔結構二、檔案介紹1.products檔案夾:主要用於mac電腦開發的可執行檔,ios開發用不到這個檔案2.frameworks檔案夾主要用來放依賴的架構3.test檔案夾是用來做單元測試的4.常用的檔案夾(項目名稱檔案夾)(1)XXXinfo.plist檔案(在該項目中為 01-常見檔案-Info.
Time of Update: 2015-05-03
標籤:原文 http://blog.csdn.net/u010927311/article/details/40145035iOS 開發 UI 篇 — 程式啟動原理和 UIApplication一、 UIApplication1. 簡單介紹( 1 ) UIApplication 對象是應用程式的象徵,一個 UIApplication&
Time of Update: 2015-05-03
標籤:原文 http://www.blogjava.net/qileilove/archive/2014/11/18/420224.html一、簡單樣本說明:使用APP主流UI架構結構完成簡單的介面搭建搭建頁面效果:二、搭建過程和注意點1.建立一個項目,把原有的控制器刪除,添加UITabBarController控制器作為管理控制器2.對照介面完成搭建3.注意點:(1)隱藏工具條:配置一個屬性,Hideabotton
Time of Update: 2015-05-03
標籤:一、Date Picker控制項1.簡單介紹: Date Picker顯示時間的控制項有預設寬高,不用設定資料來源和代理如何改成中文的?(1)查看當前系統是否為中文的,把模擬器改成是中文的(2)屬性,locale選擇地區如果預設顯示不符合需求。時間有四種模式可以設定,在model中進行設定時間可以自訂(custom)。設定最小時間和最大時間,超過就會自動回到最小時間。最大的用途在於自訂鍵盤:彈出一個日期選取器出來,範例程式碼如下: 2.範例程式碼
Time of Update: 2015-05-03
標籤:一、什麼是Quartz2D Quartz 2D是?個二維繪圖引擎,同時支援iOS和Mac系統 Quartz 2D能完成的工作: 繪製圖形 : 線條\三角形\矩形\圓\弧等 繪製文字 繪製\產生圖片(映像) 讀取\產生PDF \裁剪圖片 自訂UI控制項 二、Quartz2D在iOS開發中的價值 為了便於搭建美觀的UI介面,iOS提供了UIKit架構,?
Time of Update: 2015-05-03
標籤: 描述:把M個同樣的蘋果放在N個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?(用K表示)5,1,1和1,5,1 是同一種分法。輸入第一行是測試資料的數目t(0 <= t <= 20)。以下每行均包含二個整數M和N,以空格分開。1<=M,N<=10。輸出對輸入的每組資料M和N,用一行輸出相應的K。範例輸入17
Time of Update: 2015-05-03
標籤:1.android 在sqlite插入資料時,是非常耗時的操作,原因是sqlite預設會為每個插入操作開啟一個事務,當數量變多的時候,自然時間就變得很慢,這時候可以考慮在插入等操作時先開啟一個事務,再來大量操作。可以參考例子:http://bbs.csdn.net/topics/3600429602.sqlitedatabase關於事務的一些操作:SQLiteDatabase的beginTransaction()方法可以開啟一個事務,程式執行到endTransaction()
Time of Update: 2015-05-03
標籤:原文 http://www.cnblogs.com/wendingding/p/3775488.htmliOS開發UI篇—UITableBarController簡單介紹一、簡單介紹UITableBarController 和UINavigationController 類似, UITabBarController 也可以輕鬆地管理多個控制器,輕鬆完成控制器之間的切換,典型的例子就是 QQ 、等應
Time of Update: 2015-05-03
標籤:一、簡單介紹UIWindow是一種特殊的UIView,通常在一個app中只會有一個UIWindowiOS程式啟動完畢後,建立的第一個視圖控制項就是UIWindow,接著建立控制器的view,最後將控制器的view添加到UIWindow上,於是控制器的view就顯示在螢幕上了一個iOS程式之所以能顯示到螢幕上,完全是因為它有UIWindow。也就說,沒有UIWindow,就看不見任何UI介面補充:UIWindow是建立的第一個視圖控制項(建立的第一個對象是UIapplication)如:添加
Time of Update: 2015-05-03
標籤:原文 http://www.cnblogs.com/wendingding/p/3773603.htmliOS開發UI篇—實現一個私人通訊錄小應用(一)一、該部分主要完成內容1.介面搭建
Time of Update: 2015-05-03
標籤:先理清概念:Timer是一個執行任務的類,他接受TimerTask的參數;Timer執行任務有兩種方式,一種是在某個指定的時候執行某個任務timer.schedule(Timertask task,Data data),另一種是在多長時間之後執行某個任務timer.schedule(TimerTask task,long