Time of Update: 2015-08-08
標籤: 原先sdwebimage是使用CGImageGetColorSpace(imageRef),但這個的有些圖片會報錯Aug 8 15:52:13 game--Pro.local[88338] <Error>: CGBitmapContextCreate: unsupported color space.Aug 8 15:52:13 game--Pro.local[88338] <Error>: CGContextDrawImage: invalid
Time of Update: 2015-08-07
標籤:android 圖片載入 轉載請標明出處,本文出自:chaossss的部落格 Android-Universal-ImageLoader Github 地址在上一篇博文中我給大家剖析了 Android-Universal-ImageLoader 中緩衝功能的設計和實現,希望大家可以在裡面學到一丟丟東西哈。今天呢,我將接著向下講解,介紹 AUI
Time of Update: 2015-08-08
標籤:轉載請註明出處:http://blog.csdn.net/lmj623565791/article/details/40794879。本文出自:【張鴻洋的部落格】1、概述近期大家面試說常常被問到EventBus,github上果斷down了一份。地址:https://github.com/greenrobot/EventBus。的確是個不錯的架構。主要用於事件的公布和訂閱。EventBus定義:是一個公布 /
Time of Update: 2015-08-08
標籤:android 布局 介面設計 ui LinearLayout線性布局是將放入其中的組件按照垂直(vertical)或者水平(horizontal)方向來布局,也就是控制其中組件橫向排列或者縱向排列。線上性布局中每一行【針對垂直排列】或每一列【針對水平排列】只能放一個組件。注意:Android線性布局不會換行,當組件一個挨著一個排列到表單邊緣後剩下的組件將
Time of Update: 2015-08-07
標籤:android 驗證碼 先放上這個小Demo的圖片:點擊圖片可以更換新的驗證碼。驗證碼是以圖片的形式顯示的,所以需要寫一個自訂驗證碼控制項public class ValidateView extends View {/** * 點數 */private int pointNum = 150;// 背景雜質/** * 線段數 */private int lineNum = 3;// 背景雜質/** * 驗證碼字長
Time of Update: 2015-08-08
標籤:<?php$params = require(__DIR__ . ‘/params.php‘);$config = [ ‘id‘ => ‘basic‘, ‘basePath‘ => dirname(__DIR__), ‘bootstrap‘ => [‘log‘], ‘components‘ => [ ‘request‘ => [ // !!! insert a secret key in
Time of Update: 2015-08-08
標籤:上一篇文章主要講述了Android的TouchEvent的分發過程,其中有兩個重要的函數:onInterceptTouchEvent和onTouchEvent,這兩個函數可被重裝以完成特定的邏輯。onInterceptTouchEvent的定義為於ViewGroup中,預設傳回值為false,表示不攔截TouchEvent。onTouchEvent的定義位於View中,當ViewGroup要調用onTouchEvent時,會利用super.onTouchEvent。ViewGroup調用o
Time of Update: 2015-08-07
標籤: 做移動開發大多數的時候跟手機介面打交道,也就是說你只能在電腦上開發寫代碼,最終效果是確是在另外一個終端看到的。雖然各種瀏覽器為開發人員提供了很多類比手機裝置的功能,這些功能總體來說基本可以滿足我們對於調試行動裝置的需求,比如露珠在之前向諸位介紹的手機開發人員模式。但是類比畢竟是類比,它不能真正做到實現真機一樣的效果。所以,必須在想辦法在真實的機子上測試我們的代碼最終的執行效果。辦法當然是有的,下面是露珠在開發過程中用到的若干真機調試方法: 一、使用 Weinre 調試
Time of Update: 2015-08-07
標籤:android 搖一搖 sensoreven 引言:今天,在修改鬧鐘的一個bug,發現了在時鐘(android 5.0)設定中有一個搖動行為設定項,主要是針對鬧鐘響鈴聲時,如果我們不想起床,可以通過設定搖動手機來關閉鈴聲或者延時多長時間再響鬧鈴。主要原理(1)啟動一個service,中service中監聽搖動手機的操作。
Time of Update: 2015-08-08
標籤:uiviewcontroller vc 管理 ios開發 建立一個控制器控制器常見的建立方式有以下幾種//通過storyboard建立//直接建立ViewController *vc = [[ViewController alloc] init];//指定xib檔案來建立ViewController *vc = [ViewController alloc]
Time of Update: 2015-08-07
標籤: 我們經常用到 Intent intent = new Intent(Intent.ACTION_DIAL); // 或者Intent intent = new Intent("android.intent.action.DIAL");// Intent.ACTION_DIAL是內建常量,值為"android.intent.action.DIAL" startActivity(intent); 那麼到底是怎麼啟動的對應的Activity呢? 其時序圖如下
Time of Update: 2015-08-06
標籤:emoji utf-16字元轉換 實體字元 移動前端 今天,測試給我提了一個BUG,說移動端輸入emoji表情無法提交。很早以前就有思考過,手機IME裡內建的emoji表情,應該是某些特殊字元。既然是字元,那應該都能提交才對,可是為啥會被卡住呢?搜了一下,才發現,原來emoji用到的字元是4位元組的utf-16(utf-16有2位元組和4位元組兩種編碼
Time of Update: 2015-08-07
標籤:1.點擊 2.長按 3.拖拽4.輕掃、捏合、旋轉5.使用手勢需要注意的地方1.注意處理輕掃和拖拽的衝突//那個時間短的話 就讓那個先執行//處理 拖拽和輕掃 兩個手勢的衝突//需要撥動手勢執行完畢後 再去執行拖拽 先執行輕掃後 再執行拖動處理方法: [panges(拖拽對象) requireGestureRecognizerToFail:swiges(輕掃對象)];2.程式出現手勢不響應處理方法// 手勢如果不響應// &
Time of Update: 2015-08-06
標籤:本案例目的在於開發一個簡單的聊天室功能,所有代碼都是本人調試修改之後可以正常使用,主要功能在於通過多線程技術由伺服器接收用戶端的請求,之後將聊天內容發送給每個接入伺服器的每個用戶端。另外實現了登入功能,只有登入驗證之後才可以實現聊天。具體的技術細節在本欄目不涉及,主要是多線程基於Socket,具體代碼如下:首先是簡易的聊天模型圖:用戶端代碼如下:功能為指定socket串連的ip地址和連接埠號碼,用戶端分為2個線程A和B,其中A線程負責登入串連,B線程分為2個子線程,第一個是向伺服器發送資料
Time of Update: 2015-08-06
標籤://// ZYViewController.m// SelectorTime//// Created by mac on 15-8-3.// Copyright (c) 2015年 zhiyou. All rights reserved.//#import "ZYViewController.h"@interface ZYViewController (){// 全域變數 NSTimer *timer;}@end@implementation
Time of Update: 2015-08-06
標籤:金田(github 樣本源碼) 多任務(multitasking)算是iOS9中最引人矚目的核心新特性了,之前越獄版使用者就用過類似的外掛程式,微軟的 蘇菲 (Windows Surface)系列也有分屏多任務的特性,可以讓使用者可以同時運行2個或者多個App。iOS 9 中的多任務目前支援三種表現形式:臨時出現和互動的滑動覆蓋 (Slide Over);真正的分屏同時操作兩個 App 的分割視圖 (Split View);以及在其他 App
Time of Update: 2015-08-07
標籤:在開發中,視圖切換會常常遇到,有時我們不是基於導航控制器的切換,但實際開發中,有時需要做成push效果,下面將如何?push和pop 預設動畫效果代碼執行個體: 一、push預設動畫效果 CATransition *transition = [CATransition animation]; transition.duration = 0.3f;
Time of Update: 2015-08-07
標籤:一、設定系統時間static void setTime(Context context, int hourOfDay, int minute) { Calendar c = Calendar.getInstance(); c.set(Calendar.HOUR_OF_DAY, hourOfDay); c.set(Calendar.MINUTE, minute); c.set(Calendar.SECOND, 0); c.
Time of Update: 2015-08-07
標籤:項目中遇到這樣的問題:webview放在uiscrollview,webview載入本地html,之後需要計算webview高度。步驟如下:1.首先建立webview.幾點注意,高度一定要小於你要載入的html的高度,最好設定個最小值,比如1;並且設定scalesPageToFit = YES使之自適應高度;self.bottomWebView = [[UIWebView alloc]initWithFrame:CGRectMake(0,
Time of Update: 2015-08-07
標籤:<?php/** * test new page crawler */#$url = ‘http://apps.microsoft.com/windows/en-us/app/fotor/6f797ba2-500d-4dee-9c5a-13c2d818c958‘;$url = ‘https://www.microsoft.com/en-us/store/apps/adobe-photoshop-express/9wzdncrfj27n‘;$url = trim($url);$d =