Time of Update: 2015-10-28
Android資料存放區------2 共用參數為了更好地驗證代碼,我們首先改變AndroidManifest.xml,加入單元測試 1 <instrumentation2 android:name="android.test.InstrumentationTestRunner"3
Time of Update: 2015-10-28
Android-簡單的sdcard檔案瀏覽,android-sdcard功能:能夠瀏覽手機裡面的檔案夾和檔案,代碼灰常簡單 先看布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2015-10-29
簡易的可拖動的案頭懸浮窗效果Demo,拖動案頭懸浮demo首先,我們需要知道,懸浮窗分為兩種:Activity層級的懸浮窗,系統層級的懸浮窗Activity層級的懸浮窗跟隨所屬Activity的生命週期而變化,而系統層級的懸浮窗則可以脫離Activity而存在。 由此可知,要實現360手機衛士那樣的懸浮窗效果,就需要使用系統層級的懸浮窗 下面學習實現案頭懸浮窗效果的代碼步驟:Demo描述,懸浮窗為一個ImageView ,可以在案頭 ,任意應用,鎖屏上方任意移動 1
Time of Update: 2015-10-28
android開發工具類之獲得WIFI IP地址或者行動電話通訊IP有的時候我們需要獲得WIFI的IP地址獲得行動電話通訊的IP地址,這是一個工具類,專門解決這個問題,這裡需要兩個許可權: 第一個許可權是獲得WIFI的IP地址需要使用的,第二個許可權是獲得移動網路的IP需要使用的,代碼如下: public class GetIPAddressUtil { public static String getWifiIP(Context
Time of Update: 2015-10-28
Android基礎入門教程——8.3.7 Paint API之—— Xfermode與PorterDuff詳解(四) 本節引言:上節我們寫了關於Xfermode與PorterDuff使用的第一個例子:圓角&圓形圖片ImageView的實現,我們體會到了PorterDuff.Mode.DST_IN給我們帶來的好處,本節我們繼續來寫例子練練手,還記得Android基礎入門教程——8.3.2
Time of Update: 2015-10-27
Android之WifiManager,androidwifimanager 行動裝置離不開網路,android平台中在包android.net.wifi下提供了一些類專門用於管理裝置的Wifi功能。該包下主要存在如下幾個類:1、 ScanResult:主要用來描述通過Wifi硬體掃描擷取的周邊的wifi熱點的資訊。包含的欄位資訊和方法如:2、
Time of Update: 2015-10-27
Android -SQLite資料庫儲存android 系統整合了一個輕量級的資料庫,SQLite只是一個嵌入式的資料庫引擎;android提供SQLiteDatabase代表一個資料庫,一旦應用程式獲得了SQLiteDatabase對象,接下來就可以通過SQLiteDatabase對象來操作管理資料了,下面分別就建立資料庫以及增刪改查給出例子;資料庫建立的位置如下vcGsvdOho8q1z9bByzK49re9t6g6b25DcmVhdGW6zW9uVXBncmFkZaGjtdrSu7TOu/
Time of Update: 2015-10-27
Android_06_Activity跳轉時,資料的傳遞及接收MainActivity.java package com.itheima.senddata;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;public class MainActivity extends
Time of Update: 2015-10-27
Intent傳遞對象的兩種方法,intent傳遞兩種方法Android為intent提供了兩種傳遞對象參數類型的方法分別需要使實體類實現Serializable介面、Parcelable介面首先我們要知道,傳遞對象,需要先將對象序列化 一、那麼為什麼要對象序列化 1、永久性儲存對象,儲存對象的位元組序列到本地檔案中; 2、用過序列化對象在網路中、進程間傳遞對象; 二、序列化對象什麼時候實現Serializable介面,什麼時候實現Parcelable介面介
Time of Update: 2015-10-27
android M 新控制項TabLayout 方便快捷實現選項卡功能1、概述TabLayout是在2015年的google大會上,google發布了新的Android Support Design庫的新組件之一,以此來全面支援Material Design設計風格的UI效果,為了可以使用這些新穎MD組件首先必須要在Android Studio的SDK的EXTRA支援庫安裝Android Support Library支援庫,如下所示該組件在design庫中因此還需要在AS中添加依賴庫FILE&
Time of Update: 2015-10-23
Android 高清載入巨圖方案 拒絕壓縮圖片 一、概述距離上一篇部落格有段時間沒更新了,主要是最近有些私事導致的,那麼就先來一篇簡單一點的部落格脈動回來。對於載入圖片,大家都不陌生,一般為了儘可能避免OOM都會按照如下做法:對於圖片顯示:根據需要顯示圖片控制項的大小對圖片進行壓縮顯示。
Time of Update: 2015-10-22
Android 效能最佳化上周四參加了MDCC大會的 Android,我比較關注的5R,做一個安靜的app,圖片緩衝以及React Native For Android,其中很大一部分的內容都是講的效能最佳化,後續還會給大家帶來一篇React Native ,下面就來總結一下Android效能最佳化方面的內容!ReduceCache/Drawable load in demand bitmap - scale/formatReusepools inBitmaps convertView
Time of Update: 2015-10-22
Android library上傳到jcenterAndroid library上傳到jcenter如何把我們開發好的Android library上傳到中央倉庫,供其他開發人員方便使用,一行代碼來進行依賴,而不必下載源碼。compile
Time of Update: 2015-10-22
Android_03_擷取資料庫資訊並顯示在介面上MainActivity.java這段代碼的作用是從資料庫中擷取到資料並顯示在介面上 package com.itheima.showdata;import java.util.ArrayList;import java.util.List;import com.itheima.showdata.domain.Person;import android.os.Bundle;import
Time of Update: 2015-10-19
Android--PullToRefreshListView 的簡單使用,androidpulltorefresh 原文: http://blog.csdn.net/lmj623565791/article/details/38238749;pull-to-refresh對ListView進行了封裝,叫做:PullToRefreshListView,用法和listview沒什麼區別,下面看demo.<RelativeLayout
Time of Update: 2015-10-17
ObjectAnimator屬性動畫應用demo,objectanimatordemo感謝慕課網--eclipse_xu布局檔案:activity_main.xml 1 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3
Time of Update: 2015-10-19
在GridView中添加產品,GridView添加產品是定義一個 GridView 再在上面添加 產品先定義產品的適配器 1 package org.xml.demo; 2 3 import ogg.huanxin.huadong.R; 4 import android.content.Context; 5 import android.view.LayoutInflater; 6 import android.view.View; 7 import
Time of Update: 2015-10-16
給APP增加RSA簽名,APP增加RSA簽名 RSA簽名,Google主要用於APP的來源控制與結算。所謂的結算,也是就是控制了APP只有使用現在機子上登入的Google賬戶從Google市場曾經下載過該APP的才能夠使用,這樣也就達到了app銷售的目的。 增加RSA簽名主要分為以下幾步驟 1).添加License Verification Library(LVL)庫 2).發布一個測試版(BETA 版)到Google
Time of Update: 2015-10-15
這麼多開源架構,該用哪個好?,這麼多開源架構想必這樣的問題,大家都有疑惑過。我想大部分的疑惑無非以下幾點:這個架構穩定嗎?要是有bug怎麼辦?這個架構能滿足我的所有需求嗎?如果用到一半發現不適用該怎麼辦?這個架構耦合度高嗎?是否能按照需求再去定製擴充? 先不看以上幾點,我們先來說什麼樣的架構一定一定不要採納:彙總型架構一定要放棄(比如Afinal,xUtils),why?越是大而全,越容易牽一髮而動全身,而且在架構世界裡沒有1+1>2這一說。相反的可讀性差,耦合高,難擴充。是Af
Time of Update: 2015-10-14
Android中Parcelable介面的使用,androidparcelable 在做開發的過程中,序列化是非常常見的。比如要將對象儲存本地磁碟或者在網路上傳輸等。實現序列化有兩種方式,一種是實現Serializable介面,第二種是實現Parcelable。Serializable與Parcelable的區別 1、Serializable是JDK提供的介面,而Parcelable是Android