Time of Update: 2015-12-09
標籤:本文介紹了android開發人員中比較熱門的開原始碼,這些代碼絕大多數可以直接應用到項目中。FileBrowserView一個強大的檔案選擇控制項。介面比較漂亮,使用也很簡單。特點:可以自訂UI;支援複製、剪下、刪除、移動檔案;可以用在Fragment、ativity、DialogFragment中;支援快速切換目錄。項目地址: https://github.com/psaravan/FileBrowserViewMultiItemRowListAdapter多列效果的ListV
Time of Update: 2015-12-10
標籤:[1]概念iOS的版本號碼,一個叫做Version,一個叫做Build,這兩個值都可以在Xcode 中選中target,點擊“Summary”後看到。 Version在plist檔案中的key是“CFBundleShortVersionString”,和AppStore上的版本號碼保持一致,Build在plist中的key是“CFBundleVersion”,代表build的版本號碼,該值每次build之後都應該增加1
Time of Update: 2015-12-09
標籤:代理模式 顧名思義就是委託別人去做事情。IOS中經常會遇到的兩種情況:在cocoa架構中的Delegate模式與自訂的委託模式。下面分別舉例說明一下:一、cocoa架構中的delegate模式在cocoa架構中的Delegate模式中,委託人往往是架構中的對象(視圖中的控制項、表視圖神馬的),代理人往往是視圖控制器對象。在我們這個例子中UITableView是委託人,代理人首先得滿足一個條件:就是在.h檔案中申明它擁有代理資格:@interface
Time of Update: 2015-12-08
標籤:1. #import 跟#include、@class有什麼區別?#import<> 跟 #import”"又什麼區別?1> #import和#include都能完整地包含某個檔案的內容,#import能防止同一個檔案被包含多次2> @class僅僅是聲明一個類名,並不會包含類的完整聲明;@class還能解決迴圈包含的問題3> #import <> 
Time of Update: 2015-12-08
標籤: private class AppAdapter extends BaseAdapter { @Override public int getCount() { // TODO Auto-generated method stub return userApp.size()+sysApp.size()+2; } @Override public Object
Time of Update: 2015-12-08
標籤:iOS自訂tabbar後popToRootViewContriller和poptoviewcontroller時出現兩個tabbar 的解決辦法問題:iOS自訂tabbar後popToRootViewContriller和poptoviewcontroller時出現兩個tabbar1.自訂代碼:- (void)viewWillAppear:(BOOL)animated{ [super
Time of Update: 2015-12-08
標籤:視頻分享想實現iPhone手機拍攝一段視頻,上傳到雲端分享給手機好友。技術實現視頻壓縮。iPhone拍攝的視頻很大,幾秒鐘就幾十兆檔案了,需要做壓縮,原來考慮用ffmpeg,安裝起來比較複雜,網上也有很多教程,不過在通過appstore審核的時候有一定風險。首先是點擊開始錄製的代碼: if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
Time of Update: 2015-12-08
標籤:唯利是圖的應用超市,正在加速走向死亡!自2010年以來,移動互連網浪潮洶湧,移動app一時風靡,幾乎每家互連網公司都在謀求在移動互連網上的機會,特別是各家大型的互連網公司,都紛紛重兵投入研發用戶端產品,還有越來越多的創業公司,推出各種類型應用和遊戲app,希望在移動互連網行業挖出一桶金。app大量湧現直接催生了國內市集的發展。這些app應用超市通過各種手段聚攏使用者,有通過手機小幫手發展使用者的91手機小幫手、360手機小幫手等,有通過論壇獲得使用者的機鋒網、威鋒網、安智網等,還有手機廠商
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-09
標籤:一、開篇 1.Linux 描述的電源狀態 - On(on)
Time of Update: 2015-12-08
標籤:第三方的IME的表情可能會給開發帶來一定的麻煩,一般地像伺服器上傳的字元都是普通的字元,但是測試,就是狠狠得拿出搜狗IME,點幾個表情,大問題來了,要麼是顯示異常,要麼是直接crash,但是有很少的部分機型,會支援,可能是第三方的ROM對Android 的TextView 做了一定的處理,所以,我們只能幹掉該死的表情了 具體的方法如下: 首先是在EditTextView
Time of Update: 2015-12-09
標籤:線程的用法:(一)使用繼承的方式(耦合性高,不推薦) 定義一個線程,建立一個類繼承自 Thread,然後重寫父類的 run() 方法,並在裡面添加耗時的邏輯,class MyThread extends Thread{ @Override public void run() { //添加具體邏輯 ... }} 啟動這個線程,只需 new 出 MyThread 的執行個體,然後調用它的 start()
Time of Update: 2015-12-09
標籤:前面介紹了Chrome開發人員工具的大部分內容工具,現在介紹最後兩塊功能Audits和Console面板。一、AuditsAudits面板會針對目前網頁提出若干條最佳化的建議,這些建議分為兩大類,一類是網路載入效能,另一類是介面效能。首先開下它的主介面。Audits面板的網路最佳化建議參照的是雅虎前端工程師的十四條黃金建議。為了驗證這一點,我們可以做一次簡單的測試。根據十四條web效能建議中的其中一條:把css檔案應該放入html文檔的頂部,避免網頁在渲染dom後出現閃爍的問題。我們寫如下
Time of Update: 2015-12-09
標籤: 一、旋轉處理 第一步:註冊通知 [[NSNotificationCenter defaultCenter]
Time of Update: 2015-12-09
標籤:Android推薦使用XML檔案設計使用者介面,但實際上所有組件都提供了兩種使用方法:1. 在XML布局檔案中設定XML屬2. 在Java程式碼中調用方法Android提供的官方文檔是必須學會使用的,可以去官網,推薦一個網站,裡面的文檔有一點(但不多)翻譯http://www.android-doc.com/reference/packages.htmlView類是所有UI組件的基類,其使用方法對所有的組件都是適用的:XML屬性相關方法說明android:accessi
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
標籤:import android.app.Activity;import android.content.ContentResolver;import android.content.Context;import android.net.Uri;import android.nfc.NdefMessage;import android.nfc.NdefRecord;import android.nfc.NfcAdapter;import android.nfc.NfcEvent;import
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-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;