Time of Update: 2015-04-14
標籤:前言:本來我是做電視應用的,但是因為公司要出手機,人員緊張,所以就抽調我去支援一下,誰叫俺是雷鋒呢!我做的一個功能就是處理手機中的應用ICON,處理無非就是美化一下,重新與底板進行合成和裁剪,用到了很多Bitmap的知識。本來之前一直想寫一些關於Bitmap的部落格,正好這是個機會,因此Bitmap那些事系列部落格誕生了。這個系列我會把學習Bitmap的一些知識發布出來供大家參考和交流。
Time of Update: 2015-04-14
標籤:android bitmap 代碼參考: /** * 根據View(主要是ImageView)的寬和高來擷取圖片的縮圖 * @param path * @param viewWidth * @param viewHeight * @return */ private Bitmap decodeThumbBitmapForFile(
Time of Update: 2015-04-15
標籤:記憶體管理問題,首先要知道一個概念,引用計數。Objective-C 的記憶體管理基於引用計數(Reference Count)。如果要使用一個對象,並希望確保在使用期間對象不被釋放,需要保證在使用過程中引用計數>0,在使用過後,把引用計數-1。當引用計數==0時,就會調用銷毀方法了。
Time of Update: 2015-04-15
標籤:maven jdk java開發環境 1. 先安裝oracle11G,它會自動在環境變數中加入oracle所使用的jdk的配置. 2. 安裝好jdk,再進行Jdk配置,確保jdk7的環境變數配置一定要在 oracle的配置之前。將jdk與jre都安裝到預設的路徑下,再進行環境變數配置JAVA_HOME: jdk路徑PATH:
Time of Update: 2015-04-15
標籤:python jython 伺服器 通訊 用戶端 概述:
Time of Update: 2015-04-15
標籤:android開發在實際開發中,經常用Gson處理介面返回的資料,會因為處理的類型不同,需寫不同的方法,也因為返回是object或者是list,也要寫不同的方法,這樣不符合開發開發的複用原則,本著代碼的盡量可複用,我找到了一個可以複用的方法,直接穿入需要解析的資料和返回的object類型,直接出解析結果,一勞永逸,具體的方法如下:protected <T> T getGsonObject(String data, Class<T> mClass) {T
Time of Update: 2015-04-15
標籤:IOS8.0(Objective-C) 手勢鎖屏AppIOS 手勢鎖屏實現邏輯分析: 1、通過迴圈在頁面中添加透明背景白色邊框的按鈕(預設為九個)並設定 tag 值,以便與原始密碼核對 2、撲捉手勢,主要用到touchesBegan、touchesMoved 和 touchesEnded 3、將手勢經過的按鈕劃線連結起來,主要用到
Time of Update: 2015-04-15
標籤: 在Xcode中當你在更新了你得認證而再重新編譯你的程式,真機調試會出現“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile was found. Xcode can resolve this issue by downloading a new provisioning
Time of Update: 2015-04-15
標籤:轉自http://onevcat.com/2014/11/watch-kit/發現一個寫的非常好的人,轉一下 以後持續關注 主要類WKInterfaceController 和生命週期WKInterfaceController 是 WatchKit 中的 UIViewController 一樣的存在,也會是開發 Watch App 時花時間最多的類。每個 WKInterfaceController 或者其子類應該對應手錶上的一個整屏內容。但是需要記住整個 WatchKit
Time of Update: 2015-04-15
標籤:在XMLWriter中需先建立檔案目錄,在此路徑基礎上建立.xml檔案。 private static void builderArrayResources( // E:\Android_learn&practise\Android_International\tobe_resources\MusicPlayer\values //
Time of Update: 2015-04-15
標籤:java jsp application session 1、session:一個client在訪問網站期間共用2、application:多個client訪問網站期間共用3、pageContext:一個頁面之間共用4、equest:請求application.setAttribute("屬性名稱","屬性值&q
Time of Update: 2015-04-15
標籤:andriod 檔案上傳含伺服器端 圖片上傳 大體部分與post提交類似,只是需要設定<pre name="code" class="java">MultipartEntity代碼如下:public class userUploadServiceImpl implements userUploadService{@Overridepublic String
Time of Update: 2015-04-15
標籤:ios開發 線程 多線程 ios gcd 今天身心疲憊啊,這幾天跑的腿都軟了,有上海的朋友嗎?我在找工作,需要一份工作,求看見的同行幫我留意下。非常感謝。我的qq就是820203420.同時也希望能夠繼續給大家帶來更好的文章,有時間我會開源一個項目,希望大家留意,或者可以聯絡我,我們一起開源。晚安。#import
Time of Update: 2015-04-15
標籤:Back鍵是手機上的後退鍵,一般的軟體不捕獲相關資訊可能導致你的程式被切換到後台,而回到案頭的尷尬情況,在Android上有兩種方法來擷取該按鈕的事件。 1.直接擷取按鈕按下事件,此方法相容Android 1.0到Android 2.1 也是常規方法,直接重寫Activity的onKeyDown方法即可,代碼如下:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if
Time of Update: 2015-04-15
標籤:為了看代碼方便,一邊在網上google資料,一邊看Android java
Time of Update: 2015-04-15
標籤:android tabhost 導覽列 標籤頁 布局 使用TabHost實現的導覽列有三種添加頁面的方法,分別是直接在布局代碼的tab裡面添加;通過include標籤添加;通過Java代碼指定另一個Activity添加。下面是三種方法的樣本:直接在布局代碼的tab裡面添加標籤頁使用拖控制項拖出來的TabHost,在它的布局
Time of Update: 2015-04-15
標籤:- (void)bk_addEventHandler:(void (^)(id sender))handler forControlEvents:(UIControlEvents)controlEvents{ NSParameterAssert(handler); NSMutableDictionary *events = objc_getAssociatedObject(self, BKControlHandlersKey); if (!events) {
Time of Update: 2015-04-15
標籤:xml控制項代碼重用:include如果我們定義一個控制項,需要在不同的layout中重複使用,或者在同一個layout中重複使用,可以採用include的方式。例如定義my_button.xml如下<?xml version="1.0" encoding="utf-8"?> <Button xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-04-15
標籤:所有程式設計語言的單例模式都大同小異。Object-c, Java, C++等,跟語言沒有太大關係,只跟文法有點關係而己。在IOS 中假如你有一個類:AccountManager,你要定義單例則步法如下:一. 在.h檔案中應該有類似如下定義:+ (id) sharedInstance; 二. 在.m檔案內類應該有如下定義://聲明一個全域唯一的靜態對象,也是AccountManager類型static AccountManager * _sharedInstance;//方法實現+ (
Time of Update: 2015-04-15
標籤:一、簡單說明1.說明在開發應用的時候,資料的安全性至關重要,而僅僅用POST請求提交使用者的隱私資料,還是不能完全解決安全問題。如:可以利用軟體(比如Charles)設定Proxy 伺服器,攔截查看手機的請求資料“青花瓷”軟體因此:提交使用者的隱私資料時,一定不要明文提交,要加密處理後再提交 2.常見的密碼編譯演算法MD5 \ SHA \ DES \ 3DES \ RC2和RC4 \ RSA \ IDEA \ DSA \