關於Android的不同解析度圖片適配

標籤:看了幾篇相關的部落格,根據自己的實際開發,總結了一下。首先要搞清楚,圖片的解析度單位是像素,也就是px,比如72x72的圖片,就是長寬都是72px;手機螢幕的解析度跟圖片類似,但是它還有個很重要的指標:dpi,叫做像素密度,代表1英寸長度的螢幕上面顯示的像素數量,其實說白了就是螢幕的清晰度,dpi值越大螢幕看上去越清晰。為什麼要適配?因為手機螢幕的dpi種類繁多,如果都用一種固定像素的圖片,那麼這張圖片在低dpi值螢幕上就會顯示的比高dpi

Unity中整合ShareSDK(3.X)的功能-Android平台

標籤:在製作APP應用的時候我們為了有更多的玩家知道我們的APP,所以需要做分享,當然我們也可以自己在android和ios上進行原生的開發,但是需要耗費的大量的時間和懂得java和OC語言,所以我們直接站在巨人的肩膀上來完成這件事情。一:首先我們去官網上下載shareSDK外掛程式,網址:http://wiki.sharesdk.cn/Unity3D快速整合指南/;在下載SDK後將其中的的SDK外掛程式匯入到你的項目工程中,然後我們在項目中進行一些功能的設定。二:為了更方便的使用,我們首先開啟

Android 中Canvas的save(),saveLayer()和restore()解析

標籤:1、save()方法 : 用來儲存Canvas的狀態,save()方法之後的代碼,可以調用Canvas的平移、放縮、旋轉、裁剪等操作! 2、restore()方法: 用來恢複Canvas之前儲存的狀態(可以想成是儲存座標軸的狀態),防止save()方法代碼之後對Canvas執行的操作,繼續對後續的繪製會產生影響,通過該方法可以避免連帶的影響總結:就是在save之前繪製的狀態會儲存下來,在restore方法之後繪製的不會再因為狀態而改變樣本說明:

Android 小的知識片

標籤:1、TextView 內容過長時的省略和滾動  android:singleline="true", // 單行  android:ellipsize=""  ,    // start   middle   end    省略的位置       android:

iOS動畫大全

標籤:一、簡介IOS 動畫主要是指Core Animation架構。官方使用文檔地址為:Core Animation Guide。Core Animation是IOS和OS X平台上負責圖形渲染與動畫的基礎架構。Core Animation可以作用與動畫視圖或者其他可視元素,為你完成了動畫所需的大部分繪幀工作。你只需要配置少量的動畫參數(如開始點的位置和結束點的位置)即可使用Core Animation的動畫效果。Core

iOS 網路請求 筆記

