Time of Update: 2015-03-12
標籤:1、什麼是Gradle?百度百科說:Gradle 是以 Groovy 語言為基礎,面向Java應用為主,基於DSL文法的自動化構建工具。功能:gradle對多工程的構建支援很出色,工程依賴是gradle的第一公民。gradle支援局部構建。支援多方式依賴管理:包括從maven遠程倉庫、nexus私服、ivy倉庫以及本地檔案系統的jars或者dirsgradle是第一個構建整合工具(the first build integration
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
標籤:@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); grid = (GridView) findViewById(R.id.grid); grid.setAdapter(new GridAdapter());
Time of Update: 2015-03-12
標籤:好東西啊https://play.google.com/store/apps/details?id=com.oasisfeng.greenify中國不能使用Google的推送服務,每個app只好自己做推送或整合推送service組件,每個推送後台進程可能佔用記憶體90-100M(不知道為何這麼多,如果10個在後台跑,那麼就佔用1-1。5個G的記憶體,看看你自己的手機記憶體是多少?這個後台進程還要做運行,電量很快就沒了,手機發燙了吧?),於是把這些組件禁止其註冊服務,與系統剝離,再看看效果,
Time of Update: 2015-03-12
標籤:android 批量打包 所謂批量打包實質是:只需動態修改AndroidManifest.xml檔案中的channel_value,添加你需要的渠道名稱並重新打包成新的渠道包。思路1.匯出一個未簽名的apk包,其中渠道號配置如。2.使用apkTool解壓apk包3.根據渠道號修改channel_value4.使用apktool重新打包為未簽名的apk包5.給未簽名的apk包簽名使用提示步驟:一、下載python安裝包,py
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
標籤:遠程推播通知什麼是遠程推播通知顧名思義,就是從遠程伺服器推送給用戶端的通知(需要連網)遠程推送服務,又稱為APNs(Apple Push Notification
Time of Update: 2015-03-12
標籤://判斷是否屬手機function is_mobile() { $user_agent = $_SERVER[‘HTTP_USER_AGENT‘]; $mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","
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
標籤:原文地址:http://www.cnblogs.com/sysbug/archive/2012/01/18/2325530.htmlAndroid
Time of Update: 2015-03-12
標籤:android android開發 效果 一個多功能的RecyclerView,包括了下拉重新整理、載入更多,滑動刪除,拖拽排序、多種動畫、視差拖動、Toolbar漸層、Toolbar和FAB隨著滾動出現消失等等效果,都可以放在同一個RecyclerVIew中並自由配置。項目地址:https://github.com/cymcsg/UltimateRecyclerViewDescripti
Time of Update: 2015-03-12
標籤:androidpackage zhangphil.viewtoimage;import java.io.File;import java.io.FileOutputStream;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import android.view.View;import android.widget.Button;import
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 {