Time of Update: 2015-01-26
標籤: 在ActionBar中添加下拉式功能表,主要有一下幾個關鍵步驟: 1. 產生一個SpinnerAdapter,設定ActionBar的下拉式功能表的功能表項目 2. 實現ActionBar.OnNavigationListener介面,當點擊ActionBar的功能表項目是進行相應的操作 3. 調用setNavigationMode()方法將ActionBar的操作模型設定為ActionBar.NAVIGATION_MODE_LIST. 注意:這個步驟應該在Activity的on
Time of Update: 2015-01-26
標籤:項目開發中,我們常常需要將工程檔案打包成.ipa檔案,提供給越獄的iphone安裝。下面是一種方法:1、首先應該給工程安裝好設定檔(這裡不再敖述),在ios device的狀態下,運行成功。2、選擇Product->archive,如3、點擊Distribute按鈕,彈出新視窗,選擇Export as Xcode Archive,如下:4、彈出是否儲存,點擊save。5、選擇產生的檔案,xxx 13-5-10 下午4.00.xcarchive,右鍵點擊,選擇Show Package
Time of Update: 2015-01-26
標籤:一、新特性Size Class介紹隨著iOS8系統的發布,一個全新的頁面UI布局概念出現,這個新特性將顛覆包括iOS7及之前版本的UI布局方式,這個新特性就是Size Class。Size Class配合Auto Layout可以解決所有(包括iPhone及iPad)iOS裝置螢幕尺寸及旋轉螢幕時候的UI適配問題 。二、為什麼要使用Size
Time of Update: 2015-01-26
標籤:AndroidStudio匯出jar包 - Android - 次元立方網 - 電腦知識與技術互動交流平台不像在Eclipse,可以直接匯出jar包。AndroidStudio只可以產生aar包。在網上看到許多朋友問怎麼可以像Eclipse一樣匯出jar包,其實我們只要知道它的原理就可以了。用jar命令就可以打包你所需要的資源,並指定jar包名。在網上下載Volley原始碼,匯出jar包為例子。在一個Android-Library項目工程中,我修改了下他的gradle版本,改為0.12+,
Time of Update: 2015-01-26
標籤: 一、 點擊此連連結下載資源檔,將EGORefreshTableHeaderView.h、EGORefreshTableHeaderView.m兩個檔案,以及Enormego提供的那一套圖片包拖進你的工程裡。二、找到你的 UITableViewController 的 .h 檔案,添加相應的代碼:#import "EGORefreshTableHeaderView.h" @interface RootViewController :
Time of Update: 2015-01-26
標籤:android broadcast broadcastreceiver 1.定義廣播組件,組件類型繼承BroadcastReceiver類:package org.lxh.demo;import android.content.BroadcastReceiver;import android.content.Context;import
Time of Update: 2015-01-25
標籤:超文本傳送協議 (HTTP-Hypertext transfer protocol) 定義了用戶端與伺服器之間通訊的傳輸規則。目前最新的版本是1.1,HTTP是一個應用程式層協議,由請求和響應構成,是一個標準的用戶端伺服器模型。一、特點:1、支援客戶/伺服器模式。支援基本認證 和安全認證。2、
Time of Update: 2015-01-25
標籤:Android裝置測試伺服器時,可能需要修改 hosts 檔案指定網域名稱到對應的 IP 位址。Android 是基於 Linux 的系統,與 Linux 類似,通過 hosts 檔案來設定。 在 Android 下,/etc 是 link 到 /system/etc 的,我們需要修改 /system/etc/hosts 來實現。但是這個檔案是唯讀,不能通過 shell 直接修改。可以通過串連到 PC 上使用 adb
Time of Update: 2015-01-26
標籤: 轉載: http://dylangao.com/2014/05/16/android-debuggerd-%E7%AE%80%E8%A6%81%E4%BB%8B%E7%BB%8D%E5%92%8C%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/ 碼字很辛苦,轉載請註明來自Dylan‘s Zone的《Android Debuggerd
Time of Update: 2015-01-25
標籤:android adb 查看wifi密碼 ADB很強大,記住一些ADB命令有助於提高工作效率。1. 擷取序號: adb
Time of Update: 2015-01-26
標籤:前言本篇文章為Android最佳化的布局部分,該部分應該是Android中很重要的,無論是在自訂控制項中,還是在簡單的書寫布局時,都應該盡量遵循一些最佳化原則,這樣布局的繪製效率才會更高,體驗才能更好。一 最佳化layout的層級Layout結構如果太複雜,Android的繪製過程就會很複雜,measure過程就會很複雜,我分析的View繪製機制中詳細介紹了整個測量、布局和繪製過程,過於複雜、嵌套的布局會造成效能問題。1.1 避免嵌套嵌套的 LinearLayout 可能會使得 View
Time of Update: 2015-01-26
標籤: 常見於ListView列表重新整理資料時,更改UI。LOG:The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI
Time of Update: 2015-01-26
標籤:android開發 ui設計 程式員 dp dpi 相信很多Android程式猿已經對身邊的設計妹垂涎三尺了,那麼如何博得設計妹的好感呢,學好這篇文章就可以了。程式猿與UI設計妹討論設計稿和切圖的時候,經常會因為dp和px的問題搞的不愉快,這裡可以分析出兩個原因:1,程式猿原因,不懂dp和px的換算關係。包括我,以及我見到
Time of Update: 2015-01-24
標籤:文章編輯整理:Android Studio 中文組 - SadieYuAlt+斷行符號 匯入包,自動修正Ctrl+N 尋找類Ctrl+Shift+N 尋找檔案Ctrl+Alt+L 格式化代碼Ctrl+Alt+O 最佳化匯入的類和包Alt+Insert 產生代碼(如get,set方法,建構函式等)Ctrl+E或者Alt+Shift+C 最近更改的代碼Ctrl+R 替換文本Ctrl+F 尋找文本Ctrl+Shift+Space
Time of Update: 2015-01-26
標籤:package cn.hackcoder.beautyreader.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;/** * Created by hackcoder on 15-1-25. */public class
Time of Update: 2015-01-25
標籤:1.添加ASI架構到項目1>ASI架構在判斷網路狀態時,依賴於Reachability,可以在蘋果的官方文檔裡找到,也可以ASI的Sample例子裡找到.2>添加ASI所依賴的類庫: SystemConfiguration是Reachability所需要的類庫3>如果是ARC項目,還要在Targets-Compile Sources-Compiler Flags裡把ASI的.m檔案,都置為 -fno-objc-arc4>最後編譯器,看成功否 2.
Time of Update: 2015-01-24
標籤:managed metadata sharepoint MMS PermissionManaged Metadata Service要被整個Farm使用,那麼究竟誰有許可權來管理term呢? 通常情況下,管理term的事情不應該有Farm
Time of Update: 2015-01-24
標籤:android theme 去掉標題列 全屏 Android中全屏 及
Time of Update: 2015-01-25
標籤:在開發Android
Time of Update: 2015-01-24
標籤:method:A) AP端修改:1、將ComposeMessageActivity.java 中的 isPreparedForSending() 作如下修改(刪掉的code也可以注釋掉) private boolean isPreparedForSending() { if(isRecipientsEditorVisible())