Time of Update: 2016-02-24
標籤:情境:找出一個關鍵詞在一條簡訊中出現的次數使用正則的實現方式:public static int findKeyWordCount(String srcText, String keyword) { int count = 0; Pattern p = Pattern.compile(keyword); Matcher m = p.matcher(srcText); while (m.find()) { count++; } return
Time of Update: 2016-02-22
標籤: Objective-C 的記憶體管理方式有引用計數機制,記憶體回收機制,自動釋放池。有alloc,就有釋放。iOS應?程式出現Crash(閃退),90%的原因是因為記憶體問 題。在?個擁有數?個甚?是上百個類的?程?,尋找記憶體問 題極其困難,學會記憶體管理,能幫我們減少出錯的?率。記憶體問題體現在兩個??:記憶體溢出、野指標異常。引用計數器 在Xcode4.2及之後的版本中由於引入了ARC(Automatic Reference
Time of Update: 2016-02-24
標籤:最近搞了一段時間的藍芽,把一些收穫體會和大家分享一下,其實網上大神們寫的藍芽相關的都比較實用全面了,我主要是想貼一下我項目裡不太一樣的地方。藍芽的流程什麼的在這裡我就不贅述了,大家可以自行google。另外給大家推薦一個大牛用block封裝的藍芽---babyBlueTooth,個人感覺還是不錯的。言歸正傳, 首先,需要仔細看看硬體的說明文檔(由於本人項目硬體比較坑,文檔不詳細害的我走了很多的彎路),對藍芽的操作常用的無非就是read write 和
Time of Update: 2016-02-24
標籤:先引入建立一個資料庫NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]; NSLog(@"%@",path); NSString *databasePath = [path
Time of Update: 2016-02-24
標籤:Permissions Best Practices 在安裝的過程中,使用者很容易忽略許可權請求。如果一個使用者對應用感覺沮喪或者擔心泄漏個人資訊,那麼這些使用者就會不用他或者卸載它。如何規避這個問題呢?Consider Using an Intent 在很多的案例中,你可能會在兩種實現方式中做出選擇,你可以是的你的app擁有一個許可權,也可以通過Intent的方式讓另一個app幫你實現相關功能。
Time of Update: 2016-02-24
標籤:設定Activity的android:configChanges時,切屏會重新調用各個生命週期本人實際測試發現設定android:configChanges="keyboardHidden|orientation"或不設定橫豎屏切換時也會執行onCreate各一次,並且不會執行onConfigurationChanged設定android:configChanges="orientation|screenSize"不會執行onCreate,會執行on
Time of Update: 2016-02-24
標籤:前言上一篇講的是如何在Android Studio中進行Junit單元測試,這篇來簡單記錄一下如何針對Activity進行單元測試。建立一個項目我這裡建立一個UnitTestDemo項目建立LoginActivity、IndexActivtypackage com.devilwwj.unittestdemo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import
Time of Update: 2016-02-24
標籤:新聞Android N或取消應用抽屜 設計更趨近iOS設計也在進化對升級速度忍無可忍 Google或將收回安卓控制權坑否Google為手錶App開發人員推出了Google Play Services中國特別版看起來很美好Google發布J2ObjC 1.0:將Java轉換為Objective-C黑科技2020年的Android系統會是什麼樣?可能是非常酷的教程Android開發:最詳細的 Toolbar
Time of Update: 2016-02-24
標籤: ViewPager能夠說是Android應用中使用比較廣發的一個組件了。它能夠協助我們非常方便地實現滑動更換View的效果。剛好近期搞的一個項目有一個需求用到了這個,同時是要能在首頁和尾頁滑動時可以進行響應,而不是像預設的那樣沒有不論什麼動作,所以略微研究了下,希望能夠對大家有所協助。 在分析了需求之後。發現這個應該是和ViewPager的換頁監聽有聯絡,於是做了個小demo。通過實驗來尋找問題的解決方式。
Time of Update: 2016-02-23
標籤:如果各位使用的是storyboard布局的話,且用的是系統的返回按鈕,那麼是自動會有滑動返回效果的,但是相信各位做項目的,一般都是用的自訂的返回按鈕,所以我貼幾行代碼,看看怎麼實現系統內建的滑動返回的。首先,建立一個自訂的返回按鈕,然後加上去 [self.navigationItem setLeftBarButtonItem:backBarItem];然後- (void)viewWillDisappear:(BOOL)animated { [super
Time of Update: 2016-02-23
標籤:func animation1(layerParam: CAShapeLayer){ let animation = CABasicAnimation(keyPath: "strokeStart") animation.fromValue = 0 animation.toValue = 1 animation.duration = 2.0 layerParam.addAnimation(animation,
Time of Update: 2016-02-23
標籤:1.下面的代碼寫在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions2. 引進附件裡的類, 記得改類裡的圖片啊啥的(http://files.cnblogs.com/files/godlovexq/UDP.zip)if (![[NSUserDefaults standardUserDefaults] boolForKey:@"
Time of Update: 2016-02-23
標籤: ------你需要努力,你還沒資格休息-----Anroid中的倒計時實現: 在此先敘述小弟瞭解的,以後再補充整理。見諒 1、Timer和TimerTaskpublic class TimerTask extends Activity { //設定一個倒計時 private int recLen =12; private TextView textview; Timer
Time of Update: 2016-02-23
標籤:眾所周知的原因,google的很多網站在國內無法訪問,苦逼了一堆天朝程式員,下是在mac本上折騰android 開發環境的過程:一、先下載android sdk for
Time of Update: 2016-02-23
標籤: /** * 應用程式資料庫步驟: 1,sqlite3_open:開啟或者建立資料庫並做串連操作 2,用sql語句,建立資料庫 3,無傳回值時,用exec語句操作執行資料庫語句
Time of Update: 2016-02-23
標籤:硬廣:《IOS效能調優系列》第二篇,持續更新,歡迎關注。第一篇介紹了Analyze對App做靜態分析,可以發現應用中的記憶體流失問題,對於有些記憶體流失情況通過靜態分析無法解決的,可以通過動態分析來發現,分析起來更有針對性。從本篇開始介紹XCode提供的強大的分析工具Instruments,記憶體分析只是Instruments中的一個功能,其他功能後續介紹。使用Instruments動態分析記憶體流失 Instruments中的Leaks功能主要用於分析記憶體流失,還是以《IOS
Time of Update: 2016-02-23
標籤: 分類: android(33) 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 目錄(?)[-]我遇到BUG 1 sso package or singn errorBug2 SSO 登陸授權 代碼進不到 類 AuthListener 的onComplete方法 BUG3 沒有添加許可權BUG 4 回調地址不同 微博開發遇到很多bug
Time of Update: 2016-02-23
標籤:The iOS SDK API for New Relic Mobile requires modification of your project‘s prefix header. If your project does not have one, follow these steps to add it.From your Xcode menu, select File > New > File...From iOS template options, select
Time of Update: 2016-02-23
標籤:使用Eclipse開發Android已經有些年頭了,然而Android Studio(後面簡稱AS)為Google自己推的IDE。現在AS已經出了2.0版本,其功能的確要比Eclipse要多。AS對硬體要求較高,Eclipse使用ADT外掛程式也是簡單易用。本文不對這2個IDE的優缺點進行闡述,沒有哪個一定能完全替代哪一個這麼一說,選擇自己喜歡的就好。不過博主喜歡接觸新事務,AS都出這麼久了,也該拿出來遛遛了。對於一直使用Eclipse開發的安卓項目如何轉換增加支援AS。(是增加支援AS,
Time of Update: 2016-02-23
標籤:分類:C#、Android、VS2015; 建立日期:2016-02-23 一、簡介 Android應用程式中一般都有多個Activity,在Activity中,通過調用StartActivity方法,並在該方法的參數中傳遞Intent對象,就可以實現不同Activity之間的切換和資料傳遞。 通過StartActivity方法傳遞intent對象來啟動另一個Activity時,可分為兩類: l 顯式啟動:在建立的Intent對象中明確指定啟動的是哪個Activity; l