Time of Update: 2015-05-28
標籤:enter鍵,斷行符號鍵,電腦鍵盤上enter鍵就有多種響應。android軟鍵盤也不例外 你在EditText上輸入以後,想在下一行輸入框輸入,可能需要去點擊下一行輸入框,讓它擷取焦點,也可能要隱藏軟鍵盤,在點擊輸入框,彈出軟鍵盤。或者已經到了最後一行輸入框,輸入完畢以後,要點擊登入,註冊,或者連結按鈕,可能要去隱藏它,感覺操作狠繁瑣。使用者體驗不好,有沒有解決辦法呢?其實可以利用軟鍵盤的enter鍵來解決上面的體驗問題。軟鍵盤,最常用的enter鍵事件有: 把Edi
Time of Update: 2015-05-28
標籤:1、擷取應用程式名稱;2、擷取應用程式版本資訊。 1 import android.content.Context; 2 import android.content.pm.PackageInfo; 3 import android.content.pm.PackageManager; 4 import android.content.pm.PackageManager.NameNotFoundException; 5 6 // 跟 App 相關的輔助類 7 public class
Time of Update: 2015-05-28
標籤:Android開源庫轉自:http://blog.daimajia.com/android-library-collection/感謝代碼家收集,很全面。一、相容類庫ActionBarSherlock : Action Bar是Android 3.0後才開始支援的,ActionBarSherlock是讓Action Bar功能支援2.X後的所有平台,而且他會自動的判斷是調用原生Action
Time of Update: 2015-05-28
標籤:特性 特性提供了關於聲明和類型的更多資訊。在Swift中有兩類特性,用於修飾聲明的以及用於修飾類型的。例如,required特性,當應用於一個類的指定或便利初始化器聲明時,表明它的每個子類都必須實現那個初始化器。再比如noreturn特性,當應用於函數或方法類型時,表明該函數或方法不會返回到它的調用者。通過以下方式指定一個特性:符號@後面跟特性名,如果包含參數,則把參數帶上:@attribute name@attribute name(attribute
Time of Update: 2015-05-28
標籤:開啟或關閉軟鍵盤:1、打卡軟鍵盤;2、關閉軟鍵盤。 1 import android.content.Context; 2 import android.view.inputmethod.InputMethodManager; 3 import android.widget.EditText; 4 5 // 開啟或關閉軟鍵盤 6 public class KeyBoardUtils 7 { 8 /** 9 * 打卡軟鍵盤10 * 11 *
Time of Update: 2015-05-28
標籤:原文網址:http://www.360doc.com/content/14/0113/11/11948835_344809459.shtml其它一些事項說明: 1、在原始碼下載過程中,我們在原始碼下載目錄看不到任何檔案,開啟“顯示隱藏”,會看到一個名為.repo的檔案夾,這個檔案夾是用來儲存Android原始碼的“臨時檔案” 2、檔案最後下載接近完成時,會從.repo檔案夾中匯出Android原始碼 3、Andr
Time of Update: 2015-05-28
標籤:常用單位轉換的輔助類:1、dp 轉 px;2、sp 轉 px;3、px 轉 dp;4、px 轉 sp。 1 import android.content.Context; 2 import android.util.TypedValue; 3 4 // 常用單位轉換的輔助類 5 public class DensityUtils 6 { 7 private DensityUtils() 8 { 9 /* cannot be instantiated */1
Time of Update: 2015-05-28
標籤:獲得螢幕相關的輔助類:1、獲得螢幕高度;2、獲得螢幕寬度;3、獲得狀態列的高度;4、擷取當前螢幕,包含狀態列;5、擷取當前螢幕,不包含狀態列。 1 import android.app.Activity; 2 import android.content.Context; 3 import android.graphics.Bitmap; 4 import android.graphics.Rect; 5 import android.util.DisplayMetrics;
Time of Update: 2015-05-28
標籤:Android開源項目:GifView ant.cy.liao 首頁:http://code.google.com/p/gifview/ 下載:http://code.google.com/p/gifview/downloads/list 簡介:android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示,且還常常不能正常顯示出來,為此寫了這個gifview,其用法和imageview一樣Android開源項目:android-gif-drawable Vi
Time of Update: 2015-05-28
標籤:析構 在一個類的執行個體被釋放之前,析構函數會被調用。用關鍵字deinit來定義解構函式,類似於初始化函數用init來定義。解構函式只適用於class類型。1、析構過程原理Swift 會自動釋放不再需要的執行個體以釋放資源。如自動引用計數那一章描述,Swift
Time of Update: 2015-05-28
標籤:package com.yesway.ycarplus.view;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.DashPathEffect;import android.graphics.Paint;import
Time of Update: 2015-05-28
標籤:單例模式用application的context如果我們在Activity A中或者其他地方使用Foo.getInstance()時,我們總是會順手寫一個『this』或者『mContext』(這個變數也是指向this)。 試想一下,當前我們所用的Foo是單例,意味著被初始化後會一直存在與記憶體中,以方便我們以後調用的時候不會在此次建立Foo對象。但Foo中的 『mContext』變數一直都會持有Activity A中的『Context』,導致Activity
Time of Update: 2015-05-28
標籤:android java 異常 app 當你想隱藏Androidmanifest.xml<activity android:name=".MainActivity" android:label="@string/app_name"
Time of Update: 2015-05-28
標籤:Swift中的問號?和驚嘆號!Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。如果在使用變數之前不進行初始化就會報錯:var stringValue : String //error: variable ‘stringValue‘ used before being initialized//let hashValue = stringValue.hashValue//
Time of Update: 2015-05-28
標籤:在 程式入口處,index.php 用一句 Yii::createWebApplication($config)->run(); 開始了app的運行。那麼,首先查看 CWebApplication 的 建構函式,如下:public function __construct($config=null){Yii::setApplication($this);// set basePath at early as possible to avoid
Time of Update: 2015-05-28
標籤: 在控制項中顯示日期,並按自己的格式顯示出來。其字串格式1: 圖1 例子:在TextView中顯示目前時間,運行效果: 源碼:activity_main.xml 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-05-28
標籤:Toast 統一管理類:1、短時間顯示Toast;2、長時間顯示 Toast;3、自訂顯示 Toast 時間。 1 import android.content.Context; 2 import android.widget.Toast; 3 4 // Toast 統一管理類 5 public class T 6 { 7 8 private T() 9 {10 /* cannot be instantiated */11 throw
Time of Update: 2015-05-28
標籤:批量移動 重新命名目錄結構如下:/data/backup/├── 20150508│ ├── access_20150508.gz│ └── access_20150508.gz.1├── 20150509│ ├── access_20150509.gz│ └── access_20150509.
Time of Update: 2015-05-28
標籤:android 開源 開源庫集合 各種效果 下邊是個人的收藏,包含國內、國外的最棒的開源集合,強烈建議收藏 Android開源項目分類匯總 | 查看包括內容: Android開源項目第一篇——個人化控制項(View)篇
Time of Update: 2015-05-28
標籤:ios plus iphone 狀態列 app 關於iPhone6/6Plus下app狀態列內容放大問題問題描述最近發現公司的應用在iPhone6和iPhone6Plus下運行時,狀態列的內容比系統正常的尺寸要大。然後觀察其他app,有的是正常的(比如QQ)。如: