Time of Update: 2015-01-22
標籤:android曾經在處理圖片過程中遇到這樣一個情況:小米大屏手機上各種友好展示,但是在三星手機上,各種橫七豎八、錯位現象。當然距離單位用dp,文字單位用sp,這大家都知道!在布局檔案中我們我們用了dp,現實要求我們動態改變這些值,但很多控制項不支援dp。這時我們需要把dp值轉換成px。注意了:是把dp值轉為px,我就在這失誤了。不說了,直接上實現:public class DisplayUtils { private static
Time of Update: 2015-01-22
標籤:轉載自 http://blog.chengyunfeng.com/?p=493 mark下新版本(V13)的support庫,幾個比較重要的功能 1、添加 DrawerLayout 控制項,支援建立 Navigation Drawer模式。可以設定從左邊划出菜單或者右邊,也可以左右菜單同時存在。 2、添加 SlidingPaneLayout 控制項來支援各種螢幕上的摘要、詳情介面模式。比如
Time of Update: 2015-01-22
標籤:IDE環境中,可以直接用exec-maven-plugin外掛程式來運行java application,類似下面這樣: 1 <plugin> 2 <groupId>org.codehaus.mojo</groupId> 3 <artifactId>exec-maven-plugin</artifactId> 4 <version>1.2.1</version> 5 <
Time of Update: 2015-01-22
標籤: A.NSThread的基本使用 1.建立和啟動線程 一個NSThread對象就代表一條線程建立、啟動線程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];// 線程一啟動,就會線上程thread中執行self的run方法主線程相關用法+ (NSThread *)mainThread; // 獲得主線程-
Time of Update: 2015-01-22
標籤:一、目標。 主介面UI: 方面是一個功能列表提示框(採用TextView),下面是功能列表(採用GridView)。二、代碼實現。 1、在主介面布局檔案(activity_home.xml)中增加組件。主介面布局檔案(activity_home.xml)採用線性布局,上面一個TextView,根據UI設定相應屬性;下面一個是GridView,通過android:numColumns屬性設定該組件的列數,由於GridView還需要inflate單個布局檔案,所以為其設定id。主介面布局
Time of Update: 2015-01-22
標籤:【轉】 alertView 有兩個button時,一般預設使左邊的是取消,右邊的是確認。蘋果習慣~alertView 的屬性是可以設定的。 [AlertView setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput]; <UIAlertView *alertView = [UIAlertView
Time of Update: 2015-01-22
標籤: http://s.p.qq.com/pub/show?p=82e0c8d9&id=4f6fdb7610fed&plg_auth=1&pt=4&puin=2195769561&idx=1&st=32014年04月14日antonyzhao(趙峰)
Time of Update: 2015-01-22
標籤:手機遊戲 遊戲引擎 html5技術 手機遊戲開發工程師培訓教程我分享一套系統性學習手遊開發的課程,能讓你完整的學習手遊開發,並且配套有幾個企業實戰的項目諮詢QQ:779591710課程有以下六大特色:一、業內獨家專業手遊開發網路培訓課程二、注重手機遊戲開發基礎,全程項目貫穿三、Android4.3遊戲開發基礎、Cocos2D-X,Unity2D,Unity3D一個都不能少四、課程首次涉及跨
Time of Update: 2015-01-22
標籤:android ndk java jni Android JNI 調用 C/C++ 介面Android 使用 NDK 原生支援調用 c/c++ 介面的代碼,只需要在程式中按照 android jni 規範編程就可以直接使用。C 語言版本JNI 調用 c 語言相對簡單,命名一個 jni 函數,系統會自動註冊到 JAVA
Time of Update: 2015-01-22
標籤: 資料庫管理類中使用到的是自訂的Context,而非app的內容物件:/** * 用於支援對儲存在SD卡上的資料庫的訪問 **/public class DbContext extends ContextWrapper {/** * 建構函式 * * @param base * 上下文環境 */public DbContext(Context base) {super(base);}/** * 獲得資料庫路徑,如果不存在,則建立對象對象 * *
Time of Update: 2015-01-22
標籤:在費盡無數腦細胞開發出一款 App 並且通過測試,自我感覺良好的時候,我們一定希望我們的 App 能夠儘快出現在商店的首頁上,被人下載,使用,打分,評價,反饋,甚至是被無情地噴。但據本人經驗,通常從項目打包好(打包的具體注意事項,請參見前文),到通過審核,其他使用者在商店可以看到,往往都像新手第一次編譯器一樣,一波三折,彈出不同的錯誤和警告,這個時候,只有耐下性子,一個一個問題都解決了,才能順利通過審核。所以我覺得還是很有必要寫點什麼,講一下 App 發布時的注意事項,省得大家多走彎路。&
Time of Update: 2015-01-22
標籤:在github上面看到一個比較好的項目,匯入出現了一些問題,記錄如下:項目示範效果:https://github.com/asijack/PagerSlidingTabStrip 如果不修改設定檔匯入會出錯,這個根據每個人as版本的問題會出現不同的問題。首先匯入的時候需要注意下,不要勾選Offline work
Time of Update: 2015-01-22
標籤:是一個用於存放恢複obtainStyledAttributes(AttributeSet, int[], int, int)或 obtainAttributes(AttributeSet, int[]) 值的一個數組容器,當操作完成以後,一定要調用recycle()方法。用於檢索的索引值在這個結構對應的位置給obtainStyledAttributes屬性。
Time of Update: 2015-01-22
標籤:ubuntu mount udisk如何將u盤(移動硬碟)mount到ubuntu系統像本來盤一樣操作呢?用如下的三個步驟就可以輕鬆搞定:1 :開啟ubuntu shell, 輸入:fdisk -l (要以root身份登陸),找到對應的u盤的掛載名稱,如我們的為sdb1 ext = /dev/sdb12. 在本地建立一個目錄 mkdir /mnt/D ,用來掛載u盤用;3. 將移動u盤掛載到 /mnt/Dmount -t
Time of Update: 2015-01-22
標籤:http://ttlnews.blogspot.com/2010/01/attacking-memory-problems-on-android.html 這篇文章是2010年1月份寫的,其中有些已經不適合現在的Android機制了 我將記憶體問題分為兩種:OOM和堆疊溢位 一個Android進程可以分配的最大堆記憶體(heap memory)為
Time of Update: 2015-01-22
標籤:xamarin ios 編寫第一個應用程式 建立工程 Xamarin iOS編寫第一個應用程式建立工程在Xcode以及Xamarin安裝好後,就可以在Xamarin Studio中編寫程式了。本節將主要講解在Xamarin Studio中如何進行工程的建立以及編寫代碼等內容XamariniOS編寫第一個應用程式建立工程本文選自Xamarin
Time of Update: 2015-01-22
標籤:關於方法前的 + - 符號前置加號(+)的方法為類方法,這類方法是可以直接用類名來調用的,它的作用主要是建立一個執行個體。相當於是靜態方法。前置減號(-)的方法為執行個體方法,必須使用類的執行個體才可以調用的。而要把成員變數聲明為靜態,必須使用static關鍵字關於Ob-c的函數的參數問題Object-c的一個方法可以包含多個參數,除了第一個參數外,後面的所有參數都要寫名字。多個參數的寫法(方法的資料類型) 函數名: (參數1資料類型) 參數1的數值的名字 參數2的名字:
Time of Update: 2015-01-22
標籤:android alarmmanager iskitkatorlater /** * Returns whether the SDK is KitKat or later */ public static boolean
Time of Update: 2015-01-22
標籤:/ 初始化輸入框並設定位置和大小UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 100, 300, 30)];// 設定輸入框提示textField.placeholder = @"TextField Tip";// 輸入框中預先輸入的文字textField.text = @"預先輸入的文字";// 設定輸入框文本的字型textField.font = [UIFont
Time of Update: 2015-01-22
標籤:package com.example.helloworld;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.view.Menu;import android.view.View;import