Time of Update: 2016-01-11
標籤:模板 jni android android.mk ndk 關於Android NDK開發的文章已經比較多了,我的部落格中也分享了很多NDK開發相關經驗和技巧,今天簡單寫了一個 Android.mk 的樣本模板,供初學者參考。 本模板主要給大家樣本 Android NDK 開發中的如下幾個問題:&
Time of Update: 2016-01-11
標籤:互連網營銷 空氣淨化器 饑餓營銷 智能手機 淨水器 650) this.width=650;" src="http://www.kjxfx.com/wp-content/uploads/2016/01/2016-01-1060.png" alt="圖片1" width="365" height="215"
Time of Update: 2016-01-11
標籤:runloop主線程 的 Runloop對象 會自動開啟, UIApplication開啟了一個死迴圈(訊息迴圈)每一個線程都有自己的 runloop 對象 runloop 1.> 輸入源 input resource: (非同步訊息->處理其他線程)處理處理其他線程回到主線程做事情 performSelector: onThread (線程之間通訊) 2.> 定時源 timer
Time of Update: 2016-01-11
標籤: 1??字典轉模型 一)有一個模型的情況 1、看plist檔案的根節點是否是NSArray類型的; 2、如果是:根據檔案中的字典元素,建立一個對應的模型類,類中的屬性就是字典中每一個key值,類型是索引值對應的類型(模型類的屬性一定要跟字典中的key值一致,否則使用KVC會出錯)。 3、自訂一個類的init方法,該方法是對象方法,eg:- (instancetype)initWithDict:
Time of Update: 2016-01-11
標籤:1、當你使用 ng-model, ng-repeat 等等來綁定一個元素的值時, AngularJS 為那個值建立了一個 $watch,只要這個值在 AngularJS 的範圍內有任何改變,所有的地方都會同步更新。而你在寫自訂的 directive 時,你需要定義你自己的 $watch 來實現這種自動同步。2、有時候你在代碼中改變了 model 的值,view 卻沒有更新,這在自訂事件綁定中經常遇到。這時你就需要手動調用 scope.$apply() 來觸發介面更新。上面
Time of Update: 2016-01-12
標籤: 在項目開發中,我們經常會遇到在這樣一種情形:在一個UILabel 使用不同的顏色或不同的字型來體現字串,在iOS 6 以後我們可以很輕鬆的實現這一點,官方的API 為我們提供了UILabel類的attributedText, 使用不同顏色和不同字型的字串,我們可以使用NSAttributedText 和 NSMutableAttributedText 類來實現。現實代碼:1234@interface ViewController : UIViewController@
Time of Update: 2016-01-10
標籤:預覽一下效果:素材:建立一個布局title_bar.xml,代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"
Time of Update: 2016-01-12
標籤:1. 相對位置: getLeft() , getRight(), getTop(), getBottom() 在Android中可以把left相當於X軸值, top相當於Y軸值, 通過這兩個值Android系統可以知道視圖的繪製起點,在通過Wdith 和 Height 可以得到視圖上下左右具體值,就可以在螢幕上絕對位置繪製視圖。right 與 bottom計算如下: right = left + width;
Time of Update: 2016-01-12
標籤:#import <Foundation/Foundation.h> static NSString * const keyProductId = @"productId";//商品IDstatic NSString * const keyProductPrice = @"productPrice";//商品價格static NSString * const keyProductName = @"productName";//商品名稱static NSString *
Time of Update: 2016-01-12
標籤:之前在StackOverFlow上看到一篇講傳值(segue傳值和delegate傳值)的文章,感覺講的非常清晰,就將delegate部分翻譯了一下。有興趣能夠看看。原文:http://stackoverflow.com/questions/5210535/passing-data-between-view-controllers譯文:為了從ViewControllerB往回傳值到ViewControllerA,我們須要使用協議(Pr
Time of Update: 2016-01-12
標籤:修改主題,去掉titlebar目前開發android,系統預設主題為@style/AppTheme,但是含有titlebar,去掉titlebar的方法的方法是給預設主題添加屬性主題:Theme.Black.NoTitleBar沒有titlebar是因為加了<item name="windowNoTitle">true</item>所以可以把系統預設主題@style/AppTheme,添加屬性<item
Time of Update: 2016-01-12
標籤:http://blog.csdn.net/duancanmeng/article/details/7458851第一步:在AndroidManifest.xml中加入如下兩段代碼: 代碼一 <uses-library android:name="android.test.runner"/>代表把第三方中的依賴庫引入進來 代碼二 <instrumentation android:name="android.test.InstrumentationTestRunner"
Time of Update: 2016-01-10
標籤:開啟android studio開始介面和Xcode有點類似,點擊New project建立一個工程,建立過程和在Eclipse上差不多,這裡就不贅述了.下面開始建立項目填寫項目名稱,和存放地址點擊next到步驟:中首先你可選擇你的App要適配的裝置是Wear還是Mobile還是TV。在你建立App選擇最低適配版本時,強大的AS會給你一些有用的統計提示,描述了目前的版本的使用者情況,點擊Help me
Time of Update: 2016-01-12
標籤: activity_drag_view.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >
Time of Update: 2016-01-11
標籤:近期又開始做android,使用android studio中遇到匯入jar沒有反應的問題,查了下資料實踐攻克了,現特地寫一下部落格。希望對剛剛的使用的android studio的朋友有協助。1.先將你的jar包匯入到libs下(直接直接複製過來)。2.在build.gradle中dependencies{}裡面寫上compile files(‘libs/XX你的jar包.jar‘),寫好像這樣。dependencies { compile
Time of Update: 2016-01-11
標籤:android開發預設情況下,通過Bundle bundle=new Bundle();傳遞值是不能直接傳遞map對象的,解決辦法:第一步:封裝自己的map,實現序列化即可 ?12345678910111213141516/** * 序列化map供Bundle傳遞map使用 * Created on 13-12-9. */public class SerializableMap implements Serializable
Time of Update: 2016-01-11
標籤:現在手遊市場上安卓、IOS以及WP之間的競爭激烈,無論是哪一家想要登頂手遊之巔都需要拉攏更多的夥伴。畢竟一個人的能力有限,只有集合大家的力量才是真正強大的力量。想要做大做強,無非就是開放,這就導致了手遊市場上的競爭愈發的激烈。第三方渠道就目前的形式而言,他們的競爭也是很激烈的。花了大力氣推廣起來的渠道,無法回本或是盈利,就無法進行下一輪有效投資,甚至還影響公司的上市。其實作為渠道,心裡也一定是照著明鏡的,自己的生存與否跟大的手遊廠商綁在一起是沒有活路的,再說大廠的大作有的時候也死的很壯烈,
Time of Update: 2016-01-11
標籤:1.前往沙箱目錄:在Finder上點->前往->前往檔案夾,輸入/Users/username/Library/Application Support/iPhone Simulator/ 前往 2.沙箱結構:每個沙箱含有3個檔案夾:Documents, Library 和
Time of Update: 2016-01-11
標籤:北京這幾日的天兒真是好的出奇,白天風和日麗,晚上繁星漫天;在這樣一個周六的下午,小編參加了一次北京敏捷社區(號:Agile1001)組織的活動:《繪製故事地圖User Story Mapping 實戰工坊》,雖然對繪製故事地圖是第一次接觸,但也有一些小小的體會,回到家中是在按捺不住想寫下來分享給大家。今天的活動由《百度方法+》發起人,軟體工程團隊負責人李濤引領大家進行實戰體驗,他也是《繪製故事地圖》這本書中文版的譯者。《繪製故事地圖》這本書的原作者 Jeff
Time of Update: 2016-01-11
標籤:grep -r advertisingIdentifier 簡單的說,用這條語句檢測自己的工程,如果沒有查到相關引用,那麼就不要勾選使用idfa,如果查到了相關引用,並且這些檔案是用於展現廣告的用途,那麼勾選使用了idfa,然後後面的三個選項按照以下說明來選。publisher: You use third-party ad-networks library to display ad. Choose the 1st option in IDFA -> "Serve