Time of Update: 2015-01-20
標籤: 今天開始對一個別人寫的項目進行最佳化,我先把類之間的關係想好好,開始移動方法,相應的再移動相應的類屬性,改到後面,發現越改越多,基本上改完了所有方法重構就全部完成了,但是改動很大,而且中間沒有測試的機會,一直有錯誤,耦合的太緊密了,沒法一步一步的做,完成了大概一半的樣子,發現做不下去了,即使硬著頭皮做下去出錯的可能太大了,我沒把握重構後不出錯。 沒辦法,又重新checkout了一份代碼,想了下,如果先移動方法,方法中包含了屬性,就要求屬性也進行相應的移動。但是如果只移動屬性,就可以通
Time of Update: 2015-01-20
標籤:1 基本使用1.1 基本使用 <!-- 基本使用 --> <EditText android:id="@+id/et_myet1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="北京魔樂科技軟體學院(MLDN)" /> 1.2 password <!--
Time of Update: 2015-01-20
標籤: 為了更好的提升使用者體驗,移動端逐漸出了許多的移動端的架構,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。這些架構都有優缺點,不同的架構應用在不同的項目中。現簡單闡述一下各架構的優缺點: 一、Sencha Touch架構是一個重量級的架構、它上手較難,代碼複雜,並且需要較強的程式基礎才能學習,最開始的時候因為一個項目,想使用Sencha
Time of Update: 2015-01-20
標籤:FindBugs:Compiler output path for module can not be null. check your module/project settings問題原因Android studio 中文亂碼問題解決Android Studio顯示主題/樣式設定Android Studio左側邊欄Project不見了?Android Studio快速鍵設定成跟Eclipse一樣Android Studio如何安裝外掛程式Android
Time of Update: 2015-01-20
標籤:external.dbandroid是管理多媒體檔案(音頻、視頻、圖片)的資訊是在/data/data/com.android.providers.media下的資料庫檔案external.db。在media表格下,可以看到檔案路徑(_data)和Uri的標示ID(_id)的對應關係。Code擷取路徑:Intent intent = new
Time of Update: 2015-01-20
標籤:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <!--虛線相關參數--> <stroke android:dashGap="3dp"
Time of Update: 2015-01-19
標籤:javaeeException in thread "main" org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User user where user.name=?0 and user.pass=?1]at
Time of Update: 2015-01-19
標籤:盡量少用position:relative做一個OTO項目時,頁面上下滑動時,顫抖的很厲害;頁面中主要是圖片比較多,開始以為是圖片多的原因,但是把所有圖片都不載入,還是顫抖;後來,去掉所有外部的css,立即就好了,經過分析,CSS也都非常簡單,只有position這個屬性引起了我的注意,最後,注釋掉全部的position屬性,滑動還是很流暢,說明問題就出在此了;最後,經過逐個排查,竟然是一個footer元素的position:relative引起的,去掉之後,滑動非常流暢,介面布局依然正常
Time of Update: 2015-01-19
標籤:最近在做一個移動端與移動端、網頁端文字、視頻、語音交談的功能。文字交談使用websocket,在網上很多資料,也沒什麼難度。但是在視頻、語音交談上遇到了小小的痛點。之前一直在找一些SDK想快速開發,例如opentok、雲通訊等,但是項目的使用環境是內網,這些SDK必須要在外網情況下才能使用,需要在他們的伺服器上擷取信令。後來就想辦法自己用webrtc做一個視頻語音交談,因為已經用了websocket了。在webrtc的官網,看源碼安卓有3G多,編譯後差不多9G,直接嚇尿了。就算寫了外掛程式
Time of Update: 2015-01-19
標籤:Google在Android4.0之後加入了Action Bar的功能。但是有時候標題列會相當佔用螢幕空間,使得內容地區變小,這裡示範如何隱藏標題列。隱藏標題列的方法很簡單,開啟上節的FirstActivity,在onCreate()方法中添加如下代碼:protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); //隱藏標題列
Time of Update: 2015-01-19
標籤:文章出自:http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.html<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圓角 --> <corners android:radius=
Time of Update: 2015-01-19
標籤: //建立圖片視圖時就設定Frame的屬性和大小 UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(60, 20, 80, 100)]; [img setImage:[UIImage imageNamed:@"mtxx6"]]; /* 建立圖片視圖的另外四種方法 type
Time of Update: 2015-01-19
標籤:作為一個完成的應用程式,資料存放區操作是必不可少的。因此,Android系統一共提供了四種資料存放區方式。分別是:SharePreference、SQLite、Content Provider和File。由於Android系統中,資料基本都是私人的的,都是存放於“data/data/程式包名”目錄下,所以要實現資料共用,正確方式是使用Content
Time of Update: 2015-01-19
標籤:經過第二天的學習,我們正確的調用了百度天氣API,將天氣資訊顯示到了介面上,做到這一步,我們的工作就算是完成1%了,剩下99%的工作就需要不斷的潤色這個未成形的APP了。最首要的就是,我們要把那麼一大堆字元轉換為普通使用者可以輕鬆理解的介面,那麼我們來學習一下Android裡面的介面布局。開啟res/layout/activity_main.xml檔案,切換到Layouts選項卡,可以看到裡面有許多項目,GridLayout、LinearLayout、RelativeLayout等,這些都
Time of Update: 2015-01-19
標籤:目錄 [−]工具和教程UI組件類庫遊戲引擎Android HTML5應用Android 是目前最流行的移動作業系統(還需要加之一嗎?)。 隨著新版本的不斷髮布, Android的功能也日益強大, 湧現了很多流行的應用程式, 也催生了一大批的優秀的組件。本文試圖將目前流行的組件收集起來以供參考, 如果你發現本文還沒有列出的組件,歡迎在評論中貼出來,我會週期性更新本文。部分圖片需要FQ才能顯示更新日誌2014-11-07 增加最近一段時間新湧現的項目。2014-12-17
Time of Update: 2015-01-19
標籤:Application Cache API (一)基本應用http://www.cnblogs.com/blackbird/archive/2012/06/12/2546751.htmlApplication Cache API (二)測試與總結http://www.cnblogs.com/blackbird/archive/2012/06/14/2548810.htmlUsing the application cacheHTML5研究之應用緩衝(application
Time of Update: 2015-01-19
標籤:引自:http://blog.csdn.net/jason0539/article/details/9918465最近需要用ArrayAdapter,儲存一下,以後方便尋找ArrayAdapter(數組適配器)一般用於顯示一行文本資訊,所以比較容易。public ArrayAdapter(Context context,int textViewResourceId, List<T>
Time of Update: 2015-01-19
標籤:android.os.BuildBuild.BOARD // 主板Build.BRAND // android系統定製商Build.CPU_ABI // cpu指令集Build.DEVICE // 裝置參數Build.DISPLAY // 顯示屏參數Build.FINGERPRINT // 硬體名稱Build.HOSTBuild.ID // 修訂版本列表Build.MANUFACTURER // 硬體製造商Build.MODEL // 版本Build.PRODUCT //
Time of Update: 2015-01-19
標籤:轉自
Time of Update: 2015-01-19
標籤:android 截屏 分享 Android截屏並進行分享應該是一個比較好用的功能,可惜在應用中見的不多1. 截屏 /** * 準備截屏 */ public void prepareshoot(){ try{ boolean sdCardExist = Environment.getExternalStorageState()