Time of Update: 2014-11-30
Gradle 教程說明 使用者指南 1~6章,gradle使用者指南要使用Android Studio,就需要這個構建工具。本文是一個粗略的 官方使用者指南 前6章的筆記,以樣本驅動。下載好最新版的Gradle(當前為2.2)後,解壓。將Gradle的bin目錄配置到環境變數中,以便在shell中可以使用gradle命令。隨便建立個目錄(我這裡建了一個名為builds的目錄),cd進去,建立一個build.gradle檔案,以下樣本都編輯在build.gradle中。說明:>
Time of Update: 2014-11-30
從零開始iOS8編程【iOS開發常用控制項】,ios8ios郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。如果文章對您有所協助,歡迎給作者捐贈,支援郝萌主,捐贈數額隨意,重在心意^_^ 我要捐贈: 點擊捐贈Cocos2d-X源碼下載:點我傳送AlertView控制項彈出對話方塊:修改HelloHaoMengZhu項目代碼, 添加AlertView:-(IBAction)testAlert {NSString *str = [[NSString alloc]
Time of Update: 2014-11-30
Android與設計模式——裝飾者(Decorator)模式,androiddecorator在閻宏博士的《JAVA與模式》一書中開頭是這樣描述裝飾(Decorator)模式的: 裝飾模式又名封裝(Wrapper)模式。裝飾模式以對用戶端透明的方式擴充項物件的功能,是繼承關係的一個替代方案。裝飾模式的結構 裝飾模式以對客戶透明的方式動態地給一個對象附加上更多的責任。換言之,用戶端並不會覺得對象在裝飾前和裝飾後有什麼不同。裝飾模式可以在不使用創造更多子類的情況下,將對象的功能加以擴充。(上文來
Time of Update: 2014-11-30
android viewp嵌套Fragment時遇到The specified child already has a parent. You must call removeView()問題的解決,androidremoveview<span style="font-size:18px;">@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,
Time of Update: 2014-11-30
[cocos2d-x]如何自動發送菜單點擊回調事件?,cocos2d-x回調 我們在工作中經常會碰到一些隨機的bug,如果bug發生的機率很低,用手工重現就很麻煩。這時就必須考慮自動化執行有問題的程式碼片段。如果是順序執行的代碼,加上一個迴圈就可以了。但如果是非同步執行的回調事件,就不能簡單的加上迴圈。比如,在httpclient的測試例中,有一個http get的測試菜單,點擊一次這個菜單,就會執行下面的回調事件:void
Time of Update: 2014-11-30
android ViewPager在拖拽到左邊和右邊的時候,禁止顯示黃色或者藍色的漸層圖片的解決方案,直接上代碼:<span style="font-size:18px;">package com.example.viewpagertest;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List;import
Time of Update: 2014-11-30
NSPredicate 的用法舉例,nspredicate舉例Cocoa 提供了一個名為NSPredicate的類,用於指定過濾器的條件,用NSPredicate描述查詢方式,原理類似於在資料庫中進行查詢。可以在資料庫風格的API中使用NSPredicate類,常見的用於Core Data和Spotlight。 本文講解過程中用到了部分類比如garage(車庫的類),car(車)等僅供舉例,未列出建立代碼,體會predicate的用法才是關鍵。建立Predicate.
Time of Update: 2014-11-30
Android TextView 設定字間距和行間距,androidtextview1.如果您是要設定TextView的行間距 請使用(不用看2了)android:lineSpacingMultiplier="1.8"2.如果您是要設定字間距需要自訂控制項<pre name="code" class="java">import android.content.Context;import android.graphics.*
Time of Update: 2014-11-30
升級android sdk到5.0時,建立項目出現錯誤:No resource found that matches the given name 'android:Widget.Material.A,androidresource升級sdk 到5.0時,建立項目時會多建立一個庫項目,叫appcompat_v7。建立完成後,這個項目可能會報錯,諸如出現:No resource found that matches the given name
Time of Update: 2014-11-30
android官方技術文檔翻譯——Case 標籤中的常量欄位 Case 標籤中的常量欄位在正常的 Android 項目中,資源R類裡的常量是這樣聲明的: public static final int main=0x7f030004;然而,到 ADT 14為止,在類庫項目中,他們會被這樣聲明: public static int
Time of Update: 2014-11-30
你的Android應用完全不需要那麼多的許可權 Android系統的許可權從使用者的角度來看有時候的確有點讓人摸不著頭腦。有時候可能你只需要做一些簡單的事情(對連絡人的資訊進行編輯),卻申請了遠超你應用所需的許可權(比如訪問所有連絡人資訊的許可權)。這很難不讓使用者對你儲存戒備。如果你的應用還是閉源的那使用者也沒辦法驗證是否你的應用正在把他的連絡人資訊上傳到應用伺服器上面去。即使你向使用者解釋你為什麼申請這個許可權,他們最後也可能不會相信你。所以我在過去開發Android應
Time of Update: 2014-11-29
有關android ANR,androidANRANR一般有三種類型:1:KeyDispatchTimeout(5 seconds) 按鍵或觸摸事件在特定時間內無響應2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定時間內無法處理完成3:ServiceTimeout(20 seconds) Service在特定的時間內無法處理完成KeyDispatchTimeoutAkey or touch event was not dispatched
Time of Update: 2014-11-30
android 仿聊天介面一些IM聊天軟體我們發現,他的展現形式,是左右分開的形式,而我們的listview很多時候是顯示同一個布局,其實BaseAdapter中有2個重要的方法在大多數情況下我們並未使用到,一個是public int
Time of Update: 2014-11-29
一個常用的網路協助類,常用網路1、背景介紹 在做關於網路的開發的時候,總是要經常對網路進行判斷,比如,是否有網路?串連的是行動電話通訊還是wifi?是否走的代理網路等等資訊。基於不重複寫代碼的原則,我們一般會把這樣的代碼剝離出來,做一個單獨的檔案。2、代碼展示import android.content.ContentResolver;import android.content.Context;import android.database.
Time of Update: 2014-11-29
iOS開發- 擷取安裝的所有App,ios開發擷取app可用於非越獄裝置, 不過通過審核夠嗆, 如果需要實現這個功能的, 自己想辦法繞過審核吧。這裡提供擷取安裝的所有App的辦法:#include <objc/runtime.h>Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");NSObject* workspace =
Time of Update: 2014-11-29
ios 簡便的提醒管理類 可以當鬧鐘用,ios管理類github地址: https://github.com/li6185377/LKAlarmManager方便快捷的把 “您的提醒” 加入到 日曆或者本地通知中 會自動處理本地通知超過64個的情況QQ群號 113767274 有什麼問題或者改進的地方大家一起討論使用例子 1、 把下面三個 UIApplication回調, 傳給LKAlarmManager- (BOOL)application:(UIApplication *
Time of Update: 2014-11-29
點贊動畫,贊動畫<span style="color:#ffff99;background-color: rgb(255, 204, 204);">//// ClickZanHelper.m// LJECClickZan//// Created by xiaoyao on 14/11/26.// Copyright (c) 2014年 lijien. All rights reserved.//#import "ClickZanHelper.h&
Time of Update: 2014-11-29
android 伺服器操作類,android伺服器操作 簡單 方便 /** * @author think *以同步方式發送Http請求 */public class ApacheHttpClient { /** * @return * */ public String httpGet(String uri) { String response=null;//響應 HttpClient
Time of Update: 2014-11-29
【iOS開發】協助工具輔助與資源推薦,ios開發協助工具輔助 1. Resizer 將 Retina 使用的圖檔(檔名為 @2x 或 -hd 的圖檔)快速且完美地產生普通螢幕的圖檔尺寸。 2.iOS應用加密
Time of Update: 2014-11-29
Ubuntu OS