標籤:在項目中整理的一些關於字串應用方法,可以全部封裝在一個類裡面進行調用,會不斷更新添加:1.數字轉換成對應的中文數字(項目中課程分級目錄的章節號用到)摘自:http://blog.csdn.net/it_ds/article/details/47128563+(NSString *)translation:(NSString *)arebic{ NSString *str = arebic; NSArray *arabic_numerals = @[@"1",@"2",@"3",@
標籤:1.datacontract 的元素要有預設值,null 值序列化為json時會有問題,異常並不會在調試中跳出,只是tcp tracer中不會response資訊,然後android 用戶端報System.EOF錯誤 [DataContract] public class UserData { private long userId = (long)0; private string username = string.Empty;
標籤:最近項目有一個需求,需要多層可滑動控制項的嵌套展示,demo效果如下,demo的在最後咋一看好像挺簡單啊,不就是一個ScrollView + ViewPager + ListView嗎,我開始也這樣覺得,也用的這種方式實現,結果始終和效果不對勁。這裡總結幾點問題:兩個或兩個以上的滑動控制項嵌套時,如果layout_height採用的是wrap_content會造成內部滑動控制項的高度不能正確的計算,會導致內部滑動控制項的高度始終為0,除非你用定值設定,比如30
標籤:最近在做個功能是將asset檔案夾下的所有檔案(包括子檔案)全部拷貝出來到指定目錄下。所用的方法無非是用AssetManager。但是這裡有個問題是也要講子檔案夾和子檔案都要拷貝出來。到網上Google了下,也到baidu搜尋了下,發現了很多類似問題。但好像都有問題。顯然只能做到將asset直接目錄下的檔案拷貝出來,但子檔案夾拷貝不出來,而且,碰到檔案夾,會拋異常。無奈自己只好動手寫了個。如下: private void CopyAssets(String
標籤: #ifndef MacroDefinition_h#define MacroDefinition_h //-------------------擷取裝置大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44 //擷取螢幕 寬度、高度#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define
標籤:UICollectionView 和 UICollectionViewController 類是iOS6 新引進的API,用於展示集合視圖,布局更加靈活,可實現多欄版面配置,用法類似於UITableView 和 UITableViewController 類。使用UICollectionView
標籤:1.懸浮表單的功能實現:1.1.應用程式的卸載: 包安裝器 packageInstall,包卸載packageruninstallintent.setData(Uri.pare(“package:” +
標籤:1.棧放局部變數(代碼結束就釋放,系統自動回收)堆放對象(動態分配)2.每個對象裡分配4個位元組的儲存空間放 引用計數器 當引用計數器值為0時對象佔用的記憶體自動被回收自動回收,引用計數器的初始值是1.3.retain 引用計數器+1 release引用計數器-14.可以給對象發送(調用)retainCount來接收當前的引用計數器的值5.重寫dealloc(對象遺言)來判斷是否回收對象記憶體,都要調用[super dealloc](寫在方法最後)6.使用alloc new
標籤:環境搭建 android 開發安卓,Java SDK和Android SDK必不可少1、安裝Java SDKhttp://www.oracle.com/technetwork/indexes/downloads/index.html 650) this.width=650;"
標籤:// 還是匯入#import <AddressBook/AddressBook.h> - (void)fetchAddressBookBeforeIOS9{ ABAddressBookRef addressBook = ABAddressBookCreate(); //使用者授權 if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined)
標籤:charles又名青花瓷,在iOS開發中的抓包中具有重要作用。最大的三點用處,一就是攔截別人軟體的發送的請求和後端介面,練習開發。二是自己後端返回的response攔截修改後再接收以達到測試臨界資料的作用。三寫指令碼重複攔截抓取別人的資料。(因為不太道德,本文不提第三點)1.開始之前的準備工作首先安裝一下這個軟體這個相信很多人電腦裡應該都安裝了,沒安裝的搜charles破解版也能很容易搜到。如果沒安裝java環境,首次進入charles會提示讓你安裝java包得,直接給你連結是蘋果官網的,
標籤:xml控制項配置屬性android:background="@drawable/shape"標籤corners ----------圓角gradient ----------漸層padding ----------內容離邊界距離size ------------大小 solid ----------填充顏色stroke
標籤:你天天都用智能手機,手機已經變成了你身體的一部分,成了第六感,但你能回答下面這三個問題嗎:你每天檢查多少次手機?你每天用多久手機?你在哪些手機APP上花費時間最多?今天,你可以帶著這三個問題,來瞭解一下:你是如何使用手機的怎樣改變你的手機使用習慣改變後會發生什麼你是這麼用手機的?很久以前,你們談戀愛花前月下,吃飯卿卿我我,現在:親愛的,世界上最遠的距離,不是生與死,而是我坐在你面前,你卻在低頭玩兒手機……之前你和朋友們可以愉快的吃飯,聊聊哪道菜好吃,侃侃歐洲杯或者NBA,現在:親愛的,雞鴨
標籤:package com.wenhao.test.sddemo;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import
標籤: /** * 開啟一個app * * @param packageName * @param data * @return */public static boolean lanuchApp(Context context,String packageName, Bundle data) {try {Intent resolveIntent = context.getPackageManager().getLaunchIntentForPackage(packageName);
標籤: 最近和幾個朋友交流Android開發中的網路下載問題時,談到了用Thread開啟下載線程時會產生的Bug,其實直接用子線程開啟下載任務的確是很Low的做法,那麼原因究竟如何,而比較高大上的做法是怎樣?於是用這篇博文詳細分析記錄一下。一、概念介紹 Thread是指在CPU啟動並執行一個程式中,可以有多個執行路徑。啟動並執行程式稱作進程,而這個執行路徑,就被稱為線程(如果對這兩個名詞不太理解的同學可以參考一下作業系統方面的書籍)。Java中的多線程是指多個Thread可以在一段內同步執行
標籤:1、產生驗證碼類 package com.util;import java.util.Timer;import java.util.TimerTask;/** * @description 手機發送驗證碼工具類 */public class MessageCode extends TimerTask{private Timer timer;/** * @description 簡訊驗證碼的內容 */private String messageCode;/** *
標籤:在模擬器上運行正常,但是在模擬器上就會報錯,這是因為xocde7之後增加了一個bitcode,bitcode是被編譯器的一種中間形式的代碼。包含bitcode配置的程式將會在App store上被編譯和連結。bitcode允許蘋果在後期重新最佳化程式的二進位檔案,而不需要重新提交一個新的版本到App store上。碰到以上問題,我們有兩種解決方式,要麼關閉bitcode要麼讓第三方支援bitcode,我們這裡講第一種,配置bitcode,我們可以在”Build
標籤:Chapter 1 Summary : MLE (Maximum-likelihood Estimate) and Bayesian Approach Chapter 1 Summary : MLE (Maximum-likelihood Estimate) and Bayesian Approach Christopher M. Bishop, PRML, Chapter 1 Introdcution1. Notations and Logical
標籤:幾乎每個app都會用到螢幕相關的屬性,所以我在這將常用的屬性封裝成了工具類首先建立一個工具類(ScreenUtils)1.擷取螢幕寬高:public static DisplayMetrics getScreenSize(Context context){ DisplayMetrics metrics = new DisplayMetrics(); WindowManager wm = (WindowManager)context