Time of Update: 2016-05-06
標籤:接引:Android NDK r7以上整合了cywin,在開發NDK時不用那麼麻煩的在去下載與配置cywin.Android NDK 開發步驟:Eclipse 首先配置Ndk路徑,Windows –>Preferences –>Android –>NDK ,指定NDK路徑:如:D:\AndroidNDK\ndk-r10e 如果在Windows – Preferences
Time of Update: 2016-05-06
標籤:先來看activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:swipe="http://schemas.android.com/apk/res-auto"
Time of Update: 2016-05-06
標籤:今年3月,Google 破天荒提前半年發布了 Android N 開發人員預覽版。當然,作為一個不合格的穀粉並沒有第一時間體驗安裝,因為至今仍然能夠回憶起來去年今日此門中(霧)興沖沖刷了 Android M Preview 的時候發現各種crash 就連也(不出所料得)中招時自己一臉懵逼的心情。當然,為自己的機智而慶幸並沒有過多久,很快就有好友(當然也是純純的穀粉)反饋又雙叒叕在 Android 新版本下crash了……好吧這次我們的時間很充裕,因為5個
Time of Update: 2016-05-06
標籤:最近經常看到各種介紹MVP模式的部落格的,之前寫過不少的Android應用,在做那些應用的時候,都是要求快速完成,所以從開始設計到寫代碼就一直考慮著重用。以前寫的項目基本都是不斷重構項目,將項目代碼變得更加精簡,提高代碼之間的複用性。但是代碼並沒有特別地注重按照MVC模式或者是MVP模式來,更多的是直接考慮模組化,重用,精簡。所以看了MVP模式後,決定去總結一下自己代碼中的問題並最佳化,算是對自己之前寫的代碼的回顧。MVP架構MVP架構是目前在Android流行起來的架構,它非常適合用於A
Time of Update: 2016-05-06
標籤:用了AS一段時間了,感覺還是挺好用的,雖然還是有些小問題,但好處還是很明顯的。。。從Eclipse 轉用AS最難受的估計就是快速鍵了,整了好久才基本把個人在Eclipse上使用的快速鍵給找差不多,但還是有些快速鍵木有,大家如果有好用但是我沒有的歡迎告知。下面我就是個人覺得有用的快捷(雖然有些可能也沒用到過):CTRL + R Build and runOPTION + CMD + O 尋找工程內的檔案或方法或欄位CMD + 0 尋找工程內的類檔案CMD
Time of Update: 2016-05-06
標籤:蘋果的自動布局有兩種: (1)Autoresizing (2)Autolayout 下面先介紹Autoresizing: 在開始使用前,我們要對xcode進行設定,因為預設xcode是開啟Autolayout的,按照下面兩張圖就能開啟Autoresizing了。 然後按照,選到對應選項卡就能使用autoresizing的功能了。現在用autoresizing做一個練習,讓一個控制項始終在父控制項右下角,如設定對應 的view就可以了:(點擊就可以取消或者添加)
Time of Update: 2016-05-06
標籤:Ctrl(Command)+C 複製當前行或選中的內容 Ctrl(Command)+D 粘貼當前行或選中的內容 Ctrl(Command)+X 剪下當前行或選中的內容 Ctrl(Command)+Y 刪除行 Ctrl(Command)+Z 倒退 Ctrl(Command)+Shift+Z 向前 Alt(Option)+Enter 自動修正 Ctrl(Command)+Alt(Option)+L 格式化代碼 Ctrl(Command)+Alt(Option)+I
Time of Update: 2016-05-06
標籤:2.NSOperation2.1 NSOperation基本使用(1)相關概念01 NSOperation是對GCD的封裝02 兩個核心概念【隊列+操作】(2)基本使用01 NSOperation本身是抽象類別,只能只有它的子類02 三個子類分別是:NSBlockOperation、NSInvocationOperation以及自訂繼承自NSOperation的類03 NSOperation和NSOperationQueue結合使用實現多線程並發(3)相關代碼// 01
Time of Update: 2016-05-06
標籤:以GitHub上的SlidingMenu為例。:jfeinstein10/SlidingMenu一.Eclipse中引入1.Import->Existing Android Code Into Workspace,選擇匯入檔案夾中的library。(匯入的時候要選擇Copy projects into workspacae,因為在windows中要求項目和library在同一目錄下,不然不能add成功)右擊選擇Properties,在Android下選中Is
Time of Update: 2016-05-05
標籤:原文地址:http://android.xsoftlab.net/training/displaying-bitmaps/index.html引言學習如何使用一種常規的手段來處理及載入Bitmap對象,這種方式除了使使用者介面是可響應的之外,還會避免超出記憶體的限制。如果你不小心點的話,位元影像會迅速的將那些可憐的記憶體消耗殆盡,並會導致程式崩潰,因為這會產生一種可怕的異常:java.lang.OutofMemoryError: bitmap size exceeds VM budget.
Time of Update: 2016-05-06
標籤:原文地址:http://android.xsoftlab.net/training/displaying-bitmaps/process-bitmap.html我們在上節課Load Large Bitmaps
Time of Update: 2016-05-05
標籤: 最近工作比較忙,但還是出來更新部落格了,今天給大家分享一些ReactiveCocoa以及MVVM的一些東西,幹活還是比較足的。在之前發表過一篇博文,名字叫做《iOS開發之淺談MVVM的架構設計與團隊協作》,大體上講的就是使用Block回調的方式實現MVVM的。在寫上篇文章時也知道有ReactiveCocoa這個函數響應式編程的架構,並且有許多人用它來更好的實現MVVM。所以在上篇部落格發表後,有些同行給評論建議看一下ReactiveCocoa的東西,所以就系統的看了一下Reactive
Time of Update: 2016-05-06
標籤: 以前研究過eclipse +ADT開發android app,沒深入再加上工作也用不上就扔在那,現在需要做APP開發,發現eclipse +ADT也不再更新了,google推出了功能強大的Android Studio,最新版本都到了2.1正式版,搜尋了一下網上的教程,基本上都是以前版本的,雖然變化不大,但有些地方還是模不著頭腦,現將學習過程記載如下,一是備忘,二是有同好可以參考一、Android Studio 2.1新特性介紹
Time of Update: 2016-05-06
標籤:在安卓中添加Menu菜單十分簡單。步驟:1、在menu檔案夾中的main.xml檔案中添加要添加的項目。<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.menu.MainActivity" > <!--
Time of Update: 2016-05-06
標籤:1、視窗最大化:ctrl+shift+F122、修改編輯視窗字型大小:Settings-->Editor-->Colors&Fonts-->Font-->Save As-->自訂一個檔案名稱,並指定文字大小3、顯示行號:Settings-->Editor-->Appearance-->Show line
Time of Update: 2016-05-06
標籤:最近簡訊服務商要求公司的app在擷取簡訊驗證碼時加上校正碼,目前比較流行的是採用類似滑動解鎖的方式,我們公司採取的就是這種方式,設計圖如下所示: 這裡校正內部的處理邏輯不作介紹,主要分享一下介面效果的實現, 下面貼出代碼:先子類化UISlider#import <UIKit/UIKit.h>#define SliderWidth 240#define SliderHeight 40#define SliderLabelTextColor [UIColor
Time of Update: 2016-05-06
標籤:什麼是靜態記憶體分析呢? 是指沒有運行程式,直接對代碼進行分析,沒有真正分配記憶體,根據代碼的上下文文法結構,分析有沒有記憶體流失。缺點:不一定準確,但是一旦有提示記憶體流失,可以去結合上下文看一看,是否代碼有問題。方法:xcode 中 點擊product -------analyze , 提示中出現leak 一般為 記憶體流失。如何將ARC 項目 修改為 MRC : 點擊buildsetting ------ 搜尋 automatic,將Automatic Refrence
Time of Update: 2016-05-06
標籤:1、什麼是ActivityActivity就是一個介面,主要負責與使用者進行互動,是應用程式門面。2、Service(服務)Service是Android裡面的勞模,承擔著大部分資料的處理工作(可以想想沙僧)3、Content Provider (內容的提供者)資料的共用方法, 相當於Android王國的國家檔案館,負責對外提供資料,並允許有需要的應用程式訪問這些資料。(資料共用組件)4、BroadcastReceiver
Time of Update: 2016-05-05
標籤:javascript 移動開發 報表開發 上次分享了移動端報表JS開發的系統概念,後來我又回去摸索了一些案例。之前接觸到的FineReport的APP用戶端可以用來打卡簽到,就好奇研究了以下,這次就來聊一聊報表移動端開發如何?定位功能。1. 解決思路在用FineReport設計範本的時候添加一個按鈕控制項,點擊該按鈕的時候,擷取當前地理位置,並將該位置資訊複製給某個儲存格,最後在
Time of Update: 2016-05-06
標籤:原文連結http://trickyandroid.com/the-dark-world-of-jack-and-jill/去年Google發布了新的工具鏈 - Jack(Java Android 編譯工具)和Jill(Jack中間庫連結器),它們用於替換存在的javac+dx工具集。本文我將試著整理關於這個工具鏈的我的想法和觀點。但在開始深挖Jack&Jill前,我打算繞個小圈,高度概括下已有的工具鏈並介紹你心愛的Android應用的編譯過程。Android代碼編譯