Time of Update: 2016-08-09
標籤:註: Android Studio 在第一次建立一個 Gradle 項目時需要下載 Gradle ,所以啟動很慢( Gradle-bin 大約三十幾兆),所以我們應該事先幫他下載好。首先,我們下載好的 gradle - 版本號碼 -bin(|all).zip 應該放在哪兒呢。 Gradle 有一個 user
Time of Update: 2016-08-09
標籤: 轉載請標註原創地址:http://blog.csdn.net/lsyz0021/article/details/52162414 眾所周知android studio會在library所依賴的app運行或者build之後自動產生jar,路徑為build/intermediates/bundles/debug or
Time of Update: 2016-08-06
標籤:1.動畫跳躍:在動畫結束的時候設定位置 Animation.AnimationListener listener = new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) {// imageView.setVisibility(View.VISIBLE);
Time of Update: 2016-08-06
標籤:server permanent listen upstream uat_appnew { server 192.168.248.4:8081;}upstream uat_app { server 192.168.248.4:8080;}server {
Time of Update: 2016-08-04
標籤:一:圖片輪播器效果:能實現自動輪播,到最後一頁時,輪播回來,可以實現拖拽滾動 二:代碼: 1 #import "ViewController.h" 2 static CGFloat const imageCount = 5; 3 @interface ViewController ()<UIScrollViewDelegate> 4 /*scrollView*/ 5 @property (nonatomic,weak)UIScrollView
Time of Update: 2016-08-01
標籤:app 進入後台後,實現手機簡訊驗證碼時間不間斷倒計時//當app進入手機後台和手機前台時擷取時間- (void)applicationDidEnterBackground:(UIApplication *)application { NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0]; NSTimeInterval a=[dat timeIntervalSince1970] * 1000; NSString
Time of Update: 2016-08-03
標籤:<!DOCTYPE HTML><html ng-app> //ng-app是初始化指令,整個頁面都會被angularjs解析,寫在div或者其他標籤上表示只是局部的div和標籤裡面使用angularjs解析,其餘的不用anguarjs解析。<head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2016-07-30
標籤:iOS開發網路篇—使用ASI架構進行檔案下載說明:本文介紹iOS網路編程中經常用到的架構ASI,如何使用該架構進行檔案的下載。一、簡單介紹程式碼範例: 1 #import "YYViewController.h" 2 #import "ASIHTTPRequest.h" 3 4 @interface YYViewController () 5 6 7 @end 8 9 @implementation YYViewController10 11 -
Time of Update: 2016-07-25
標籤:[編寫高品質iOS代碼的52個有效方法](三)訊息和運行期參考書籍:《Effective Objective-C 2.0》 【英】 Matt Galloway 先睹為快11.理解objc_msgSend的作用12.理解訊息轉寄機制13.用“方法調配技術”調試“黑盒方法” 14.理解“類對象”的用意目錄編寫高品質iOS代碼的52個有效方法三訊息和運行期先睹為快目錄第11條理解objc_msgSend的作用第12條理解訊息轉寄機制第13條用方法調配技術調試黑盒方法第14條理解類對象的用意第11
Time of Update: 2016-07-21
標籤:寫一個digitSum的輔助函數,設一個曾經出現過的set,如果digit sum之後的數是曾經出現過的,就說明會出現迴圈,不會變成1,退出,返回false,否則迴圈輔助函數和今天的reverse Integer一種操作方法,最後一位元字是n % 10, n更新為n/10,允出準則是n != 0 1 public boolean isHappy(int n) { 2 Set<Integer> seen = new
Time of Update: 2016-07-25
標籤: 作為一個android開發人員,當log列印不出來的的時候是很痛苦的。相信有人遇到過ADB串連正常,在開發工具上也正常顯示裝置資訊正常卻無法列印log或者只能列印部分log,那不妨可以試試進入工程模式調試一下log日誌等級。 我的是360青春版,以此手機為例,首先進入撥號介面輸入"*20121220#"(不同的品牌的進入方法不一樣,可自行百度),進入介面1: 進入日誌輸出等級 介面2:首先確定日誌列印是否開啟,如未開啟請開啟 介面3、4:
Time of Update: 2016-07-25
標籤:http://blog.csdn.net/guolin_blog/article/details/10470797 記得我在之前已經寫過一篇關於如何在Android上實現照片牆功能的文章了,但那個時候是使用的GridView來進行布局的,這種布局方式只適用於“牆”上的每張圖片大小都相同的情況,如果圖片的大小參差不齊,在GridView中顯示就會非常的難看。而使用瀑布流的布局方式就可以很好地解決這個問題,因此今天我們也來趕一下潮流,看看如何在Android上
Time of Update: 2016-07-21
標籤:在iOS開發中經常涉及到漢字的排序,最常見的就是需要根據首字母的字元順序排列,比如常見的通訊錄等。總結出來,大致可以分為兩種方法,其中參考文獻[1]中提供的方法十分複雜,並且代碼量很大,不建議採用。另一種方法是直接採用Core Foundation中提供的方法,十分簡單,封裝好的代碼如下: 1 - (NSString *)transform:(NSString *)chinese{ 2 //將NSString裝換成NSMutableString 3
Time of Update: 2016-07-29
標籤:公司的新產品上線需要添加的彈幕功能,於是花了一天時間寫了一個Demo。效果實現如下:一開始的思路是:1、首先實現一個自訂的Layout,在其中獲得需要展示的彈幕數組,每個彈幕數組的項包括彈幕文本以及圖片Url地址。2、在Layout內部使用Handler或者計時線程迴圈發送彈幕。3、彈幕實現採用自訂彈幕View,配合動畫實現滾屏呈現。總結之後發現主要的痛點還是在彈幕的出現位置選擇以及彈幕如何確保及時銷毀上(我會說一開始調試的時候出現滿屏彈幕的華麗情境麼。。),以及如何?組件的複用,並儘可能
Time of Update: 2016-07-20
標籤:Android的四層架構分別為:Linux2.6核心層,核心庫層,應用程式框架層,應用程式層。其中Framework層為我們開發應用程式提供了非常多的API,我們通過調用特殊的API構造我們的APP,滿足我們業務上的需求。寫APP的人都知道,學習Android開發的第一步就是去學習各種各樣的API,什麼Activity,Service,Notification等。這些都是framework提供給我們的,那麼我就詳細的講講Framework到底在整個Android架構中扮演著什麼角色。&nb
Time of Update: 2016-07-21
標籤:經常遇到 Please ensure that adb is correctly located at ‘D:\java\sdk\platform-tools\adb.exe‘ and can be executed.遇到問題描述:運行android程式控制台輸出[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ]
Time of Update: 2016-07-20
標籤:0.匯入架構準備工作 •1. 將AFNetworking3.0+架構程式拖拽進項目 •2. 或使用Cocopod 匯入AFNetworking3.0+ •3. 引入#import "AFNetworking.h" ----> 1.UI準備工作 A. 定義一個全域的 NSURLSessionDownloadTask:下載管理控制代碼
Time of Update: 2016-07-22
標籤:回想一下,通常在Android開發中,我們最常接觸到的是什麼東西?顯然除了Activity以外,就是各種形形色色的控制項(即View)了。 與此同時,一個App誕生的起因,終究是根據不同需求完成與使用者的各種互動。而所謂的互動,本質就是友好的響應使用者的各種操作行為。 所以說,有很多時候,一個控制項(View)出現在螢幕當中,通常不會是僅僅為了擺設,而是還要能夠負責響應使用者的操作。
Time of Update: 2016-07-19
標籤:Android核心解讀-應用的安裝過程 (慕課網android學習小組)我們知道,在android手機上安裝一個apk很簡單,只要開啟apk檔案,預設就會彈出安裝介面,然後點擊確定,經過若干秒後,apk就安裝成功了,可是你知道apk的安裝過程是什麼嗎?你知道android系統在安裝一個apk的時候都幹了什麼嗎?在本文中,將一一解答這個問題。簡單來說,apk的安裝過程分兩步:第一步,將apk檔案複製到程式目錄下(/data/app/);第二步,為應用建立資料目錄(/data/dat
Time of Update: 2016-07-17
標籤:項目地址:https://github.com/wlkdb/GA_network_info點擊開啟連結1、整個app分為android用戶端、java服務端和資料層,用戶端和服務端調用資料層來完成資料相關的功能。資料層包括資料格式,資料網路傳輸,資料庫讀寫。2、資料格式模組中定義了一系列資料類,每個類包含其相應的參數及方法,與其資料庫讀寫的互動方法也在其中。此外還有一個Info類負責儲存當前正在處理的資料和一些字串常量。3、網路傳輸模組中首先定義了一個抽象類別,