Time of Update: 2015-03-12
標籤:轉自:http://blog.csdn.net/andypan1314/article/details/6715928Inflate()作用就是將xml定義的一個布局找出來,但僅僅是找出來而且隱藏的,沒有找到的同時並顯示功能。最近做的一個項目就是這一點讓我迷茫了好幾天。android上還有一個與Inflate()類似功能的方法叫findViewById(),二者有時均可使用,但也有區別區別在於:如果你的Activity裡用到別的layout,比如對話方塊layout,你還要設定這個layo
Time of Update: 2015-03-12
標籤:簡介:在系統中要建立大量的對象,這些對象之間具有幾乎完全相同的功能,只是在細節上有一點兒差別用原型執行個體指定建立對象的種類,並且通過拷貝這些原型建立新的對象 example 1:我們需要一張Bitmap的幾種不同格式:ARGB_8888、RGB_565、ARGB_4444、ALAPHA_8等。那我們就可以先建立一個ARGB_8888的Bitmap作為原型,在它的基礎上,通過調用Bitmap.copy(Config)來建立出其它幾種格式的Bitmap /
Time of Update: 2015-03-12
標籤:今天要項目想實現一個ListViewAnimation的功能,網上有個開源的解決方案https://github.com/nhaarman/ListViewAnimations這github上的開源項目是最新的代碼,本文所用到的是之前的版本的ListViewAnimations資源地址:http://download.csdn.net/detail/fancylovejava/8493843,可以去免費下載這個項目解壓後然後匯入到eclipse中去,需要添加v7-appcompat的庫檔案
Time of Update: 2015-03-12
標籤:ios navigationbar NavigationBar底部的黑線是一個UIImageView上的UIImageView。if ([self.navigationController.navigationBarrespondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]){ NSArray
Time of Update: 2015-03-12
標籤:<一> Handler的定義:主要接受子線程發送的資料, 並用此資料配合主線程更新UI.解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項的,並進行事件分發, 比如說, 你要是點擊一個 Button , Android會分發事件到Button上,來響應你的操作。如果此時需要一個耗時的操作,例如:
Time of Update: 2015-03-12
標籤:BroadcastReceiver用於監聽系統全域廣播訊息,由於BroadcastReceiver是一種全域的監聽器,因此它可以非常方便地實現系統中不同組件之間通訊啟動它需要兩步1.建立需要啟動的BroadcastReceiver的Intent2.調用Context的SendBroadcast或sendOrederedBroadcast方法來啟動指定的BroadcastReceiver這其中關鍵是建立Intent時,要setAction("xxx"),而BroadcastReceiver就
Time of Update: 2015-03-12
標籤:想到要如何為所有的對象增加執行個體變數嗎?我們知道,使用Category可以很方便地為現有的類增加方法,但卻無法直接增加執行個體變數。不過從Mac OS X v10.6開始,系統提供了Associative References,這個問題就很容易解決了。這種方法也就是所謂的關聯(association),我們可以在runtime期間動態地添加任意多的屬性,並且隨時讀取。所用到的兩個重要runtime API是:OBJC_EXPORT void
Time of Update: 2015-03-12
標籤:.java 1 package com.example.mydemo; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.os.Handler; 6 import android.os.Message; 7 import android.view.View; 8 import android.view.View.OnClickListener; 9 import
Time of Update: 2015-03-12
標籤:隨著iOS8系統的發布,一個全新的頁面UI布局概念出現,這個新特性將顛覆包括iOS7及之前版本的UI布局方式,這個新特性就是Size Class。Size Class配合Auto Layout可以解決所有(包括iPhone及iPad)iOS裝置螢幕尺寸及旋轉螢幕時候的UI適配問題 。 二、為什麼要使用Size Class直到iPhone6發布後,目前iOS裝置的螢幕尺寸已經有4種了, iPhone6沒出現之前,還可以通過代碼來適配兩種尺寸的UI,但iPhone6發布後,
Time of Update: 2015-03-12
標籤: 上述問題主要是java路徑的問題,這裡主要給出解決方案,至於為什麼這麼解決的,大家可以學學bat語言。想問的可以留言我。 dx.bat 根據安裝目錄,我的是D:\Program Files (x86)\Android\android-studio\sdk\build-tools\android-4.2.2\dx.bat。然後用筆記本開啟,在29~33行(我用的是edit
Time of Update: 2015-03-12
標籤:Trapping Rain Water問題:Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.思路: 數組的特別,拿到最高點的值,左右兩邊再分別測試My Code:public class Solution {
Time of Update: 2015-03-12
標籤:sdk manager——》Tools 開發的工具類sdk manager——》Extras——》Android support Library 支援高版本應用向低版本相容sdk manager——》Extras——》Google Admob Ads sdk Google廣告條sdk
Time of Update: 2015-03-12
標籤:只需要實現textField的這個代理方法就可以實現- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSMutableString * futureString = [NSMutableString stringWithString:textField.text];
Time of Update: 2015-03-12
標籤: 已有打譜軟體已經有了原型,後期計劃:(1)java 內建的lint解決,showdialog,tabhost很多過時,理解fragment等,將javac內建的警示解決掉:20天(2)findbugs審查(相對於java的pclint),務求lints clean:20天(3)配置重新整理:1周(4)橫豎屏的布局支援,有在android
Time of Update: 2015-03-12
標籤:目錄結構AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources 一個合理的目錄結構首先應該是清晰的,讓人一眼看上去就能大概瞭解目錄的職責,且容易應對新的變化。 AppDelegate這個目錄下放的是AppDelegate.h(.m)檔案,是整個應用的入口檔案,所以單獨拿出來。 Models這個目錄下放一些與資料相關的Model檔案,裡面大概是這樣: Models
Time of Update: 2015-03-12
標籤:/*關於autolayout多說幾句 * 在一個控制項記憶體在autolayout與autoresize子控制項時,要適配部分autoresize * translatesAutoresizingMaskIntoConstraints 預設是開啟轉換的
Time of Update: 2015-03-12
標籤:sharepoint hosted-app 原文地址:A quick way to get to list settings in SharePoint-hosted apps 本文由SPFarmer翻譯如果你是開發SharePoint app的開發人員並且部署了一個List,你可能會發現, list settings在ribbon上丟失了。現在,通常情況下,很可能你不想在一個app裡面,通過介面調整list
Time of Update: 2015-03-12
標籤:工具 源碼 工具準備:<1>.android4me的AXMLPrinter2工具 <2>dex2jar <3>jd-gui 工具下載:http://download.csdn.net/detail/catshitone/8491347開始:第一步:首先用解壓軟體(如好壓)等,把apk包解壓出來。其中解壓後的xml檔案開啟時亂碼,改怎麼查看呢?
Time of Update: 2015-03-12
標籤:轉自:http://blog.csdn.net/jason0539/article/details/18075293 第一種方法:遇到一個問題,需要在一個activity中控制另一個acitivity做一些更新,沒想到傳遞handler的方法,通過以下方式解決。1.在MyAPP中定義屬性handler123456789101112131415161718192021222324package jason.com; impor
Time of Update: 2015-03-12
標籤:首先需要子類化一個navigationController的子類,在init方法中對定製nav的一些基本需求進行設定 1 - (instancetype)initWithRootViewController:(UIViewController *)rootViewController 2 { 3 if (self = [super initWithRootViewController:rootViewController]) { 4 //