Time of Update: 2016-03-02
標籤:本文為Android效能最佳化的第三篇——Java(Android)代碼最佳化。主要介紹Java代碼中效能最佳化方式及網路最佳化,包括緩衝、非同步、延遲、資料存放區、演算法、JNI、邏輯等最佳化方式。(時間倉促,後面還會繼續完善^_*)目前效能最佳化專題已完成以下部分:效能最佳化總綱——效能問題及效能調優方式效能最佳化第四篇——移動網路最佳化效能最佳化第三篇——Java(Android)代碼最佳
Time of Update: 2016-03-02
標籤:Android動態載入代碼技術 在開發Android App的過程當中,可能希望實現外掛程式式軟體架構,將一部分代碼以另外一個APK的形式單獨發布,而在主程式中載入並執行這個APK中的代碼。 實現這個任務的一般方法是:// 載入類clsContext pluginContext = mainContext.createPackageContext(PLUGIN_PKG,
Time of Update: 2016-03-02
標籤:一、activity跳轉及傳值 當進行activity之間的跳轉時我們會遇到這樣的問題。首先熟悉下activity之間跳轉。Activity跳轉與傳值,主要是通過Intent類來串連多個Activity,以及傳遞資料。幾種跳轉方式可參照Android之Activity的幾種跳轉方式和Activity的跳轉與傳值,下面來說說開發時遇到的錯誤。1、Internal Server
Time of Update: 2016-03-02
標籤:ios app xcode 網路編程 緩衝 sdwebimage SDWebImage是一個第三方架構,用以實現網狀圖像的緩衝,及處理等功能。 Github的託管:
Time of Update: 2016-03-02
標籤:ios app xcode 網路編程 nsurlsession 資料任務 NSURLSession介紹NSURLSession在iOS7.0開始引入,在架構中的地位與NSURLConnection並列 NSURLSession能夠完成所有NSU
Time of Update: 2016-03-02
標籤:ios app xcode 網路編程 緩衝 消極式載入 有網路請求的App有可能出現兩個問題: 1)遇到網路不暢或資料量較大的情況下,會出現由於資料到達不及時使用不流暢的問題 2)頻繁發送網路請求,
Time of Update: 2016-03-02
標籤:開發中遇到的問題:要實現一個button初始為不可點擊,於是在設定檔中設定了android:clickable="false"運行後發現還是可以點擊,於是寫在了Activity中:btn.setClickable(false);發現還是可以點擊,在網上查資料說android setClickable 一定要放在 按扭的setOnClickListener事件之後!因為setOnClickListener事件會去重寫View
Time of Update: 2016-03-02
標籤:題意:外祖母要賣蘋果,(有很多但不知道數量),最終所有蘋果都賣光了!有n個人買蘋果,如果那個人是half,他就買所有蘋果的一半,如果那個人是halfplus,則他買當前蘋果數量的一半,Laura還會送半個蘋果!問最多能賺多少錢?思路:會後一個人一定是halfplus,否則蘋果賣不完,所以最後一個人買的時候已經只剩一個。然後從後往前推。 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm>
Time of Update: 2016-03-02
標籤: 1.DroidPlugin 用途:動態載入 使用案例:360手機小幫手 GitHub地址:https://github.com/Qihoo360/DroidPlugin ppt介紹:https://github.com/Qihoo360/DroidPlugin/tree/master/DOC Demo:https://github.com/SpikeKing/wcl-plugin-test-app 詳解:
Time of Update: 2016-03-02
標籤:簡介該篇文章主要回顧–TCP/IP協議族中的TCP/UDP、HTTP;還有Socket。(--該文很乾,醞釀了許久!你能耐心看完嗎?O_o)我在這個文章中,列舉了常見的TCP/IP族中的協議,今天主角是--傳輸層協議。傳輸層(Transport
Time of Update: 2016-03-02
標籤:TestController.m 1 #import "TestController.h" 2 #import "TestView.h" 3 4 @interface TestController() 5 6 @property(nonatomic,strong)UIButton *button; 7 8 @end 9 10 @implementation TestController11 12 - (void)viewDidLoad13 {14 [super
Time of Update: 2016-03-02
標籤:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2016-03-02
標籤: 1.配置開發認證(得有開發人員帳號,個人,企業的都可以) 開發環境測試 在對 JPush iOS 開發環境進行測試前,請確保 3 個統一:App 是開發環境打包(開發認證 Development)上傳了開發認證並驗證通過Portal 上的應用設定為開發環境發布環境測試在對 JPush iOS 生產環境進行測試前,請確保 3 個統一:App 是 ad-hoc 打包或者App Store 版本(發布認證
Time of Update: 2016-03-02
標籤:[key]UIApplicationShortcutItems[/key] [array] [dict] [key]UIApplicationShortcutItemIconType[/key] &nb
Time of Update: 2016-03-02
標籤:這篇文章主要介紹一些小細節的最佳化技巧,當這些小技巧綜合使用起來的時候,對於整個App的效能提升還是有作用的,只是不能較大幅度的提升效能而已。選擇合適的演算法與資料結構才應該是你首要考慮的因素,在這篇文章中不會涉及這方面。你應該使用這篇文章中的小技巧作為平時寫代碼的習慣,這樣能夠提升代碼的效率。通常來說,高效的代碼需要滿足下面兩個規則:不要做冗餘的工作如果能避免,盡量不要分配記憶體在最佳化App時最難解決的問題之一就是讓App能在各種類型的裝置上運行。不同版本的虛擬機器在不同的處理器上會有
Time of Update: 2016-03-02
標籤:1:iOS視圖控制對象生命週期 init-初始化程式viewDidLoad-載入視圖viewWillAppear-UIViewController對象的視圖即將加入視窗時調用;viewDidApper-UIViewController對象的視圖已經加入到視窗時調用;viewWillDisappear-UIViewController對象的視圖即將消失、被覆蓋或是隱藏時調用;viewDidDisappear-UIViewController對象的視圖已經消失、被覆蓋或是隱藏時調用;
Time of Update: 2016-03-02
標籤:ios app xcode url 網路編程 http 從本篇文章開始,介紹一些網路開發中用到的技術。iOS的網路開發中,特別是應用開發,使用Http協議作為主要的通訊手段寫代碼前,先瞭解一些與協議相關聯的內容,包括: URL的概念
Time of Update: 2016-03-02
標籤:ios app xcode 網路編程 nsurlconnection 同步請求 NSURLConnection介紹NSURLConnection可以非常便捷的發送同步或非同步網路請求+ (NSData *)sendSynchronousRequest:(NSURLReq
Time of Update: 2016-03-02
標籤:貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格 地址:http://blog.csdn.net/u013357243先看效果:很簡單,就是實現讓image在title的上下左右邊任意調用調用調用起來步驟更容易了,下載我寫好的代碼,把分類UIButton+NYImageLocation匯入#import "UIButton+NYImageLocation.h"調用:這個方法只是設定圖片位置和圖片與title的間距btn
Time of Update: 2016-03-02
標籤: 1 // 2 // BowenView.h 3 // IOS_0302_下拉重新整理 4 // 5 // Created by ma c on 16/3/2. 6 // Copyright © 2016年 博文科技. All rights reserved. 7 // 8 9 #import <UIKit/UIKit.h> 10 11 @interface BowenView : UIView 12 13