Time of Update: 2016-05-31
WebView輸入框提示,webview輸入框做基於WebView應用時,頁面上有一個輸入框,當輸入的文字過多時,超過輸入框的行數時,輸入框能夠滾動,這時間問題來了,輸入的提示箭頭會移動到輸入框外,如何解決這個問題呢,尋找chromium源碼如下: void LoadIfNecessary(jobject context) { if (loaded_) return; loaded_ =
Time of Update: 2016-05-30
Android的px、dp和sp,androidpxdpAndroid的px、dp和sppx:即像素,1px代表螢幕上一個物理的像素點;偶爾用到px的情況,是需要畫1像素表格線或陰影線的時候。dp:這個是最常用但也最難理解的尺寸單位。它與“像素密度”密切相關,所以首先我們解釋一下什麼是像素密度。假設有一部手機,螢幕的物理尺寸為1.5英寸x2英寸,螢幕解析度為240x320,則我們可以計算出在這部手機的螢幕上,每英寸包含的像素點的數量為240/1.5=160dpi(橫向)或
Time of Update: 2016-05-27
hellocharts-android開源圖表庫(一)線狀圖,hellocharts1. 2.原始碼 MainActivity.java public class MainActivity extends AppCompatActivity { public enum ChartType { LINE_CHART, COLUMN_CHART, PIE_CHART, BUBBLE_CHART, PREVIEW_LINE_CHART,
Time of Update: 2016-05-29
安卓虛擬機器adb shell sqlite3資料庫,安卓sqlite3 adb shell 串連: //http://www.cnblogs.com/xiaobo-Linux/ Android把資料都存放在data/data目錄下。我們使用cd命令轉到data/data目錄下:cd
Time of Update: 2016-05-27
Android SearchView 自訂SearchIcon和字型顏色大小,searchviewicon自訂SearchView的搜尋表徵圖和字型屬性相對複雜一些,記下來。一、自訂SearchIcon1、API版本低於21:版本小於21時,要修改SearchIcon比較複雜,需要先擷取到SearchView的ImageView,然後為ImageView設定圖片,具體代碼如下:(1)初始化SearchView控制項mSearch = (SearchView) view.findViewById(
Time of Update: 2016-05-27
Android MediaPlayer setDataSource failed,setdatasourcefailed今天在嘗試使用MediaPlayer播放音樂時出了一個問題,在使用mp.setDataSource(this,Uri.parse("/sdcard/Music/adele.mp3"));這行代碼為MediaPlayer設定要播放的音樂地址時,代碼執行到這一行總是會報錯,錯誤資訊為:setDataSource
Time of Update: 2016-05-25
color.xml,androidcolor.xml 寫控制項的時候經常會遇到顏色選擇問題,下面貼出常用顏色表示,方便選擇。<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#3F51B5</color> <color
Time of Update: 2016-05-25
安卓動態調試七種武器之長生劍,安卓長生劍安卓動態調試七種武器之長生劍 - Smali Instrumentation作者:蒸米@阿里聚安全 0x00 序隨著Mobile Security越來越火,各種調試工具也都層出不窮,但因為環境和需求的不同,並沒有工具是萬能的。另外工具是死的,人是活的,如果能搞懂工具的原理再結合上自身的經驗,你也可以創造出屬於自己的調試武器。因此,筆者將會在這一系列文章中(共7篇)分享一些自己經常用或原創的調試工具以及手段,希望能對國內Mobile
Time of Update: 2016-05-24
android Volley+Gson的使用,androidgson 聽說Volley架構非常好用,今天試了一下post請求,果然如此,因為我傳的是json擷取的也是json所以就寫了一種關於json的請求,其實其他的代碼都差不多.首先要先建立一個全域的變數,請求入隊列使用代碼如下:public class MyApplication extends Application{ public static RequestQueue
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-24
Chapter 3. Installing Gradle,installinggradle3.1. PrerequisitesGradle requires a Java JDK or JRE to be installed, version 6 or higher (to check, use java -version). Gradle ships with its own Groovy library, therefore Groovy
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-18
Android之UI--重繪EditText以及實現Button的漸層色,ui--edittext在本文中實現的是比較普遍的一個對EditText的重繪以及對於按鈕或視窗添加漸層色。 因為EditText是繼承於TextView的,所以可以實現對EditText的重繪,在重繪的時候只需要繼承EditText並且重寫它的onDraw()方法就可以了。 在給按鈕或者視窗添加漸層色的時候需要借用GradientDrawable方法設定漸層的方向,以及漸層的顏色,將漸層的顏色放在一個數組中然後對其進
Time of Update: 2016-05-17
一起來學習android自訂控制項3——邊緣凹凸的View,androidview前言最近做項目的時候遇到一個卡劵的效果,由於自己覺得用圖片來做的話可以會出現適配效果不好,再加上自己自訂view方面的知識比較薄弱,所以想試試用自訂View來實現。先看設計圖效果 實現分析上面的圖片其實和普通的Linearlayout,RelativeLayout一樣,只是上下兩邊多了類似於半圓鋸齒的形狀。那麼只需要處理不同地方。可以在上下兩條線上畫一個個白色的小圓來實現這種效果。假如我們上下線的半圓以及
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-13
[android] 手機衛士黑名單功能(ListView最佳化),androidlistview上一篇記錄了使用ListView展示出來了100條資料,當慢慢拖動的時候,不會有問題,但是當拖動很快的時候,應用會報anr錯誤查看錯誤記錄檔,看到報OutOfMemoryError,記憶體不足 ListView在顯示條目的時候,每顯示出來一條都會調用一下getView()方法 這個方法裡面將xml檔案轉成View對象非常的消耗資源,要避免頻繁調用:在重寫的getView()方法中,
Time of Update: 2016-05-13
利用android studio gsonformat外掛程式快速解析複雜json,gsonformatjson 在android開發過程中,難免會遇到json解析,在這篇文章中為你快速解析複雜的json。 首先,在android studio中安裝gsonformat外掛程式。 點擊File->
Time of Update: 2016-05-11
Android開發架構,android架構總覺得不用架構直接開發比較繁瑣,java下有很多,我使用ssh,php下有很多,我使用ThinkPHP,Delphi下還沒有找到一個比較合適的,Android下呢?今天在網上搜尋了一下,發現也是有很多不錯的架構的,比較了一下,發現兩個比較好用的:Afinal和xUtils。Afinal:http://github.com/yangfuhai/afinalxUtils:https://github.com/wyouflf/xUtilsxUtils是在Afi
Time of Update: 2016-05-10
[android]