標籤:下面我通過一道編程題:計算檔案的程式碼數,總結一下NSString、NSArray的使用方法。#import <Foundation/Foundation.h>/* path : 檔案的全路徑(可能是檔案夾、也可能是檔案) 傳回值 int:程式碼數 */NSUIntegercodeLineCount(NSString *path){ //
標籤:一 Android系統用於Activity的標準Intent 1 根據連絡人ID顯示連絡人資訊 Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW); //顯示連絡人資訊intent.setData(Uri.parse("content://contacts/people/492"));startActivity(intent); 2 根據連絡人ID顯示撥號面板 Intent
標籤://獲得指定檔案距離上次修改時間是否達到了指定值(秒)timeout+(BOOL)isTimeout:(NSString *)path time:(NSTimeInterval)timeout{ //獲得目前時間 NSTimeInterval now = [[NSDate date] timeIntervalSince1970]; NSDictionary *dict = [
標籤:android應用 application app apk android 在拜讀組裡北大研二的安卓代碼的時候,讀到登入前檢測版本後更新的代碼。發現了一個不懂的地方。void update() {Intent intent = new
標籤:android 動畫 animation 淡出效果 animation動畫效果兩種實現方式注:此例為AlphaAnimation效果,至於其他效果,換一下對象即可。1、.java檔案 代碼控制 添加並且開始animation動畫//添加動畫效果AlphaAnimation animation = new AlphaAnimation(0.3f, 1.0f)
標籤:ios 布局 使tableVIew的頭視圖使表示圖滾動,需要使用設定tableView的分組樣式_tableView =
標籤:ios 網路 伺服器 json 情境:MK網路請求,後台返回有資料,但是因為json資料中某些欄位有分行符號無法解析,即json格式錯誤,如果後台不給轉碼,就需要自己解決,\r\n是ASCII碼錶中的分行符號,將這些欄位忽略掉基本就沒有問題了NSString *resultString = [self
標籤:android studio git 在Android studio下使用git參考:http://www.tuicool.com/articles/V7j6Zfq1.準備安裝 git :sudo apt-get install
標籤:android-studio aar 匯入 依賴 android Android Studio 打包及引用 aar1、 簡述 在比較大的 Android 項目的開發中,我們經常會遇到工程、jar
標籤:android 解析度 適配 對於剛接觸Android的新人和剛走上Android技術崗位的開發人員們來說,在熟悉了相關之後,在項目完成後,就會面臨著一個重大的挑戰,那麼就是螢幕適配的問題。當然我們所說的螢幕適配指的是適配各種手機不同的解析度。當然,如果你熟悉官網的話(網址:developer.android.com),那麼你會發現官網上其實已經為你講解了怎麼做。 當然,首先你要知道
標籤:hook 病毒分析 今天在群裡看到大家發的一個連結,一個病毒的顯示方式,挺好玩的,模仿寫了下。http://mt.sohu.com/20150517/n413220620.shtml?qq-pf-to=pcqq.c2c這個實現的難度不大,主要是思路上面能夠理解就非常簡單了。根據來看,主要也就是文字方面的更改,那麼我們可以直接考慮android中如何給TextView進行賦值的操作。TextView.setTe
標籤:應用 方法 ios 代碼 nsurl 貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格
標籤:在android3.0以前的版本,要實現動畫,一般是使用NineOldAndroid開源架構,之後,就可以直接使用android提供的animation API了。仔細看過此開源架構後,可看出此架構和系統的動畫實現還有有區別的。主要但不僅僅一下幾點:1. 計算每幀動畫的流程:AnimationHandler,NineOldAndroid中是繼承於Handler,在訊息佇列中不斷的處理每幀動畫的資料,而系統則是實現了Runnable介面,線上程中進行處理
標籤:看著addSubView, 本以為是添加多個對象, 但通過測試代碼, 發現同一個對象在addSubView中只會添加一次. 想想, 視圖對象是通過引用得到的. 在視圖的子視圖集中, 只儲存一個相應的對象, 才不會造成系統的混亂. override func viewDidLoad() { super.viewDidLoad() var view2 = UIView(frame: CGRectZero)
標籤:轉載請註明出處:http://blog.csdn.net/chziroy/article/details/44401615要理解Android事件分發機制,首先得瞭解幾個概念,也算是總結,假設臨時看不懂也無妨,本文會解說這幾個問題。1,點擊螢幕,首先事件的傳遞從Activity的dispatchTouchEvent()方法開始。2,關於Android事件分發機制,相關方法的方法有三個:onTouchEvent(),dispatchTouchEvent(),還有onInterceptTouc
標籤:1.開源鏡像:Android SDK線上更新鏡像伺服器中國科學院開源協會鏡像站地址:IPV4/IPV6: http://mirrors.opencas.cn 連接埠:80IPV4/IPV6: http://mirrors.opencas.org 連接埠:80IPV4/IPV6: http://mirrors.opencas.ac.cn 連接埠:80上海GDG鏡像伺服器地址:http://sdk.gdgshanghai.com 連接埠:8000北京化工大學鏡像伺服器地址:IPv4:
標籤:app上線後,小夥伴試用後提出在登入頁面找回密碼後是跳轉到一個網頁的,為什麼沒法通過點擊按鈕的操作來返回APP呢?!下面是應用的一些總結和體會:1、app跳轉到網頁 這個很簡單輕鬆就實現了,只要知道網頁的URL,調用[[UIApplicationsharedApplication] openURL:urlStr];就可以了
標籤:http://www.cnblogs.com/zyi1992/p/4509908.html轉載,學習了 代理是一種簡單而功能強大的設計模式,這種模式用於一個對象“代表”另外一個對象去做和實現一些東西。
標籤: 最近在看奇舞團新書<<移動WEB手冊>>,心得如下: 在WEB的響應式設計出來之前,如果直接在手機裝置上顯示針對PC端的網站,因為螢幕的解析度很小,往往出現的是橫縱方向的捲軸,而且字型很小。為了更好的顯示效果,就需要將網站針對小螢幕做出相應的適配。 布局視口:在移動端瀏覽器,網站所展現的介面寬度、樣式; 視覺視口:在移動端瀏覽器,使用者通過手機可以看到網站介面,可以是全部、也可以是部分(有橫縱捲軸)。 最優的效果是將布局視口局限在視覺視口中,限制橫向捲軸
標籤:function stringbuilder(){ this.arr = new Array(); this.append=function(str) { this.arr.push(str); } this.tostring = function() { return this.arr.join(‘‘); }}var sb = new stringbuilder();sb.append("hello");sb.append("doudou");$("#div1"