標籤:有關網路請求的類(該圖片來自:developer.apple.com)一、url請求網路請求的組成部分有伺服器位址、請求參數,以及請求方式。在iOS中,一個網路請求用NSURLRequest(或者其子類NSURLMutableRequest)來表示。NSURLRequest適合於get請求,NSURLMutableRequest可以是post請求。get方式下,伺服器位址和請求參數都可以明文包含在url中,可以直接使用這個url來建立NSURLRequest(或者NSURLMutableR

App的安全問題

標籤:App的安全問題根據網上所查的資料,羅列了一些App的安全問題,主要有以下幾點:1. 隱私資料外部儲存安全和內部儲存安全使用者名稱、密碼、聊天記錄、配置資訊等隱私資訊是否被儲存在本地,是否加密儲存使用資料前都判斷資訊是否被篡改2. 許可權攻擊檢查App所在的目錄,其許可權必須為不允許其他群組成員讀寫檢查系統許可權是否受到攻擊3. 資料通訊軟體與軟體的通訊安全,主要是意圖不被其他程式截獲軟體與網路伺服器的通訊安全,即檢查敏感資訊在網路傳輸中是否做了加密處理防止暴力破解使用者名稱、密碼4.

Android 圖片彈跳動畫

標籤:這幾天看到一個小動畫,覺得有點意思,就自己實現來看看,先看OK,這個效果準系統就是,一個圖片,從頂部掉下來,完後彈幾下,再停止,實現起來還是比較簡單的,不過也走了點小彎路,這裡記錄下。有段時間做自訂控制項比較多,有點中毒了,看到任何效果第一個先想到自訂控制項,所以一開始我是用自訂控制項嵌套自己用動畫計算距離來實現,後來發現沒必要,但基本思路是一致的,這裡先看看自訂控制項嵌套動畫如何?。首先自訂一個ViewGroup, 看一下裡面用到的幾個變數private int mWidth; //

Android——小談Android 6.0(棉花糖)

標籤:        隨著近期即可高端Android手機面市,就像華為的P9、Nexus的6P等,以及收到的諸多好評,這一切都離不開Android 6.0系統的使用,所以我們有必要瞭解這個代號為“棉花糖”的Android 6.0系統相較於之前的提升內容。        1.多任務系統的改善:       

Android Calender顯示日期與時間

標籤:先貼代碼:Java:public class MainActivity extends Activity { private int year; private int month; private int day; private int hour; private int minute; @Override protected void onCreate(Bundle savedInstanceState) {

Androidstuido快速鍵

標籤:Androidstudio快速鍵大全Alt+斷行符號 匯入包,自動修正 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 自動補全代碼 Ctrl+空格 代碼提示 Ctrl+Alt+Space

Butter Knife的使用(僅限Android Studio)

標籤:        四月,五月是比之前忙了很多,明白了很多,也改變來了很多,今天依舊在被迫加班,手頭的工作都做的差不多了,想想已經很久沒有學習過新的知識了。人懶又笨,但是也不想辜負朋友的一番好意,Butter

IOS 資料存放區

標籤:1.資料歸檔首先擷取路徑: filePath= [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject stringByAppendingPathComponent:@"person.data"];  接著設定要儲存的資料並儲存NSString

Android中,對SQLite的‘批處理’操作

標籤:使用execSQL進行批處理插入今天學習了一下如何更加高效的執行對SQLite的插入操作註:用的是真機測試我們使用SQLiteDatabase的insert方法和execSQL分別進行實驗首先是insert方法:public boolean insert(String table, ContentValues values) { if (values == null || values.size() == 0) { return false; }

【Android】幾種常見廣播監聽器(Wifi,亮滅屏,Home鍵,簡訊)總結

標籤:Wifi狀態監聽的廣播接收者/** * 監控Wifi狀態的廣播接收器,注意不需要添加任何許可權 */public final class WifiStateReceiver extends BroadcastReceiver { private static final String TAG = "TagForWifiStateReceiver"; @Override public void onReceive(Context c, Intent intent) {

[Android]百度地圖開發之SDK開發環境搭建

標籤:本篇文章我們將探討如果在Android應用當中整合百度地圖的SDK,以及建立一個很簡單的樣本工程。 一、百度地圖Android SDK整合 1、進入百度地圖開發人員網站:http://lbsyun.baidu.com/index.php?title=androidsdk 2、點擊左側的“擷取密鑰”菜單,為應用申請一個key。我這邊申請的key是:vf4KXBWl1mEvOyCFsML4YRLGpYZ99XYf

iOS timer計時器

標籤:timer,計時器,就是用來計時的,可以將它和要處理的動作綁定起來,讓這個動作在某段時間之後執行,或者周期性地執行。一、timer的工作原理timer的工作和run loop密不可分,由於平常我們使用Application

android熱修複原理總結

標籤:背景當app發布之後如果出現了緊急的線上bug,整個公司都會為此忙的焦頭爛額,現公司如果線上出現嚴重的P1級bug,甚至大半夜整個項目組都得來緊急修複上線,而bug的原因可能僅僅是傳錯了參數,或者寫錯一行代碼,而且修複後的app又得重新上架,直到使用者更新後bug才會被修正。那熱修複技術的出現就能很大程度上緩解這種情況,修複後不需要重新上架,使用者也不需要重新下載安裝。原理github上的熱修複架構如nuwa,HotFix原理都是依據安卓App熱補丁動態修複技術介紹和Android

Android Notes 之 View篇(1) View的測量

標籤:問題:給MyView設定預設寬高的話,在measure的過程中mode變為EXACTLY,而且不能自適應content的大小。查看TextView的源碼,發現其中不僅是對三種模式進行單獨處理,而且還讓AT_MOST做了自適應content,這個問題有點複雜,留待以後解決View的測量會回調onMeasure方法,因此首先要複寫onMeasure方法,這個方法的作用進行寬高的測量,然後必須調用setMeasuredDimension進行設定,不然會觸發IllegalStateExceptio

手機安全衛士04

標籤:手機安全衛士04一、 手機防盜流程介紹二、LostFindActivity 手機防盜類設計與實現是否第一次進入 is_first_use 手機防盜功能介面xutil 的ViewUtils 模組 三、設定嚮導歡迎使用手機防盜介面 Activity切換動畫 詳情請參考 http://blog.csdn.net/bufanni12/article/details/26453725

總頁數: 5094 1 .... 1662 1663 1664 1665 1666 .... 5094 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.