Time of Update: 2015-01-29
標籤:這是本人見過寫博文最負責的一個人:http://www.crifan.com/android_try_use_android_logging_log4j_to_output_log_to_sd_card_file/ 為什麼說他負責呢??因為作者寫出了從確定需求到找到解決方案的整個過程,不僅會讓讀者少走彎路,還把解決方案全盤托出,簡直是太贊啦! 當然也有些廢話,把它的精華吸收過來,廢話不說,上乾貨: 在android中,實現輸出log內容到sd卡中的檔案裡面,做
Time of Update: 2015-01-29
標籤:在handler.obtainMessage()的參數是這樣寫的:Message android.os.Handler.obtainMessage(int what, int arg1, intarg2, Object obj)public final Message obtainMessage (int what, int arg1, int arg2,Object obj)Since: API Level 1Same as obtainMessage(), except that
Time of Update: 2015-01-29
標籤:關於Notification 的使用需要匯入 3 個類1 2 3import android.app.PendingIntent; import android.app.NotificationManager; import android.app.Notification;程式碼範例及說明1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18NotificationManager nm =
Time of Update: 2015-01-29
標籤:ios 效率 執行時間 RT#import <mach/mach_time.h>double MachTimeToSecs(uint64_t time){ mach_timebase_info_data_t timebase; mach_timebase_info(&timebase); return (double)time *
Time of Update: 2015-01-29
標籤:如果MainThread長時間無響應,系統會提示“XXX無響應”,然後使用者會關閉。那麼,如何定位問題呢?無響應並不像Crash,它抓取不到異常日誌,通常我們需要調試,才能定位問題。如何調試呢?1.在Eclipse
Time of Update: 2015-01-29
標籤:一、布局檔案:在layout目錄下,使用比較廣泛; 我們可以為應用定義兩套或多套布局,例如:可以建立目錄layout_land(代表手機橫屏布局),layout_port(代表手機豎屏布局),系統會根據不同情況自動找到最合適的布局檔案,但是在同一介面的兩套不同布局檔案的檔案名稱應該是相同的,只是放在了兩個不同的目錄下。二、圖片檔案:在drawable目錄下,從2.1版本以後分為三個目錄,drawable-hdpi裡面存放高解析度的圖片,如WVGA
Time of Update: 2015-01-29
標籤:建立了繼承自UITableViewCell的類,在建立該類的同時建立了.xib檔案,在cell中填充UIImageView,其frame根據cell的frame調整。在.m中添加以下方法:-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style
Time of Update: 2015-01-29
標籤:從網上學習了MAT外掛程式來查看記憶體使用量情況,分析之後發現手上的應用對本地圖片這邊的記憶體損耗很大,查了相關資料之後發現,如果採用setImageBitmap、setImageResource這些來載入本地資源,會產生較大的損耗。因為這些方法在完成 decode 後,最終都是通過 Java 層的 createBitmap 來完成的,需要消耗更多記憶體。因此,改用先通過 BitmapFactory.decodeStream 方法,建立出一個 bitmap,再將其設為 ImageView
Time of Update: 2015-01-29
標籤:其實這是第二遍寫這篇部落格……瀏覽器崩潰了。。。我還以為部落格園和CSDN的一樣自動儲存,竟然沒有!好吧,沒事,重新寫過。年就算過完啦。新年第一篇來講下android中的PopupWindow。姑且就叫做彈窗吧,其實和AlertDialog一樣,也是一種對話方塊,兩者也經常混用,但是也各有特點。下面就看看使用方法。首先初始化一個PopupWindow PopupWindow mPop = new
Time of Update: 2015-01-29
標籤:搭建好了開發環境,設計好了資料庫,接下來該串連資料庫了,這一塊細節也基本上忘光,只能求助於Google了,大天朝最近圍牆建的越來越高,Google基本處於不可用狀態,SBBD又只能用來搜廣告,誰能拯救我等屌絲碼農。 步驟1:將mysql-connector-java-5.1.34-bin.jar複製到$CATALINA_HOME/lib檔案夾下。下表列出了MySQL JDBC官方驅動和MySQL
Time of Update: 2015-01-29
標籤:在做手機頁面的時候碰到個需求,就是要求視頻不能快進和後退。查到有個seeking和seeked函數應該在定址的時候觸發,但是經過測試發現,4s及小米2以上的瀏覽器無法觸發這兩個函數。而且同時無法檢測到Media.seeking的狀態,列印出來全部是false。如果去掉controls,在大部分的android手機中都沒有問題,不顯示控制器。但是小米瀏覽器會自動全屏播放,控制器包括進度條都會顯示出來。iphone也會自動全屏,退出全屏就無法播放視頻。但是iphone5以上可以監聽到seeki
Time of Update: 2015-01-29
標籤://// HYBJSONModel.h// Json2ModelDemo//// Created by huangyibiao on 14-9-15.// Copyright (c) 2014年 Home. All rights reserved.//#import <Foundation/Foundation.h>/*! * @brief JSON轉換成Model,或者把Model轉換成JSON * @author huangyibiao */@interface
Time of Update: 2015-01-29
標籤:(1)概念介紹——我們平時在項目中用的最多的就是開源的第三方庫,這種庫是開源的,我們不僅能用,還能查看原始碼甚至可以修改原始碼。——與開源庫對應的就是閉源,閉源庫分為動態庫和靜態庫。動態庫就是.dylib或者.framework結尾的檔案。就是蘋果官方提供給我們用的那些庫。開發人員不能在項目中使用自製的動態庫,否則無法上傳到APPStore。——所以,對於閉源庫,我們主要討論的是靜態庫。靜態庫的樣子就是使用者拿到的檔案有很多標頭檔.h+資源套件+編譯過的一個二進位檔案.a(
Time of Update: 2015-01-29
標籤: Android 中常常使用shape來定義控制項的一些顯示內容,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:先看下面的代碼:<shape> <!-- 實心 --> <solid android:color="#ff9d77"/> <!-- 漸層 --> <gradient android:startColor="#ff8c00"
Time of Update: 2015-01-29
標籤:objective-c ios 記憶體管理 循環參考 1 @class@class ClassName,僅僅告訴編輯器ClassName是一個類避免迴圈拷貝在.h中使用@class聲明在.m檔案中import標頭檔2 循環參考問題2.1 定義:指兩個對象互相retain對方,通過release是無法銷毀這兩個對象2.2
Time of Update: 2015-01-29
標籤:今天用PHP開發Android網路資料介面的時候,發現Thinkphp的I函數(php的$_POST)並不能擷取到androidpost過來的資料Android代碼如下: 1 Map<String,String> map = new HashMap<>(); 2 map.put("itemid",this.itemid); 3 JsonObjectRequest jor = new
Time of Update: 2015-01-29
標籤: 2015年伊始,Google發布了關於Android效能最佳化典範的專題,一共16個短視頻,每個3-5分鐘,協助開發人員建立更快更優秀的Android App。課程專題不僅僅介紹了Android系統中有關效能問題的底層工作原理,同時也介紹了如何通過工具來找出效能問題以及提升效能的建議。 主要從三個方面展開,Android的渲染機制,記憶體與GC,電量最佳化。下面是對這些問題和建議的總結梳理。 0)Render
Time of Update: 2015-01-29
標籤:instanceof是Java的一個二元操作符,和==,>,<是同一類東東。由於它是由字母組成的,所以也是Java的保留關鍵字。它的作用是測試它左邊的對象是否是它右邊的類的執行個體,返回boolean類型的資料。舉個例子: String s = "I AM an Object!"; boolean isObject = s instanceof
Time of Update: 2015-01-29
標籤:話說在工作中第一次接觸android 的Handler 的時候,不知道怎麼去關注效能。記得當時這麼寫的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);這樣寫也沒有絕得不好,反正當時項目的功能實現了。(效能上還可以)後來沒事的時候看了看handler
Time of Update: 2015-01-29
標籤: 本樣本示範在Android中實現圖片左右滑動效果。 關於滑動效果,在Android中用得比較多,本樣本實現的滑動效果是使用ViewFlipper來實現的,當然也可以使用其它的View來實現。接下來就讓我們開始實現這種效果。為了方便大家理解,我們先來看一下: 主要如: 接下來我們看一下程式結構圖: MainActivity檔案中代碼:package