Time of Update: 2015-08-07
標籤:android 源碼 adapter 解析 SimpleAdapter:public class SimpleAdapter extends BaseAdapter implements Filterable { private int[] mTo; // 指向布局裡面控制項的id 比如:R.id.btn private String[
Time of Update: 2015-08-07
標籤: iOS學習--UIScrollView 原理詳解http://blog.csdn.net/yanfangjin/article/details/7898189 ScrollView UIScrollView UIScrollView為了顯示多於一個螢幕的內容或者超過你能放在記憶體中的內容。 &
Time of Update: 2015-08-07
標籤:唱衰 .NET / Xamarin 的, 看完圖示就可以關掉了.不為證明什麼, 僅為樣本, 不做實際用途, 所以然並卵.照例, 上代碼: https://github.com/gruan01/Xamarin-Example/tree/master/DiscMenu 此樣本 防照: http://blog.csdn.net/lmj623565791/article/details/43131133不過沒有按照他樣那做, 因為那也是然並卵. 誰會把
Time of Update: 2015-08-07
標籤:virtual BOOL OnIdle( LONG lCount
Time of Update: 2015-08-06
標籤:對android:configChanges屬性,一般認為有以下幾點: 1、不設定Activity的android:configChanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次2、設定Activity的android:configChanges="orientation"時,切屏還是會重新調用各個生命週期,切橫、豎屏時只會執行一次3、設定Activity的android:configChanges="orientation|keyboardHi
Time of Update: 2015-08-06
標籤:這坑容易埋, 卻不容易發現. 比如啟動一個頁面, 需要用到一個單例的工具類Utils, 初始化Utils需要一個Context參數, 直接傳入Activity.this. 然後這個單例的Utils就會一直持有Activity.this, 導致整個Acitivity不能被GC. 而如果代碼中大量的使用Utils, 又不能確認到底誰最先初始化了Utils, 使得記憶體泄露成了靈異事件難以發現. 所以,
Time of Update: 2015-08-06
標籤:前面這幾個Appender就是Log4J提供的基於檔案系統的Appender。當然,在一些特殊的需要記錄到檔案的Appender來說,我們只需要選擇一個合適的Appender來繼承並完成自己的邏輯即可。關於自訂Appender,待會再看。下面來看幾個比較特殊的Appender。
Time of Update: 2015-08-06
標籤:ios越獄開發 這兩天需要看一下某app的view結構,所以需要一些越獄知識,下面對今天的實踐做些總結。 越獄開發必須安裝,cydia 和iFile,Terminal。 Cydia安裝越獄外掛程式必備,越獄中的AppStore,iFile檔案管理利器,和Mac互傳檔案,目錄管理等。Terminal 就是終端,不過好多命令都沒有,今天剛學習越獄第一天沒發現什麼特別用處,直接用iFile就好了。
Time of Update: 2015-08-06
標籤:android 登入 註冊每個App都會登入註冊功能,第一次做這個功能整整花了我一個星期的時間,中間最痛苦的地方莫過於實現cookie的自動管理,cookie中保留了使用者登陸註冊的個人資訊。當時上網查了很多資料,也走了很多彎路,現在給大家分享出來。下面分兩部分,一部分是註冊功能的實現,一部分是登陸功能。註冊的功能一般流程為輸入手機號,然後手機號會收到一個驗證碼,輸入驗證碼之後會進入輸入密碼介面。兩次密碼輸入正確之後註冊流程就完成了。http = new
Time of Update: 2015-08-06
標籤:源碼地址:http://download.csdn.net/detail/swanzhu/89700291 定時器加動畫版//// ZYViewController.m// ChongYongXuehua1//// Created by mac on 15-8-6.// Copyright (c) 2015年 zhiyou. All rights reserved.//#import "ZYViewController.h"@interface
Time of Update: 2015-08-06
標籤:ios autolayout 動畫 anmation 原創blog,轉載請註明出處 blog.csdn.net/hello_hwc 歡迎關注我的iOS SDK詳解專欄 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html
Time of Update: 2015-08-06
標籤: 會做出這個demo,主要原因在於下班後看到群裡都在談論這個問題,一下子興趣由起,下班了吃完飯繼續加班搞個demo來試試。廢話不多說了,以前寫上學作文也這樣,先搞個長長的開頭湊字數 當然,說到完美APP退出,我以前經常用的方法就是使用List來儲存每個Activity,然後要退出的時候,就是要關掉所有的Activity,直接調用finishAll就行啦,其實就是一個ActivityManager的管理器而已。但
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-06
標籤:本案例目的在於開發一個簡單的聊天室功能,所有代碼都是本人調試修改之後可以正常使用,主要功能在於通過多線程技術由伺服器接收用戶端的請求,之後將聊天內容發送給每個接入伺服器的每個用戶端。另外實現了登入功能,只有登入驗證之後才可以實現聊天。具體的技術細節在本欄目不涉及,主要是多線程基於Socket,具體代碼如下:首先是簡易的聊天模型圖:用戶端代碼如下:功能為指定socket串連的ip地址和連接埠號碼,用戶端分為2個線程A和B,其中A線程負責登入串連,B線程分為2個子線程,第一個是向伺服器發送資料
Time of Update: 2015-08-06
標籤:android 一,Demo測試Activity的生命週期 寫兩個Activity: package com.example.activity_04;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import
Time of Update: 2015-08-06
標籤:ios 封裝 category 在開發過程中,我們應該盡量保證代碼的整潔性,方法盡量的簡短,一個方法只做一件事情,而類也不應該過於複雜。很多時候,我們會一直往一個類裡面添加代碼,最終,這個類可能成為一個“龐然大物”。在iOS開發中,我們可以使用category將類進行拆分。如所示,我要實現一個做題功能,上方矩形框是一個工具列,為答題提供一些協助工具功能,下方矩形框用來顯示題目和作答。我為這
Time of Update: 2015-08-06
標籤:android activity 資料傳遞 過場動畫 bundle傳遞限制 Android基礎入門教程——4.1.2 Activity初窺門徑標籤(空格分隔):
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
標籤:ios開發 代理 正向傳值 逆向傳值 指標傳遞 #import <UIKit/UIKit.h>#import "SubViewController.h"@interface ViewController :
Time of Update: 2015-08-06
標籤:簡述: CountDownTimer類用來實現倒計時效果。 構造方法接收兩個參數,第一個設定倒計時間長度度,第二個設定倒計時間隔。 用此方法時只需複寫onTick()和onFinish()這兩個方法即可。樣本:package com.example.androidtest;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import