Time of Update: 2016-04-14
如何處理 android 方法總數超過 65536 . the number of method references in a .dex file exceed 64k,android.dex一:問題描述: 應用中的Dex 檔案方法數超過了最大值65536的上限,簡單來說,應用爆棚了. 二、解決方案: 方案1:使用外掛程式化架構
Time of Update: 2016-04-14
[android]
Time of Update: 2016-04-14
EventBus的使用,EventBus使用前言:第一篇文章,EventBus很多項目都在用,本文參照http://blog.csdn.net/harvic880925/article/details/40660137,自己做了一遍。把有用的揀選出來,記錄一下啊一、概述EventBus是一款針對Android最佳化的發布/訂閱事件匯流排。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞訊息.優點是開銷小,代碼更優雅。
Time of Update: 2016-04-14
看Facebook是如何最佳化React Native效能,facebookreact原文出處: facebook 譯文出處:@Siva海浪高 該文章翻譯自Facebook官方部落格,傳送門React Native 允許我們運用 React 和 Relay 提供的聲明式的編程模型,寫JavaScript來構建我們的 iOS 和 Android
Time of Update: 2016-04-14
Android—自訂控制項實現ListView下拉重新整理,androidlistview這篇部落格為大家介紹一個android常見的功能——ListView下拉重新整理(參考自他人部落格,網址忘記了,閱讀他的代碼自己理解注釋的,希望能協助到大家):首先下拉未鬆手時候手機顯示這樣的介面:下面的代碼是自定的紮樣的控制項:package com.dhsr.smartID.view;import android.content.Context;import
Time of Update: 2016-04-14
Android的Message Pool是什麼——源碼角度分析,androidpool原文地址: http://blog.csdn.net/xplee0576/article/details/46875555 Android中,我們線上程之間通訊傳遞通常採用Android的訊息機制,而這機制傳遞的正是Message。通常,我們使用Message.obtain()和Handler.obtainMessage()從Message
Time of Update: 2016-04-14
接入分享過程的喜和淚背景故事:4月份從公司回到學校,要開始著手做大四的畢業設計。然而畢設的其中一個功能模組便是——心情分享模組,在記錄心情的同時可以把心情分享到朋友圈、空間、微博等。因此,便開始了分享的學習之旅。準備工作:1.在開發平台註冊一個開發人員帳號。2.在管理中心建立一個行動裝置
Time of Update: 2016-04-14
自己實現android側滑菜單當今的android應用設計中,一種主流的設計方式就是會擁有一個側滑菜單,以圖為證: 實現這樣的側滑效果,在5.0以前我們用的最多的就是SlidingMenu這個開源架構,而5.0之後,google推出了自己的側滑實現庫,那就是DrawerLayout,它的用法比SlidingMenu更簡單,而且因為是google的親生兒子,所以現在人們更傾向於使用DrawerLayout,但是再怎麼說,這些都是別人實現好的東西,我們只是拿來用用而已,對於內部的原理,很多
Time of Update: 2016-04-14
Android自訂控制項來襲(Scroller)先看看實現方法繼承自ViewGroup需要我們自己來測量,布局,實現滑動的效果,處理滑動衝突,自訂ViewGroup的一般思路是重寫onMeasure方法,在onMeasure方法中調用measureChild來測量子View,然後調用setMeasuredDimension來測量自己的大小。然後重寫onLayout方法,在onLayout中調用子View的layout方法來確定子View的位置,下面我們先來做好這兩件工作初始時候我們的Conten
Time of Update: 2016-04-14
Android實戰技巧之五十一:libjpeg與Androidlibjpeg是一個被廣泛使用的JPEG解碼、JPEG編碼和其他的JPEG功能的實現庫。說它使用廣泛,是因為它跨了很多平台。比如Linux平台、JDK、Android和其他庫如tess-two等等。最近正在研究Android中直接用C/C++將圖片的位元組數組儲存成圖片,libjpeg庫十分擅長。官網www.ijg.org下載最新的版本9b,解壓後會看到數量眾多makefile,足以見得其對多平台的支援。擷取libjpeg.so1、l
Time of Update: 2016-04-14
初次使用Android Studio時的配置一、第一次安裝:Android Studio安裝完成後,第一次啟動AS前,為了避免重新下載新版本的SDK,操作如下:AS啟動前,請先將bin目錄的idea.properties檔案中增加一行:disable.android.first.run=true就行了,避免第一次開啟AS時自動重新下載SDK。mac平台的右鍵安裝包->Show Package Contents 就找到bin目錄了第一次開啟Android
Time of Update: 2016-04-14
安卓開發與分析者的利器--安卓右鍵工具安卓右鍵工具,整合dex轉jar,二進位xml查看,apk相關資訊查詢,apk表徵圖提取,apk最佳化,手機螢幕,安裝卸載,簽名,反編譯和回編譯等功能,方便快捷,開發人員們的利器。運行環境為Windows,以下均以Windows環境下描述。安卓右鍵工具運行環境1、windows x86或者windows x64作業系統。2、需安裝android
Time of Update: 2016-04-14
Android自訂下拉重新整理動畫--仿百度外賣下拉重新整理好久沒寫部落格了,小編之前一段時間一直在找工作,從天津來到了我們的大帝都,感覺還不錯。好了廢話不多說了,開始我們今天的主題吧。現如今的APP各式各樣,同樣也帶來了各種需求,一個下拉重新整理都能玩出花樣了,前兩天訂飯的時候不經意間看到了“百度外賣”的下拉重新整理,今天的主題就是它–自訂下拉重新整理動畫。看一下實現效果吧: 動畫我們先來看看Android中的動畫吧:
Time of Update: 2016-04-14
Android中sqlite之從網上擷取資料更新UIAndroid中sqlite之從網上擷取資料更新UI在這裡,本人主要想做一個1、首先從網上擷取資料2、將擷取的資料存放區到本地3、地圖上顯示螢幕範圍內的marker。4、當地圖狀態改變時,要查詢本機資料庫,並更新地圖。BaiduMap有個setOnMapStatusChangeListener監聽類,該類監聽BaiduMap的狀態,共有三個方法——onMapStatusChangeStart(),onMapStatusC
Time of Update: 2016-04-13
ImageView的ScaleType屬性,imageviewscaletypeImageView的ScaleType各種值代表的意義:CENTER:不進行任何縮放,將圖片放在容器中間CENTER_CROP:如果圖片長寬都大於等於容器長寬,則圖片不縮放,否則按固定長寬比縮放,直到一邊等於容器的邊,另一邊大於容器的邊,圖片放在中間CENTER_INSIDE:如果圖片長寬都小於等於容器長寬,則圖片不縮放,否則按固定長寬比縮放,直到一邊等於容器的邊,另一邊小於容器的邊,圖片放在中間FIT_CENTER
Time of Update: 2016-04-13
關於TabLayout的使用 ,自訂了一個架構。。。 以後寫底部菜單就可以直接作為依賴庫 ,不用麻煩了,tablayout架構首先,簡單的說一下,這個底部架構的實現步驟。1,自訂一個類,繼承LinearLayout就好了 ,因為我喜歡用LinearLayout, 當然你也可以繼承RelativeLayout。2,重寫它兩個帶參數的構造方法。 3,進入內容的編寫,布局檔案的處理,資料的處理。4,給底部容器添加view,底部菜單實現的一個頁面切換。 好了,由於個人的表訴能力
Time of Update: 2016-04-13
Android Studio匯入第三方庫(SlidingMenu)教程,androidslidingmenu搞了半天,android的初學者,看著網上各種例子,特此記錄。注意:本教程針對像SlidingMenu這樣使用Android Studio結構的第三方庫。開始:第一步,去GitHub下載SlidingMenu (:https://github.com/jfeinstein10/SlidingMenu),下載下來在你的電腦上應該是這樣樣子的:第二步,建立一個Android Studio項目:
Time of Update: 2016-04-14
【Android】如何寫一個JsBridgeJsBridge簡介Android JsBridge 就是用來在 Android app的原生 java 代碼與 javascript 代碼中架設通訊(調用)橋樑的協助工具輔助。原理概述Javascript 運行在 WebView 中,而 WebView 只是 Javascript 執行引擎與頁面渲染引擎的一個封裝而已。由於這種天然的隔離效應,我們可以將這種情況與 IPC 進行類比,將 Java 與 Javascript 的每次互調都看做一次 IPC
Time of Update: 2016-04-13
關於使用底部功能表列的使用。。。,使用底部功能表列..要使用它的話, 首先, 你要引用你的庫 到你的當前工程裡面, 操作方式如下,右鍵你當前的工程, build path 下的 Congfig Build Path,進入android,點擊add 然後,就有你的庫的工程,雙擊就ok。 上面的步驟ok的話,現在就開始使用你的架構了 。 具體應用的代碼就附在下面吧。 package
Time of Update: 2016-04-13
Android Studio快速鍵,androidstudio檔案操作:ALT+SHIFT+R 重新命名某個檔案,等同於右鍵某個檔案->Refactor->Rename,兩步操作換一步CTRL+SHIFT+C 複製檔案在整個磁碟的絕對路徑CTRL+ALT+SHIFT+C 複製檔案在當前項目的路徑,即在絕對路徑的基礎上,把“項目名/”及以前的部分全部去掉CTRL+F4 或