Android成長之路(6)——數據持久化處理
保存key-value對——SharedPreferences如果有比較小的數據,這些數據需要儲存,那麼就可以用到ShardPreferences
android生成隨機漢字
最近在項目中用到了一個功能,就是要生成隨機漢字,想到很多人使用的很少,但是要用的時候確實又不知道從何入手,那麼今天我將把這段代碼分享出來,供大家參考學習,可以用作工具類,
Android官方文檔之Content Providers
Content Providers是Android中四大組件之一,用於管理應用程序訪問結構化的數據。Content Providers可以壓縮數據(They encaps
Android開發筆記(一百零一)滑出式菜單
可移動頁面MoveActivity滑出式菜單從界面上看,像極了一個水平滾動視圖HorizontalScrollView,當然也可以使用HorizontalScrollVi
Handler消息機制 源碼解讀
基本概念Handler消息機制的作用大家知道子線程沒有辦法對UI界面上的內容進行操作,如果操作,將拋出異常:CalledFromWrongThreadException,
Android wpa_supplcant 之配置文件
1 配置文件conf文件作為wpa_supplicant的配置文件,一般叫做 wpa_supplicant.conf 。其中存儲著wpa_supplicant的運行參數和
Android--中國象棋
象棋,很多人多接觸過,學者寫了一個,大神可以指點一下~直接上代碼:package wyf.ytl;import android.content.Context;impor
Android異步任務機制之AsycTask
本篇就說說AsyncTask的異步實現。1、什麼時候使用 AsnyncTask在上一篇文章已經說了,主線程主要負責控制UI頁面的顯示、更新、交互等。 為了有更好的用戶體驗
內容提供者ContentProvider和內容解析者ContentResolver
簡介ContentProvider 在android中的作用是對外共享數據,也就是說你可以通過ContentProvider把應用中的數據共享給其他應用訪問,其他應用可以
scrollTo + Scroller + ViewDragHelper
看標題就知道這篇文章講的主要是view滑動的相關內容。 ScrollTo && ScrollBy 先看下源碼: public void sc
Android常用面試題大全
1、TCP和UDP之間的區別?什麼是URL ?TCP被稱為用戶數據報協議;UDP被稱為信息傳輸控制協議;URL被稱為統一資源定位符,通過統一資源定位符可以唯一定位到互聯網
Android基礎之十四數據存儲 之 SQLite數據庫詳解
SQLite 是一款 輕量級的關系型數據庫,它的運算速度非常快,占用資源很少,通常只需要幾百 K 的內存就足夠了,因而特別適合在移動設備上使用。SQLite 不僅支持標准
Android--SurfaceView使用詳解
SurfaceView是視圖(View)的繼承類,這個視圖裡內嵌了一個專門用於繪制的Surface。你可以控制這個Surface的格式和尺寸。Surfaceview控制這
餓了麼開源項目:便捷高效的Android數據持久化存儲框架
Android應用開發時經常要對許多數據進行持久化存儲,便於以後訪問。對於int、double、boolean這些基本數據,可以使用SharedPreference。對於
CopperDroid: Automatic Reconstruction of Android Malware Behaviors 閱讀筆記
問題:Android app的特性決定了我們很難依靠傳統的基於systemcall的動態分析系統。比如:Android系統通過Binder進行進程內(IPC)和進程間(R
Android開發自定義控件實現一個折線圖
實現一個如下圖所示的折線圖首先是控件繪圖區域的劃分,控件左邊取一小部分(控件總寬度的八分之一)繪制表頭,右邊剩余的部分繪制表格確定表格的行列數,首先繪制一個三行八列的網格
從AsyncTask學Android線程池
android對於主線程的響應時間限制的非常嚴格,稍有不慎就會遇到Application Not Responding(ANR)的彈框。用戶可以輕點手指關掉你的APP。官
Android-Context解析,熟視而無睹
前言:相信Android開發者沒有人不知道Context,每一個工程、每一個組件都在用。但是正是因為太熟悉了,反而不會仔細了解它。這篇文章就來說說大家熟視而無睹的Cont
android canvas常用的方法解析(一)
我們知道要想繪制一些特別的效果的話,離不開Paint和Canvas,Paint是你所畫圖形的一些基本屬性,按照面向對象的思想,你要把一個圓畫在畫布上,那麼是有畫筆和畫布,
block的介紹
Block對象是 C 級別的語法和運行時特性。它們和標准 C 函數很類似,但是除了可執行代碼外,它們還可能包含了變量自動綁定(棧)或內存托管(堆)。所以一個