Time of Update: 2015-12-09
標籤:本文介紹了android開發人員中比較熱門的開原始碼,這些代碼絕大多數可以直接應用到項目中。FileBrowserView一個強大的檔案選擇控制項。介面比較漂亮,使用也很簡單。特點:可以自訂UI;支援複製、剪下、刪除、移動檔案;可以用在Fragment、ativity、DialogFragment中;支援快速切換目錄。項目地址: https://github.com/psaravan/FileBrowserViewMultiItemRowListAdapter多列效果的ListV
Time of Update: 2015-12-09
標籤:代理模式 顧名思義就是委託別人去做事情。IOS中經常會遇到的兩種情況:在cocoa架構中的Delegate模式與自訂的委託模式。下面分別舉例說明一下:一、cocoa架構中的delegate模式在cocoa架構中的Delegate模式中,委託人往往是架構中的對象(視圖中的控制項、表視圖神馬的),代理人往往是視圖控制器對象。在我們這個例子中UITableView是委託人,代理人首先得滿足一個條件:就是在.h檔案中申明它擁有代理資格:@interface
Time of Update: 2015-12-08
標籤:cocos2d/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy
Time of Update: 2015-12-08
標籤:第三方的IME的表情可能會給開發帶來一定的麻煩,一般地像伺服器上傳的字元都是普通的字元,但是測試,就是狠狠得拿出搜狗IME,點幾個表情,大問題來了,要麼是顯示異常,要麼是直接crash,但是有很少的部分機型,會支援,可能是第三方的ROM對Android 的TextView 做了一定的處理,所以,我們只能幹掉該死的表情了 具體的方法如下: 首先是在EditTextView
Time of Update: 2015-12-06
標籤:Atomic是在瀏覽器中啟動並執行使用者介面設計工具。不必寫任何代碼,應用程式設計人員就能夠用它來展示在執行一些命令時應用程式的介面應該是怎樣的,是如何動作的。當前,Atomic可以運行在Windows和Mac OS上的Chrome中。有計劃在將來使它運行在其他瀏覽器中。而且,據Atomic的聯合創始人和CTO Vimal
Time of Update: 2015-12-07
標籤: 當應用程式進入後台時,系統會自動回調應用程式委託的applicationDidEnterBackground:方法。應用可以在該方法中完成轉入後台前需要做的準備工作,所有的應用需要做以下事情。 釋放所有可以釋放的記憶體。 儲存使用者資料或狀態資訊,所有沒寫入磁碟的檔案或資訊,在進入後台之前,都應該寫入磁碟,因為程式可能在後台被殺死。進入後台時釋放記憶體
Time of Update: 2015-12-07
標籤:xml引用<ProgressBar android:id="@+id/pb_progressbar" style="@style/StyleProgressBarMini" android:layout_width="fill_parent" android:layout_height="40dip" android:layout_margin="30dp" android:background="@
Time of Update: 2015-12-05
標籤:1、顯示最近編輯的檔案清單Ctrl + E2、快速開啟類Ctrl + N3、快速開啟檔案(可以是XML等各種格式尾碼的檔案)Ctrl + Shift + N4、當前方法的聲明Alt + Q5、顯示參數資訊Ctrl + P6、產生構造器/Getter/Setter等Alt + Insert7、顯示類結構圖Ctrl + H8、返回至上次瀏覽的位置Ctrl + Alt + left/right9、切換程式碼檢視Alt + left/right10、方法間快速移動定位Alt + Up/Down11
Time of Update: 2015-12-05
標籤:HTML應用程式(HTML App)一個簡單的 html app例子:<HTML><HEAD><TITLE>hta樣本</TITLE><HTA:APPLICATION ID="oHTA"APPLICATIONNAME="myApp"BORDER="thin"BORDERSTYLE="normal"CAPTION="yes"ICON="images/logo.ico"MAXIMIZEBUTTON="yes"MINIMIZEBUTTON="
Time of Update: 2015-12-05
標籤:很多人一提到Binder就說代理模式,人云亦云的多,能理解精髓的少。 本篇文章就從設計角度分析一下java層BInder的設計目標,以及設計思路,設計缺陷,從而駕馭它。 對於【邦德兒】的理解, 從通訊的角度來看,就是一種通訊方式而已,與socket沒有任何區別。用戶端transact,服務端onTransact.
Time of Update: 2015-12-05
標籤:1.建立一個繼承自UITableView的類2.重寫initWithStyle:reuseIdentifier:方法 添加所有需要顯示的子控制項(不需要設定子控制項的資料 和 frame,並且子控制項要添加到self.contentView中)。 進行子控制項的一次性的屬性設定(有些屬性只要設定一次,比如字型 和 某些固定的圖片)3.提供兩個模型 資料模型:存放 文字資料 和
Time of Update: 2015-12-05
標籤:前言實際項目中需要實現一個 熱門搜尋 的欄目,類似:由於 子項(子view) 中的文字是可變的,一行能顯示的 子項 的個數也無法確定。需要支援自動換行和計算位置。 開源類庫我自己寫了個 自訂view ,繼承自viewGroup, 來實現它,託管到github開源平台。名稱:SimpleFlowLayout地址:https://github.com/vir56k/SimpleFlowLayout特點:可以不斷添加多個子view,計算位置,自動換行。 類似html中的div標籤適用:
Time of Update: 2015-12-05
標籤:1.部署到真機異常:dyld`dyld_fatal_error:-> 0x120015088 <+0>: brk #0x3 dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /var/mobile/Containers/Bundle/Application/E1AC6933-4A9B-4A0
Time of Update: 2015-12-05
標籤:1.添加第三方庫時,需要注意使用環境duplicate symbol _llvm.embedded.module in: /Users/dengw/360Cloud/xcode_code/application/OnceNote/Pods/ShareSDK3/libraries/extends/WeChatSDK/libWeChatSDK.a(MTAEvent.o)
Time of Update: 2015-12-05
標籤:正式接觸android我們一直在開發了一段時間,該項目的第一個版本最終會很快結束。當有它自己的測試。擁有android後台。同一時候開啟了幾個應用之後又一次切回到自己的app。發現報錯了。經過排查,發現是自己的單例對象中的資料被釋放掉了,也就是int變數的值 變成了0,string變數的值變成了null。 我的單例一開始是這種(舉例); public class UserInfo {private
Time of Update: 2015-12-05
標籤:類別區別startService 啟動的服務主要用於啟動一個服務執行背景工作,不進行通訊。停止服務使用stopServicebindService 啟動的服務該方法啟動的服務要進行通訊。停止服務使用unbindServicestartService 同時也 bindService 啟動的服務停止服務應同時使用stepService與unbindService原文地址 在 http://www.cnblogs.com/newcj/archive/2011/05/30/20
Time of Update: 2015-12-05
標籤:/** * 用來判斷服務是否運行. * @param context * @param className 判斷的服務名字 * @return true 在運行 false 不在運行 */ public static boolean isServiceRunning(Context mContext,String className) { boolean isRunning =
Time of Update: 2015-12-05
標籤:1)為什麼要實現Parfcelable介面來實現在Intent中傳遞對象? a、在使用記憶體的時候,Parcelable比Serializable效能高,所以推薦使用Parcelable類。
Time of Update: 2015-12-05
標籤: 首先感謝眾多網友的支援,最近我實在是事情太多,所以沒有寫太多。不過看到大家的反饋和評價,我還是要堅持擠出時間給大家分享我的經驗。如果你對我寫的東西有任何建議、意見或者疑問,請到我的部落格留言: 好了,言歸正傳。本系列的前幾篇文章講解了自動布局的原理,以及如何添加約束。這篇文章主要介紹以下內容:某些使用者控制項具有自身內容尺寸約束使用視圖調試工具在運行時查看和偵錯工具介面視圖層次、尺寸和自動布局約束建立約束的對象關聯通過修改約束的常量值、刪除舊約束添加新約束
Time of Update: 2015-12-07
標籤: Nginx+nagios安裝配置 [[email protected] ~]# vi /etc/nginx/nginx.conf server { listen 80; server_name localhost; auth_basic "Nagios Access"; auth_basic_user_file /usr/local/nagios/passwd;