Time of Update: 2017-01-19
本文執行個體為大家介紹了Android
Time of Update: 2017-01-19
基本使用使用WebView通常是需要網路的,所以需要加上訪問網路的許可權<uses-permission android:name="android.permission.INTERNET" />1.載入某個url的方法WebView.loadUrl("http://www.baidu.com");需要注意的是不要省略前面的http://,省略的話,某些ROM中的WebView會載入失敗2.載入assets中的HTMLWebView.loadUrl("file:///android_
Time of Update: 2017-01-19
Android的介面是有布局和組件協同完成的,布局好比是建築裡的架構,而組件則相當於建築裡的磚瓦。組件按照布局的要求依次排列,就組成了使用者所看見的介面。Android的五大布局分別是LinearLayout(線性布局)、FrameLayout(單幀布局)、RelativeLayout(相對布局)、AbsoluteLayout(絕對布局)和TableLayout(表格版面配置)。布局一:LinearLayoutLinearLayout按照垂直或者水平的順序依次排列子項目,每一個子項目都位於前一個
Time of Update: 2017-01-19
本文分享自己在視頻錄製播放過程中遇到的一些問題,主要包括: 視頻錄製流程 視頻預覽及SurfaceHolder 視頻清晰度及檔案大小 視頻檔案旋轉 一、視頻錄製流程 以微信為例,其錄製觸發為按下(住)錄製按鈕,結束錄製的觸發條件為鬆開錄製按鈕或錄製時間結束,其流程大概可以用下圖來描述。1.1、開始錄製 根據上述流程及項目的編程慣例,可在onCreate()定義如下函數來完成功能:
Time of Update: 2017-01-19
本文分析了丟失Android系統庫或者Conversion to Dalvik format failed with error 1錯誤的解決方案。分享給大家供大家參考,具體如下:在eclipse開發Android項目時出現的很多問題都可以使用Project--------->clean來輕易解決。但如果出現說Android庫找不到,或者不小心remove了Android系統庫,怎麼重新添加Android系統庫呢?在eclipse裡面的Java Build
Time of Update: 2017-01-19
前言喜歡在前言裡講一下自己的現狀,或許能有共鳴的同學,更多的是留給自己一個紀念,幾個月或者幾年再回來看的時候還是會很有感慨。今天說說語言,json這種資料格式之前我做伺服器端的時候天天接觸,天真的以為json的世界裡只有php的json_encode和json_decode,今天當我做用戶端的時候,竟然將近一個多小時才搞定json的解析。這裡我不是抨擊php好壞,只是想說多學點東西,看看你不熟悉的領域,方能開闊自己的視野,方能知道天外有天,方能知道當初你看不上的工作其實你也不一定能很好的完成,扯
Time of Update: 2017-01-19
這裡我們將採取的方案是使用組合View的方式,先自訂一個布局繼承自LinearLayout,然後在這個布局中加入下拉頭和ListView這兩個子項目,並讓這兩個子項目縱向排列。初始化的時候,讓下拉頭向上位移出螢幕,這樣我們看到的就只有ListView了。然後對ListView的touch事件進行監聽,如果當前ListView已經滾動到頂部並且手指還在向下拉的話,那就將下拉頭顯示出來,鬆手後進行重新整理操作,並將下拉頭隱藏。那我們現在就來動手實現一下,建立一個項目起名叫PullToRefreshT
Time of Update: 2017-01-19
本文執行個體分析了Android開發之電話撥號器的用法。分享給大家供大家參考,具體如下:1、建立一個名為javacallPhone的安卓項目,並在cn.csdn.hr.activity包下建一個CallPhoneActivity.java類2.開啟res下的Layout下的main.xml進行布局,設定布局方式為水平布局,再從左側分別拖入textview,text files下的Phone,和button按鈕,通過new
Time of Update: 2017-01-19
查看apiDemos,找到View/Animation/shake找到對應的動畫代碼,直接拷貝過來當匯入一個項目的時候,報R檔案不存在,很多情況是xml檔案出錯了Animation shake = AnimationUtils.loadAnimation(this,
Time of Update: 2017-01-19
幾乎每個APP都會用的相機功能,下面小編把內容整理分享到雲棲社區平台,供大家參考,感興趣的朋友一起學習吧!啟動相機的兩種方式1.直接啟動系統相機<code class="hljs avrasm"> Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); startActivity(intent);</code>或者指定返回圖片的名稱mCurrentPhotoFile&
Time of Update: 2017-01-19
View可以投下的陰影,一個View的elevation值決定了它的陰影的大小和繪製的順序。可以設定一個視圖的elevation,在布局中使用屬性:android:elevation<TextView android:id="@+id/my_textview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/next"
Time of Update: 2017-01-19
最近,隨著智能穿戴式裝置、智能醫學以及智能家居的普及,藍芽開發在移動開中顯得非常的重要。由於公司需要,研究了一下,藍芽4.0在Android中的應用。以下是我的一些總結。1.先介紹一下關於藍芽4.0中的一些名詞吧: (1)、GATT(Gneric Attibute Profile)通過ble串連,讀寫屬性類小資料Profile通用的規範。現在所有的ble應用Profile 都是基於GATT(2)、ATT(Attribute
Time of Update: 2017-01-19
AsyncTask是Android提供的輕量級的非同步類,可以直接繼承AsyncTask,在類中實現非同步作業,並提供介面反饋當前非同步執行的程度(可以通過介面實現UI進度更新),最後反饋執行的結果給UI主線程。使用AsyncTask最少要重寫以下兩個方法:1、doInBackground(Params…)
Time of Update: 2017-01-19
一、概述頂部ViewPager指標的字型變色,該效果圖是這樣的:大概是今天頭條的app,神奇的地方就在於,切換ViewPager頁面的時候,頂部指標改成了字型顏色的變化,個人覺得還是不錯的。那麼核心的地方就是做一個支援字型這樣逐漸染色就可以了,我大概想了32s,掃描了一些可能實現的方案,最終定位了一個靠譜的,下面我就帶大家開始實現的征程。實現之前貼一下我們的效果圖:1、簡單使用效果如上圖了,關於顏失色的改變我添加了兩個方向,一個是左方向,一個是有方向。單純的使用,可能覺得沒什麼意思,下面看結合V
Time of Update: 2017-01-19
1.Widget 、App Widget 、Web App 的概念Widget最初的概念是98年一個叫Rose的蘋果工程師提出,直到2003年的時候才正式為大家所知,不過隨後無數大公司都開始接受並應用這一思路。 現在我們看到在蘋果系統裡按下F4彈出的Dashboard裡的小工具叫Widget,在Windows 7裡側邊欄上的那些漂亮的小工具叫Gadget(widget變體?),除此以外還有yahoo
Time of Update: 2017-01-19
ListView在我們Android項目中的地位是有目共睹的,相信幾乎每一個App中都有它的身影。ListView主要是用列表形式來載入資料,在特定情況下需要實現一些特殊功能:如重新整理資料,載入資料,實現動畫效果等。作為我們常用的控制項,有哪些需要注意的呢?**為ListView的每一Item設定分隔線第一種方法:也是最簡單地方法,在布局檔案中設定ListView的 divider屬性 如:android:divider=”@color/black”
Time of Update: 2017-01-19
本文介紹 Android 介面開發中最基本的四種布局LinearLayout、RelativeLayout、FrameLayout、TableLayout 的使用方法及這四種布局中常用的屬性。 LinearLayout 線性布局,布局中空間呈線性排列 RelativeLayout 相對布局,通過相對定位的方式,控制控制項位置 FrameLayout 幀布局,最簡單的布局,所有控制項放置左上方 TableLayout 表格版面配置,以行列方式控制控制項位置
Time of Update: 2017-01-19
在android應用開發的時候,載入網狀圖片是一個非常重要的部分,很多圖片不可能放在本地,所以就必須要從伺服器或者網路讀取圖片。軟引用是一個現在非常流行的方法,使用者體驗比較好,不用每次都需要從網路下載圖片,如果下載後就存到本地,下次讀取時首先查看本地有沒有,如果沒有再從網路讀取。下面就分享一下非同步載入網狀圖片的方法吧。FileCache.javaimport java.io.File; import android.content.Context; public class
Time of Update: 2017-01-19
我們需要擷取Android手機或Pad的螢幕的物理尺寸,以便於介面的設計或是其他功能的實現。下面就分享一下Android中常用的一些輔助方法:擷取螢幕高度:/*** 獲得螢幕高度* @param context* @return* by Hankkin at:2015-10-07 21:15:59*/public static int getScreenWidth(Context context) {WindowManager wm = (WindowManager)
Time of Update: 2017-01-19
本文執行個體分析了Android監聽home鍵的方法。分享給大家供大家參考,具體如下:如何知道Home按鈕被點擊了呢?做launcher的時候,看原始碼發現原因如果你的Activity具備這些屬性<activity android:name="com.woyou.activity.HomeActivity" android:launchMode="singleInstance" > <intent-filter> <action