Time of Update: 2016-08-24
標籤:Fiddler是一個HTTP協議調試代理工具,在開發網路應用的時候經常會用到,其最基本的作用是能抓HTTP的資料包,當然它還有更進階的用法,如添加斷點、修改請求與相應的資料等等。。。抓HTTP包安裝後配置連接埠:Tools->Fiddler Options->Connections->Fiddler listens on port: 8888(預設值)勾選Allow remote computers to
Time of Update: 2016-08-25
標籤: 本文已授權公眾號:鴻洋(hongyangAndroid)在公眾號平台原創首發。這篇文章開始, 我們來瞭解一下android 7的一些新特性, 話說今年android 7預覽版本來的比以往都稍早一些, 這樣對於我們開發人員來說算是一個好訊息, 我們可以有充足的時間來看新版android的一些特性, 讓我們的應用更快的支援到android 7. 前段時間android 7發送了最終預覽版本, 這也表示現在的sdk已經是最終的sdk了, 所以我們從現在開始,
Time of Update: 2016-08-25
標籤:AChartEngine是一個很強大的圖表引擎,我在上學的時候就接觸過,並且利用它做了一個感應器的應用,想想現在也很久遠了,今天就把這個app的源碼貼出來供其他人研究這款引擎。app的效果如下:github項目地址:https://github.com/AlexZhuo/SensorMonitor此APP的主要特性如下:1、支援手機感應器數量探測,支援加速度,磁場,距離等感應器資料的即時擷取2、使用了一些github上的第三方控制項來美化UI,3、支援全螢幕顯示4、通過舊版的xUtils
Time of Update: 2016-08-25
標籤:說到線程,我想大家都不陌生,因為在開發時候或多或少都會用到線程,而通常建立線程有兩種方式:1、繼承Thread類2、實現Runnable介面雖說這兩種方式都可以建立出一個線程,不過它們之間還是有一點區別的,主要區別在於在多線程訪問同一資源的情況下,用Runnable介面建立的線程可以處理同一資源,而用Thread類建立的線程則各自獨立處理,各自擁有自己的資源。所以,在Java中大多數多線程程式都是通過實現Runnable來完成的,而對於Android來說也不例外,當涉及到需要開啟線程去完成
Time of Update: 2016-08-25
標籤:轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/51763825 本文同步發表於我的公眾號,掃一掃文章底部的二維碼或在搜尋 郭霖
Time of Update: 2016-08-25
標籤:前言關於架構的文章,博主很早就想寫了,雖說最近比較流行MVVM,但是MVP以及MVC也沒有過時之說,最主要還是要根據業務來選擇合適的架構。當然現在寫MVP的文章很多,也有很多好的文章,但是大多數看完後還是一頭霧水,用最少的文字表述清楚是我一貫的風格(這裡小小的裝逼一下),所以還是自己總結比較靠譜。1.回顧MVC講到MVP前我們有必要回顧下MVC,MVC(Model-View-Controller,模型-視圖-控制器)模式是80年代Smalltalk-80出現的一種軟體設計模式,後來得到了廣
Time of Update: 2016-08-25
標籤:OkHttp是square自己實現的一個的一個http庫,現在好像是已經被Google官方採用,最新的Android代碼中幹掉了HttpClient,使用OkHttp。Retrofit是一個封裝比較好的,相對更面向開發人員的rest請求庫,它的底層網路請求可以使用不同的網路程式庫來處理,比如OkHttp,HttpClient。AsyncHttp也是一個較高層的封裝,底層使用的是HttpClient。1、HttpURLConnection:在Android
Time of Update: 2016-08-25
標籤: 在分享會上聽小夥伴對這部分內容做了講解,發覺在平時的編程中確實有很多問題沒有注意到,故記錄下來分享給各位,也歡迎各位不吝賜教糾本文中不足之處。 記憶體流失與記憶體溢出: 記憶體溢出簡單講就是程式運行要求的記憶體大於虛擬機器能提供的最大記憶體,會導致程式崩潰,也就是我們常見的Out Of Memory錯誤。
Time of Update: 2016-08-25
標籤:蘋果在iOS6中禁用了[UIDevice
Time of Update: 2016-08-25
標籤:<script>function uaredirect(murl){ try { if(document.getElementById("bdmark") != null){ return; } var urlhash = window.location.hash; if (!urlhash.match("fromapp")){
Time of Update: 2016-08-26
標籤: iOS系統庫中定義了軟體開發中常用的加解密演算法,介面為C語言形式。具體包括了以下幾個大類:1 #include <CommonCrypto/CommonCryptor.h> //常用加解密演算法2 #include <CommonCrypto/CommonDigest.h> //摘要演算法3 #include <CommonCrypto/CommonHMAC.h>4 #include
Time of Update: 2016-08-26
標籤:package com.example.administrator.mystudent.PropertyAnimation;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.animation.PropertyValuesHolder;import android.os.Bundle;import android.view.View;import
Time of Update: 2016-08-24
標籤:一、能完成功能的“問題代碼”1.從plist中載入的資料2.實現的代碼 1 // 2 // LFViewController.m 3 // 03-應用管理 4 // 5 // Created by apple on 14-5-22. 6 // Copyright (c) 2014年 heima. All rights reserved. 7 // 8 9 #import "LFViewController.h"10 11 @interface
Time of Update: 2016-08-24
標籤:一、要求要求完成下面一個小的應用程式。 二、一步步對代碼進行最佳化注意:在開發過程中,最佳化的過程是一步一步進行的。(如果一個人要吃五個包子才能吃飽,那麼他是否直接吃第五個,前面四個不用吃就飽了?)1.完成基本要求的代碼(使用了字典轉模型和xib連線)(1)檔案結構(2)主要代碼 字典轉模型部分: YYappInfo.h標頭檔 1 // 2 // YYappInfo.h 3 // 12-視圖改進(1) 4 // 5 // Created by apple on
Time of Update: 2016-08-24
標籤:一、快速鍵的使用經常用到的快速鍵如下:建立shift + cmd + n 建立項目cmd + n 建立檔案 視圖option + cmd + 斷行符號 開啟助理編輯器cmd + 斷行符號 顯示主視窗cmd + 0
Time of Update: 2016-08-26
標籤: 這裡介紹使用dumpdecrypted砸殼。原理是用DYLD_INSERT_LIBRARIES這個環境變數載入脫殼的動態連結程式庫dumpdecrypted.dylib 1.ssh串連上越獄的機器,輸入密碼alpine ssh [email protected] 2.開啟要砸的app,ps aux | grep var找到它的目錄yigewangde-iPhone:~ root# ps aux | grep varmobile 1
Time of Update: 2016-08-26
標籤:點擊加號後會出來如下勾選上紅色單選框處(因為這個我已經申請過了所以是灰色),然後continue到後面會出現選擇一個之前我提到申請認證會用的的那個.csr尾碼檔案夾,完成以後就可以下載認證了。完了以後點擊,Identifies 下All IDs 會出現如下 紅色標記 1 處填寫App描述字元 注意 2 處預設是沒有被選上的
Time of Update: 2016-08-24
標籤:IOS 打包上線 All object files and libraries for bitcode must be generated from...xcode7項目上線的時候, Archive不過, 報錯:xxx does not contain bitcode. You must rebuild it with bitcode enabled (Xcodesetting ENABLE_BITCODE), obtain an updated library from the
Time of Update: 2016-08-26
標籤:第一種方法:修改BaseSDKXCode5的預設BaseSDK是iOS7,所以要修改成工程檔案建立時的BaseSDK。但是XCode5中預設只帶有iOS7的SDK,所以要想能做到更改SDK,我們就要添加舊的SDK。1.從蘋果開發人員中心下載舊版本XCode,https://developer.apple.com/downloads/index.action?name=Xcode2.從中提取出iPhoneOS SDK 和iPhone Simulator
Time of Update: 2016-08-24
標籤:1.首先,app的名稱::我的工程名叫BOOk 在BOOk下面的info.plist的檔案裡設定app的相關資訊:比如Bundle name就是設定APP的名稱2.App的表徵圖:(這裡注意的是:1.app的表徵圖有尺寸之分,所以如果圖片的尺寸不對,編譯也就會失敗!2.表徵圖的圓角是系統自己設定的,也就是說,我們上傳的圖片是正正方方的!)在工程檔案下面的 images.xcassests的檔案下是儲存圖片檔案的地方,在IOS開發中一般是將圖片放在這個位置,但是在React