Time of Update: 2016-05-26
關於android中調用系統拍照,返回圖片是旋轉90度, 轉載部落格:http://blog.csdn.net/walker02/article/details/8211628 項目開發中遇到的一個問題,對於三星手機在做手機照片選擇時出現圖片顯示不正常,研究後發現應該是手機拍攝的圖片旋轉90度,有的圖片旋轉了180度,有的手機是正常的。在論壇裡發現的一個方法,可以擷取圖片的屬性,讀取圖片的旋轉角度。 /** * 讀取圖片屬性:旋轉的角度 * @param path
Time of Update: 2016-05-25
安卓動態調試七種武器之長生劍,安卓長生劍安卓動態調試七種武器之長生劍 - Smali Instrumentation作者:蒸米@阿里聚安全 0x00 序隨著Mobile Security越來越火,各種調試工具也都層出不窮,但因為環境和需求的不同,並沒有工具是萬能的。另外工具是死的,人是活的,如果能搞懂工具的原理再結合上自身的經驗,你也可以創造出屬於自己的調試武器。因此,筆者將會在這一系列文章中(共7篇)分享一些自己經常用或原創的調試工具以及手段,希望能對國內Mobile
Time of Update: 2016-05-25
android xml實現animation 4種動畫效果,androidanimationanimation有四種動畫類型
Time of Update: 2016-05-20
Android 系統名字、版本、API level的對應關係,androidapiCode nameVersionAPI levelLollipop5.1API level 22Lollipop5.0API level 21KitKat4.4 - 4.4.4API level 19Jelly Bean4.3.xAPI level 18Jelly Bean4.2.xAPI level 17Jelly Bean4.1.xAPI level 16Ice Cream Sandwich4.0.3 - 4.
Time of Update: 2016-05-18
android MediaPlayer API大全已經方法詳解(轉載),androidmediaplayer通過這張圖,我們可以知道一個MediaPlayer對象有以下的狀態:1)當一個MediaPlayer對象被剛剛用new操作符建立或是調用了reset()方法後,它就處於Idle狀態。當調用了release()方法後,它就處於End狀態。這兩種狀態之間是MediaPlayer對象的生命週期。1.1)
Time of Update: 2016-05-17
一起來學習android自訂控制項3——邊緣凹凸的View,androidview前言最近做項目的時候遇到一個卡劵的效果,由於自己覺得用圖片來做的話可以會出現適配效果不好,再加上自己自訂view方面的知識比較薄弱,所以想試試用自訂View來實現。先看設計圖效果 實現分析上面的圖片其實和普通的Linearlayout,RelativeLayout一樣,只是上下兩邊多了類似於半圓鋸齒的形狀。那麼只需要處理不同地方。可以在上下兩條線上畫一個個白色的小圓來實現這種效果。假如我們上下線的半圓以及
Time of Update: 2016-05-17
Android開發筆記——常見BUG類型之記憶體泄露與安全執行緒,androidbug 本文內容來源於最近一次內部分享的總結,沒來得及詳細整理,見諒。 本次分享主要對記憶體泄露和安全執行緒這兩個問題進行一些說明,內部代碼掃描發現的BUG大致分為四類:1)null 指標;2)除0;3)記憶體、資源流失;4)安全執行緒。第一、二個問題屬於編碼考慮不周,第三、四個問題則需要更深入的分析。 一、記憶體泄露 1、很抱歉,”XXX”已停止運行。OOM?
Time of Update: 2016-05-17
Android app應用多語言切換功能實現,androidapp最近在做一個多語言切換的功能,類似於的語言切換,搜了下資料基本上都是以下這種: 1. 實現的效果和類似,在設定介面開啟切換語言的介面,選擇語言後重啟 HomeActivity,語言切換完成,下次重新開啟 App ,也是使用者佈建的語言。2. 實現步驟1. 添加多語言檔案在不同的 value 檔案夾下(例如 value 、value-en、values-zh-rTW 檔案夾)添加不同語言的 string.xml&
Time of Update: 2016-05-18
Android開發之基於AndroidStudio環境搭建和工程建立,androidstudio搭建斷斷續續的學習安卓也有一段時間了。因為之前是搞iOS開發的, 之前有關iOS的部落格請看《我的iOS開發系列博文》、《我的Objective-C系列文章》和《窺探Swift系列部落格說明及其Swift版本間更新》,《設計模式系列文章》,《重構系列文章》,在搞安卓期間好多都是類比著iOS來學的,安卓開發和iOS開發還是有許多相似之處的,控制項的使用也都是大同小異,因為之前接觸過過JavaEE的東西,
Time of Update: 2016-05-10
Android視圖控制項架構分析之View、ViewGroup,androidviewgroup 在Android中,視圖控制項大致被分為兩類,即ViewGroup和View,ViewGroup控制項作為父控制項,包含並管理著子View,通過ViewGroup和View便形成了控制項樹,各個ViewGoup對象和View對象就是控制項樹中的節點。在控制項樹中,以樹的深度來遍曆尋找對應的控制項元素,同時,上層控制項負責子控制項的測量與繪製,並傳遞互動事件。 Android控制項樹: An
Time of Update: 2016-05-10
Android之什麼是Activity和常用的ADB命令以及Android項目結構的認識,adbandroid總結一下之前學習Android的一些內容 一: Android常用的ADB命令(adb android調試橋) 1.adb devices 查看模擬器裝置並重新串連。 2.
Time of Update: 2016-05-10
android MediaPlayer的一些使用方法簡曆,androidmediaplayer這裡提供一些MediaPlayer的簡單方法,方便以後熟練的使用它!1)如何獲得MediaPlayer執行個體:可以使用直接new的方式:MediaPlayer mp = new MediaPlayer();也可以使用create的方式,如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//這時就不用調用setDataSource了2)
Time of Update: 2016-04-23
Android View的事件分發機制探索 概述 Android事件傳遞機制也是Android系統中比較重要的一塊,事件類型有很多種,這裡主要討論TouchEvent的事件在framework層的傳遞處理機制。因為對於App開發人員來說,理解framework層的事件傳遞機制,就差不多了。帶著問題來思考整個事件分發過程。1、為什麼要有事件分發過程?
Time of Update: 2016-04-23
OpenCV學習筆記(七)—— OpenCV for Android即時影像處理
Time of Update: 2016-04-23
Android Loader詳解
Time of Update: 2016-04-23
【首發】AndroidStudio配置JavaCV環境 由於最近參加一個比賽需要用到Face Service,但賽方限制使用第三方服務商提供的API雲端服務調用,因此想到了使用javacv來實現,但通過百度、google搜尋發現所有的教程都是在eclipse中搭建,為此頭疼了好幾天,今天早起重新搭建一氣呵成。寫此部落客要是給新手朋友們作為參考,也是我的第一篇博文。1、準備工作 2、環境搭建
Time of Update: 2016-04-23
Android-UIL圖片緩衝架構 源碼解析 Android-Universal-Image-Loader 是 github上一個開源的圖片緩衝架構 ,提供圖片MemoryCache和DiskCache的功能,並支援載入網路、本地、contentProvider圖片的功能 Acceptable URIs examples"http://site.com/image.png" // from
Time of Update: 2016-04-23
React-Native系列Android——Native與Javascript通訊原理(三)
Time of Update: 2016-04-21
應用升級介紹,應用升級Do平台的應用升級包含二種升級方式,一種是最常用的安裝包的升級,另外一種是應用內升級。很顯然第二種升級方式更靈活。應用安裝包升級原生應用通常的升級方式就是這種,比如android的安裝包是apk檔案,ios的安裝包是ipa檔案。如果要升級,只能重新下載一個新的apk/ipa檔案,然後安裝覆蓋舊的版本,基本流程如下:調用do_Global.getVersion()方法檢查當前應用的版本號碼通過do_Http發送GET/POST請求升級服務端,請求當前應用的最新的版本號碼,這個
Time of Update: 2016-04-21
Android_實用技術(1)—— Notification的建立流程和使用方法,notification建立 android.app.Notification android.app.Notification.Builder--------------------------------------------------------------------------------------------------------------------------------------