Time of Update: 2017-01-13
現在大部分的android平台的瀏覽器都具有廣告過濾的功能,同時大部分網站都有廣告。廣告行業是個盈利巨大的產業,就我看來,現在絕大部分的互連網產品,一般有兩種營利模式:免費有廣告和會員無廣告;他們大部分(包括網站和APP等)盈利來源就是廣告。作為使用者而言,對廣告十分反感,但是互連網上的服務我們能免費享受與支撐這些服務得以延續與成長卻得益於廣告。優酷廣告百度了一下,網上竟然沒有Android瀏覽器屏蔽廣告的代碼實現,所以極客人只能自己動手了。網頁上的廣告一般是站長在網頁植入一段js代碼,要想屏蔽
Time of Update: 2017-01-13
上篇說到,可以使用scrollBy和scrollTo移動View,這裡產生一個問題,加入一個View在螢幕的左上方即(0,0)位置,他調用scrollTo(-300,-300)時,會立即跳過去,顯得很突兀,如何讓他平緩地划過去呢?就可以用本篇的方法了。使用方法:int startX;//滑動動作的起始點x座標int startY;//滑動動作的起始點y座標int dx; //x軸位移量向左為負,向右為正(即負值向右移,正值向左移)int
Time of Update: 2017-01-13
全新的Android M相比目前的Android Lollipop(5.0)有六項重大的改進:1.App Permissions(軟體許可權管理):在Android M裡,應用同意提示可以自訂了。它允許對應用的許可權進行高度管理,比如應用能否使用位置、相機、麥克風、通訊錄等,這些都可以開放給開發人員和使用者。2.Chrome Custom Tabs(網頁體驗提升):新版的M對於Chrome的網頁瀏覽體驗進行了提升,它對登陸網站、儲存密碼、自動補全資料、多線程瀏覽網頁的安全性進行了一些列的最佳化。
Time of Update: 2017-01-13
Android應用程式開發過程中,為了使應用程式有更好的使用者體驗,常常在啟動應用程式時添加啟動頁,但是在添加啟動頁的時候,我們會發現,在啟動該應用時會出現白色背景,然後才進入我們設定的啟動頁背景。解決方案如下:在style中建立一個啟動activity的style,my_welcome_background即是你需要顯示的啟動頁背景圖,然後將下面的style添加到manifest檔案中的啟動頁activity中的Theme屬性中。<style
Time of Update: 2017-01-13
一段文字,如果行間距很小的話看著就會很不舒服,我們在使用word文檔的時候行間距是可以自己調整的,那麼在Android開發的過程中如果一大段很長的文字如何設定行間距呢,很簡單只需要一行代碼:android:lineSpacingExtra="3dp"分享三張效果圖:第一張,沒有設定行間距的,使用系統預設的效果:第二張,設定為3dp的效果:第三張,設定為10dp的效果,更明顯:
Time of Update: 2017-01-13
Acache類下載地址:http://pan.baidu.com/s/1gfI0A9X1、建立Acache執行個體Acache acache;acache = Acache.get(this, “main”);2、將資料儲存起來(記憶體和檔案)acache.put(key,value,time);前兩個無需贅述,索引值對,最後一個time,傳入int類型,單位為秒,代表緩衝存在的時間,超出這個時間,就會清除掉緩衝的資料。3、擷取緩衝的資料以一個例子來描述這個問題:
Time of Update: 2017-01-13
我們在輸入銀行卡號時希望能按格式顯示,而不是單純顯示一堆數字,下面一段代碼可實現銀行卡號格式化輸入。//銀行卡號碼的格式 public void bankCardNumAddSpace(final EditText mEditText) { mEditText.addTextChangedListener(new TextWatcher()
Time of Update: 2017-01-13
為了使文章中的代碼看起來簡潔一點,便於理解一點,我就不把Paint的執行個體化代碼貼出來了,另外提示:本文所有變數都是我定死的,各位可以根據需求來自己設定getset方法.參數:private Paint mPaint;//畫文字和XY軸的畫筆private Paint mPaintColumn;//畫圓柱的畫筆private final float START_X = 200;//Y軸左上方X座標private final float START_Y =
Time of Update: 2017-01-13
在APP開發的過程中,不免會遇到載入WebView的情況,一般我們都會固定WebView不能左右滑動但可以上下滑動,有時候介面載入出來之後他的格式跟原網頁一模一樣,那麼就會帶來一個問題:整體縮小。真實近視眼的悲哀啊,那麼我們就需要放大倍數,但是不能左右滑動,這時候格式就會被靈活的打亂,不影響網頁的閱讀,這個神奇的屬性就是:webView.setInitialScale(220);裡面的參數是可以自己設定的,你可以根據計算不同手機螢幕的寬度和高度來設定不同的倍數,那麼顯示效果就會更加相容了
Time of Update: 2017-01-13
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2017-01-13
實現原理就是從網上下載圖片資料,一邊將資料轉成drawable並載入到指定的imageview一邊儲存成download_image.jpg,在點擊imageview時候用intent將圖片開啟我將處理圖片的過程寫成了類package com.example.downloadandopenimage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2017-01-13
使用Android Emulator,可以自己設定GPS地理位置資訊,根據Android官方文檔的介紹,可以有如下幾種方式:1. 通過命令列:telnet 5554 # 5554為emulator的console連接埠 geo fix 121.420413 31.215345 # 第一個數值是經度(longitude),第二個數值是緯度(latitude)# 可從 google maps擷取經緯度,
Time of Update: 2017-01-13
Intent 不僅可以傳單個的值,也可以傳對象與資料集合。 傳遞List<String> 資料集合。ArrayList<String> info = new ArrayList<String>(); info.add(name); info.add(website);
Time of Update: 2017-01-13
ListView非同步載入圖片是非常實用的方法,凡是是要通過網路擷取圖片資源一般使用這種方法比較好,使用者體驗好,不用讓使用者等待下去,下面就說實現方法,先貼上主方法的代碼: 代碼如下複製代碼 package cn.wangmeng.test; import java.io.IOException;import java.io.InputStream;import java.lang.ref.SoftReference;import
Time of Update: 2017-01-13
一、概述 每一個應用程式預設的標題列(注意與狀態列的區別)只有一行文字(建立工程時的名字),而且顏色、大小等都是固定的,給人的感覺比較單調。但當程式需要美化的時候,那麼修改標題列是就是其中一項內容,雖然Android已經定義了很多樣式資源,但更多時候我們需要使用的是自己定義的樣式。二、要求 使用自己定義的樣式來修改程式的標題列。三、實現
Time of Update: 2017-01-13
代碼如下複製代碼 private static void XmlFileCreator(List<JokeBean> data){ File newxmlfile = new File(Environment.getExternalStorageDirectory()+"/new.xml");
Time of Update: 2017-01-13
首先需要加入許可權 代碼如下複製代碼 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.INTERNET"/> 檢查網路狀態碼如下
Time of Update: 2017-01-13
初學Android,以便記錄學習過程,增強學習效果。1. 下載搭建android開發平台的必要工具1) Jdk1.6 -http://www.oracle.com/technetwork/java/javase/downloads/index.html2) Eclipse(Eclipse IDE for
Time of Update: 2017-01-13
代碼如下複製代碼 對於資料的可視化,之前,是想直接用Canvas 來畫,不過,評估了一下,工作量挺大的,因為,是一個人開發,而且是從零開始,如果寫一個Canvas 畫報表的方法,太費時間了,於是,上網找了一下,果然被我找到了…AchartEnginehttp://code.google.com/achartengine 繪製的基礎 代碼如下複製代碼
Time of Update: 2017-01-13
1.AndEngine源碼和例子代碼地址:Google Code:http://code.google.com/p/andengine/AndEngine首頁:http://www.andengine.org/example地址:http://code.google.com/p/andengineexamples/ 2.代碼下載先安裝TortoiseHg,然後在想要存放代碼的目錄右鍵-->TortoiseHg-->clonehg clone