Time of Update: 2015-01-23
標籤:支援影像處理和視頻影像處理。CAAnimation:NSObjectCAAnimation 是一個動畫抽象類別。CAAnimationGroup:CAAnimation:NSObjectCAAnimationGroup 允許多個動畫編組並且同時執行。CAPropertyAnimation:CAAnimation:NSObjectCAPropertyAnimation 是CAAnimation
Time of Update: 2015-01-23
標籤:這兩天為移動App開發API,結果實現加密驗證時碰到一大坑。這裡不得不吐槽下又臭又硬的iOS,Windows Server無法解密出正確的結果,Android則可以,後來使用了通用的AES256密碼編譯演算法才最終搞定。搞伺服器端小夥伴沒有接觸過iOS,所以也沒料到過這種情形。他使用了AES128 with
Time of Update: 2015-01-23
標籤:iOS: 訊息通訊中的Notification&KVO在 iOS: MVC 中,我貼了張經典圖: 其中的Model向Controller通訊的Noification&KVO為何物呢?在功能上說,delegate、Notification以及KVO的功能類似,都是作用於 OC中對象 的訊息通訊。但三者的使用情境是不同的。簡單的說Delegate是一種回掉函數,更多的用在一對一的場合,可參考 iphone:delegate機制
Time of Update: 2015-01-23
標籤:轉載: http://blog.csdn.net/feng88724/article/details/6409313其實Android在定義 permission 時, 為每個Permission都進行了分組, 每一個Permission都有一個PermissionGroup屬性。來看一下Android源碼(在frameworks/base/core/res
Time of Update: 2015-01-23
標籤: 安卓系統預設提供了一下幾種資料儲存的方式: Shared Preferences 內部儲存 外部儲存 SQLite資料庫 儲存到網路伺服器 使用Shared Preferences Shared Preferences類主要用於儲存索引值對的資料類型。我們可以使用它儲存一些簡單的資料類型。
Time of Update: 2015-01-23
標籤: 開發過程中有時需要儲存一些輕量級的資料,對於IOS提供的幾種資料存放區方式在這時最合適當屬對象歸檔:NSCoding 但是將對象資料進行歸檔解檔時候需要實現兩個方法: encodeWithCoder和initWithEncoder。encodeWithCoder就是編碼,initWithCoder就是解碼。encodeWithCoder方法傳入的是一個NSCoder對象,實現的時候我們就可以調用encodeObject、encodeFloat、
Time of Update: 2015-01-23
標籤:1.API不小於11;2.使用方法:(1)建立對話方塊的類必須繼承於DialogFragment: 對話方塊中有一按鈕,點擊按鈕後關閉對話方塊。 代碼如下: 1 @SuppressLint("ValidFragment") 2 public class MatchDialog extends DialogFragment { 3 4 public MatchDialog() { 5 } 6 7 Dialog mDialog; 8
Time of Update: 2015-01-23
標籤:android textview html 兩個小執行個體:1、服務端返回的帶有html標籤的文字,在textview中展示的時候,能正確的換行。2、需要展示的下載的超連結,以文字代替,隱藏:實現效果如下:代碼如下:package com.android.study;import android.app.Activity;import android.os.Bundle;import
Time of Update: 2015-01-23
標籤:手工設定文本與圖片相對位置時,常用到如下方法:setCompoundDrawables(left, top, right, bottom);setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)意思是設定Drawable顯示在text的左、上、右、下位置。(Textview、Button都可以)但是兩者有些區別:setCompoundDrawables
Time of Update: 2015-01-23
標籤:bzoj 網路流 最小割 題目大意:一個班級中,兩個相鄰的人是朋友,一對朋友如果同時選擇文科或者理科會有加成。問最多能夠得到的權值是多少。思路:先假設得到所有的權值,然後運用最小割的意義求出最大的獲利。具體方法見 http://hzwer.com/2422.htmlCODE:#define
Time of Update: 2015-01-23
標籤:1、AlarmManager,顧名思義,就是“提醒”,是Android中常用的一種系統層級的提示服務,在特定的時刻為我們廣播一個指定的Intent。簡單的說就是我們設定一個時間,然後在該時間到來時,AlarmManager為我們廣播一個我們設定的Intent,通常我們使用
Time of Update: 2015-01-23
標籤:android expandablelistview 隱藏指標 防止資料顯示錯亂 類似於ListView,自訂ExpandableListView只需要寫一個適配器類(繼承自BaseExpandableListAdapter即可):import java.util.List;import
Time of Update: 2015-01-23
標籤:Android工程打包sdk,匯出jar已被混淆,該jar被第三方使用,混淆時出現Unknown verification type [*] in stack map frame問題,測試發現if(){}else{Log.cerateLog("something");}其中Logpublic class Log {public static boolean debug = false;public static void cerateLog(String
Time of Update: 2015-01-23
標籤:一:json的簡介json指的是Javascript對象標記法,是一種輕量級文本資料交換格式,類似於XML,但比XML更小、更快、更易解析 二:Json與XML的比較(copy網上的)優點: 比xml格式簡單; json是更好的資料交換格式;xml是更好的文檔交換格式;
Time of Update: 2015-01-23
標籤:android umeng 渠道資訊 今天想擷取資訊清單檔的中UMENG_CHANNAL 的值但是 Debug 的時候,老是報 null. <meta-data android:name="UMENG_CHANNEL" android:value="test" />一般的方法:<span
Time of Update: 2015-01-23
標籤:maven windows服務 java service wrapper 在項目的開發中,有時候需要將Java應用程式打包成Windows服務,我們就直接可以通過windows的服務來啟動和關閉java程式了。本博文將通過有兩種方法實現該功能,手動建立法和Maven自動打包法。一. 準備下載java service wrapper
Time of Update: 2015-01-23
標籤: 前言,windows10 昨天淩晨發布了,windows store 開發模型比以前的 silverlight 模型由很多優勢,我也小興奮了一把。 本文:在 windows phone 8.0 以前的開發中, application bar 的表徵圖設定相對單一,到了 windows store app 後,app bar
Time of Update: 2015-01-23
標籤:(圖片來源於網路) Android系統架構採用了分層架構的思想,如所示。從上往下一共包括四層: 1、應用程式層 該層提供一些核心應用程式套件組合,例如電子郵件、簡訊、日曆、地圖、瀏覽器和連絡人管理等。同時,開發人員可以利用java語言設計和編寫屬於自己的應用程式,而這些程式與那些核心應用程式彼此平等、友好共處。 2、應用程式框架層 該層是Android應用開發的基礎,開發人員大部分情況是在和他打交道。應用程式架構層包括Active
Time of Update: 2015-01-23
標籤:原文地址:http://www.zhihu.com/question/24304345 兩種方法:1. 測試版本 支援任何類型的開發人員帳號,需要在developer後台設定授權deviceID,可以直接打包給對方或者給一個網頁地址下載,比如用http://firapp.duapp.com2. 利用企業認證,需要先申請一個$299的企業帳號,需要幾個步驟:1. 需要先申請一個D-U-N-S
Time of Update: 2015-01-23
標籤: Android系統從底向上一共分了4層,每一層都把底層實現封裝,並暴露調用介面給上一層。1. Linux核心(Linux Kernel) 1)Android運行在linux kernel 2.6之上,但是把linux內受GNU協議約束的部分做了取代,這樣在Android的程式可以用於商業目的。 2)Linux