Time of Update: 2017-02-28
1 原理 Android存在三種螢幕解鎖保護:圖案解鎖、PIN密碼解鎖和密碼解鎖。 其介面分別如下: 圖表 1 圖案解鎖介面 圖表 2 PIN密碼解鎖介面 圖表 3
Time of Update: 2017-01-19
根據EditText搜尋方塊ListView動態顯示資料是根據需求來的,覺得這之中涉及的東西可能比較的有意思,所以動手來寫一寫,希望對大家有點協助。首先,我們來分析下整個過程:1、建立一個layout,包含一個EditText搜尋方塊和一個ListView2、建立一個資料集mData,用於ListView的Adapter的建立3、添加EditText的文本改變的監聽器4、利用notifyDataSetChanged()動態更新ListView第一步:建立一個搜尋方塊這個還是比較容易的,這裡我使用
Time of Update: 2018-12-05
這是實際工作中遇到問題:要求可以在設定中修改滑鼠上的Left、Middle、Right Button對應的功能,功能有4種:左鍵點擊,右鍵點擊,菜單鍵、返回鍵。按鍵和功能的對應關係可以用系統屬性來儲存,Setting介面可以用RadioButton來完成,這些沒什麼可說的。下面要記錄的是滑鼠按鍵是如何更改功能的,在這之前先回顧一下基礎知識——輸入事件的處理流程。
Time of Update: 2018-12-05
今天繼續和大家分享涉及到listview的內容。在很多時候,我們會用到listview和checkbox配合來提供給使用者一些選擇操作。比如在一個清單頁面,我們需要記錄使用者勾選了哪些條目。這個的實現並不太難,但是有很多朋友來問我如何?,他們有遇到各種各樣的問題,這裡就一併寫出來和大家一起分享。ListView的操作就一定會涉及到item和Adapter,我們還是先來實現這部分內容。首先,寫個item的xml布局,裡面放置一個TextView和一個CheckBox。要注意的時候,這裡我設定了Ch
Time of Update: 2018-12-05
轉自:http://www.apkbus.com/forum.php?mod=viewthread&tid=898模擬器上給gallery放入圖片的時候,出現java.lang.OutOfMemoryError: bitmap size exceeds VM budget
Time of Update: 2018-12-08
在Android的ApiDemo中,有Button的走馬燈效果,但是換作是TextView,還是有一點差異。 定義走馬燈(Marquee),主要在Project/res/layout/main.xml即可 複製代碼 代碼如下:<SPAN style="COLOR: #993300"><TextView android:layout_width="40px" android:layout_height="wrap_content" android:text="Test
Time of Update: 2018-12-08
導語:PreferenceActivity是一個方便設定管理的介面,但是對於介面顯示來說比較單調,所以自訂布局就很有必要了。本文舉例說明在Preference中自訂layout的方法。筆者是為了在設定中插入@有米v4廣告條才研究了一晚上的。本文:首先PreferenceScreen是一個xml檔案於res/xml目錄下,不屬於layout檔案。要插入layout,有兩種方法。 1.使用Preference的android:@layout屬性 1)xml檔案中preference的添加 複製代碼
Time of Update: 2018-12-08
AnDroidDraw 是一個與 DroidDraw 整合的 Android 應用程式,它允許你從 DroidDraw 應用 程序下載你的 GUIs, 也允許你在一個 Android 裝置上預覽你的 GUIs1、先下載安裝DroidDraw,我使用的版本是droiddraw-r1b222、下載AnDroidDraw.apk,並在模擬器上進行安裝,安裝步驟如下: 1)使用cmd進入命令列視窗,進入你安裝的android-sdk下的platform-tools目錄, 2)使用: adb
Time of Update: 2018-12-08
在項目開發中,可能系統內建的一些widget不能滿足我們的需求,這時就需要自訂View。通過查看系統中的常用widget如Button,TextView,EditText,他們都繼承自View,所以我們在繼承自訂View的時候也自然的需要繼承View。1、首先建立一個類LView繼承自View 複製代碼 代碼如下:public class LView extends View { private Paint paint; public LView(Context context) {
Time of Update: 2018-12-08
Android裝置多解析度的問題 Android瀏覽器預設預覽模式瀏覽 會縮小頁面 WebView中則會以原始大小顯示 Android瀏覽器和WebView預設為mdpi。hdpi相當於mdpi的1.5倍 ldpi相當於0.75倍 三種解決方式:1 viewport屬性 2 CSS控制 3 JS控制 1 viewport屬性放在HTML的<meta>中 Html代碼 複製代碼 代碼如下:<SPANstyle="FONT-SIZE: x-small">
Time of Update: 2018-12-08
最近做區域網路socket串連問題,要在多個activity之間公用一個socket串連,就在網上搜了下資料,感覺還是application方法好用,帖出來分享下! Android中在不同Activity中傳遞變數,通常使用Intent中Bundle添加變數的操作方法。 儲存參數時: 複製代碼 代碼如下:Intent intent = new Intent(); intent.setClass(A.this, B.class); Bundle bundle = new Bundle();
Time of Update: 2018-12-08
一、Handler的定義: 主要接受子線程發送的資料, 並用此資料配合主線程更新UI. 解釋: 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button, Android會分發事件到Button上,來響應你的操作。 如果此時需要一個耗時的操作,例如: 連網讀取資料,或者讀取本地較大的一個檔案的時候,你不能把這些操作放在主線程中,如果你放在主線程中的話,介面會出現假死現象,
Time of Update: 2018-12-08
首先下載 android SDK 最新版。不過最新版的 SDK 已經明確聲明“The Android SDK archive now only contains the tools. It no longer comes populated with a specific Android platform or Google add-on. Instead you use the SDK Manager to install or update SDK components such as
Time of Update: 2018-12-06
android.permission.ACCESS_CHECKIN_PROPERTIESAllows read/write access to the "properties" table in the checkin database, to change values that get uploaded允許讀寫訪問 "properties"表在checkin資料庫中,改值可以修改上傳 android.permission.ACCESS_COARSE_LOCATIONAllows an
Time of Update: 2018-12-07
Android平台中關於音頻播放有以下兩種方式: 1. SoundPool —— 適合短促且對反應速度比較高的情況(遊戲音效或按鍵聲等) 2. MediaPlayer —— 適合比較長且對時間要求不高的情況 ------------------------------------------------------------------------------------------- SoundPool 1. 建立一個SoundPool public SoundPool(int
Time of Update: 2018-12-07
從網路擷取圖片,資料為InputStream流對象,然後調用BitmapFactory的decodeStream()方法解碼擷取圖片。代碼如下: private Bitmap getUrlBitmap(String url) { Bitmap bm;try{ URL imageUrl=new URL(url); HttpURLConnection conn=(HttpURLConnection)imageUrl.openConnection();
Time of Update: 2018-12-06
本文來自網路。。。供大家參考 第一、四大組件間資料傳遞方式:啟動四大組件通過Intent對象來實現,Intent的功能包括啟動四大組件以及相關資訊+傳遞資料。其中傳遞資料Intent提供了putExtra和對應的getExtra方法來實現:putExtra和getExtra 其實是和Bundle
Time of Update: 2016-11-21
Android項目實戰(二十八):Zxing二維碼實現及最佳化,androidzxing前言: 多年之前接觸過zxing實現二維碼,沒想到今日項目中再此使用竟然使用的還是zxing,百度之,竟是如此牛的玩意。 當然,項目中我們也許只會用到二維碼的掃描和產生兩個功能,所以不必下載完整的jar包,使用簡化版的即可,下文可見。 這篇文章講述:1、如果快速在項目中整合zxing,實現掃描和產生二維碼功能
Time of Update: 2013-10-28
以下是對Android讀取使用者號碼,手機串號,SIM卡序號的實現代碼進行了介紹,需要的朋友可以過來參考下 1、使用TelephonyManager提供的方法,核心代碼:複製代碼 代碼如下:TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);String imei = tm.getDeviceId();
Time of Update: 2013-10-28
為何要將web網頁開發成手機應用? 據Strategy Analytics測算,在中國,Android智能手機第三季度已經佔到智能手機出貨量的87.7%,高於美國市場的60.5%。Google公司的全球副總裁劉允博士指出:“面向未來,我們的想象力可以更加豐富。藉助雲技術,PC和智能移動終端的界限變得越來越模糊。未來將是智能手機的時代,移動智能終端將使我們任意時間、任意地點,以更多更高效的方式,精準的觸達目標使用者。” Google公司提出了企業應對移動互聯的