Time of Update: 2015-08-30
iOS開發,ios開發教程用到的工具:Product -> Analyze該工具使用簡單,能在代碼編譯的過程中進行記憶體分析,找出代碼中潛在的記憶體泄露隱患。而不需要實際運行。分析結束後會在Issue navigator得到類似Warring、Error的資訊:指出了各記憶體泄露點。其中:Dead storeValue stored to 'xxxx' is never read表示定義了變數,但未使用。Memory (Core Foundation/Objective-C)
Time of Update: 2015-08-30
intellij老是警告的SparseArray是什麼,sparsearray 如果只想看比較和結論,可以直接跳到最後序言身為一個有代碼潔癖的程式員,在寫Android應用的時候,我總是會去注意代碼規範(Google Android Guideline)能一行搞定的代碼,絕不寫兩行決不讓編譯器(intellij, as)右邊捲軸有黃色不重複自己當然了,實際開發中,編譯器報的warning有些不太好避免,比如有些null 指標,編譯器從android源碼來看,覺得不會出現null
Time of Update: 2015-08-30
知乎(高逼格)android開發offer——get,androidoffer
Time of Update: 2015-08-30
4、iOS 開發之 UITableView,iosuitableview 一、UITableView的建立表格控制項在建立時必須指定樣式,只能使用以下執行個體化方法[[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped];UITableView的兩種樣式 1> UITableViewStylePlain 2>
Time of Update: 2015-08-30
Android Fragment
Time of Update: 2015-08-30
ios引入zxing二維碼識別子工程遇到的問題,ios引入zxing參考網上的例子,將zxing的子工程匯入xcode的時候發現,子工程裡面的檔案報file not
Time of Update: 2015-08-30
Gulp構建Android項目,安裝APK,gulp構建androidapk 上一節Gulp安裝及使用這篇文章中說到,Gulp可以執行終端命令,是不是有很多想法呢,:)這篇沒有多少技術性,僅供娛樂測試環境Mac:10.10.4Gulp:3.9.0Android studio:1.3time:2015年08月21日17:29:07前提整個Android項目在Android studio中已經編譯好,可以正常運行。如果沒有編譯好的話,只能是在終端輸出錯誤記錄檔了。檔案目錄root |-
Time of Update: 2015-08-30
Android-JNI的簡單使用,android-jni使用 什麼是JNI那? JNI是Java Native
Time of Update: 2015-08-30
1、iOS 開發之基礎控制項,ios開發基礎控制項 一、UIView1、UIView的常見的屬性@property(nonatomic) CGRect frame;@property(nonatomic) CGRect bounds;@property(nonatomic) CGPoint center;@property(nonatomic) CGAffineTransform
Time of Update: 2015-08-30
iOS項目開發實戰——自訂設定導覽列和狀態列背景,ios項目開發
Time of Update: 2015-08-30
ios開發-UI-自訂Tabbar 圖書布局,-ui-tabbar#import "ViewController.h"#import "CGTabbar.h"#import "QHCListView.h"#import "QHJavaListView.h"#import "QHOCListView.h"@interface ViewController
Time of Update: 2015-08-29
android---自訂左滑右滑菜單沒有使用第三方類庫,純程式碼定製.主要用到的知識如下,我們知道,不管是自訂View還是系統提供的TextView這些,它們都必須放置在LinearLayout等一些ViewGroup中,因此理論上我們可以很好的理解onMeasure(),onLayout(),onDraw()這三個函數:1.View本身大小多少,這由onMeasure()決定;2.View在ViewGroup中的位置如何,這由onLayout()決定;3.繪製View,onDraw()定義了如
Time of Update: 2015-08-29
Android
Time of Update: 2015-08-29
android螢幕適配解決方案螢幕尺寸:螢幕對角線的長度單位英寸,1英寸=2.54厘米解析度在橫縱線上的像素點數單位是px,1px=1個像素點一般以縱向像素*橫向像素,如1920*1080螢幕像素密度指每英寸上的像素點數(螢幕對角線上)單位dpi,與螢幕尺寸和螢幕像素有關1920*1080 dpi=445計算方式:sqrt{1920^2+1080^2}/尺寸(4.95對角線)px,dp,dip,spdp
Time of Update: 2015-07-19
Gradle tip #3-Task順序, 原文連結我注意到我在使用Gradle的時候遇到的大多數問題都是和task的執行順序有關的。很明顯如果我的構建會工作的更好如果我的task都是在正確的時候執行。下面我們就深入瞭解一下如何更改task的執行順序。dependsOn我認為最直接的方式來說明的你task的執行時依賴別的task的方法就是使用dependsOn方法。 比如下面的情境,已經存在task A,我們要添加一個task B,它的執行必須要在A執行完之後: A" title=
Time of Update: 2015-07-19
在CSDN中統計每日訪問量(使用量子恒道),csdn量子註:在CSDN中好像只有專家才能統計每日的訪問量1、登陸自己的專欄例如我的就是“http://blog.csdn.net/hjd_love_zzt/”
Time of Update: 2015-07-19
Android 刪除新版安卓fragment_main.xml,androidmain.xml在新版本的ADT中,建立android工程時預設會產生兩個xml檔案——fragment_main和activity_main。個人建議把fragment_main這個檔案刪除掉1)將fragment_main.xml檔案裡的內容覆蓋activity_main.xml裡的內容。2)刪除fragment_main.xml檔案。3)刪除MainActivity.java裡的onCreate方法下的if語句,
Time of Update: 2015-07-18
【Android】案頭歌詞懸浮效果簡單實現,android懸浮在使用"網易雲音樂"的時候,發現有一個顯示"案頭歌詞"的功能,於是就想著自己實現下。查了下資料,是用WindowManage實現的。實現過程中也出現了些問題,看了官方文檔,也算解決了。這裡貼上簡單代碼。public class MainActivity extends Activity implements View.OnTouchListener{ MyView myView;
Time of Update: 2015-07-18
Android程式員不可錯過的十款工具 + 生產力,android十款現在一起來看看Android開發人員不可錯過的十款線上工具。這份清單當中包含與這些測試載入器、架構以及其它重要資源相關的概述資訊,希望能夠協助大家更好地完成日常工作。閑言少敘,咱們切入正題。架構:1) PhoneGapPhoneGap是一款跨平台免費開源行動裝置 App開發架構。這套架構允許大家利用各類主流Web技術開發自己的行動裝置
Time of Update: 2015-07-18
Android開發中應該注意的事項,Android開發事項1、子線程中不能更新介面,更新介面必須在主線程中進行2、Fragment注意的事項:a) Activity調用Fragment中的方法b) Thread或者Handler調用Fragment中的方法需要注意getActivity()可能為空白;需要加入下面代碼避免null