原创 javaScript之DOM操作(一)

現在我們就開始認識什麼是DOM? DOM-文檔對象模型(Document Object Moel),定義訪問和處理HTML文檔的標準方法。 DOM將HTML文檔呈現爲帶有元素,屬性和文本的樹結構(節點樹) HTML文檔由以下三種節點構成

原创 新建線程五種方法

線程是運行中的程序的調度單位,多線程問題可以理解爲多任務的並行處理問題,因此更多牽涉同步和異步問題; 進程與線程的區別 進程擁有自己的一整套變量,線程需要共享變量。 線程的實現方法 第一種實現方法 (1)創建一個Runnable對

原创 沉浸狀態欄的實現

關於沉浸狀態欄最佳實現實例 博主自己經過了多個demo的經驗,遇到許多坑,也踩過許多坑,用過了以前一個開源庫systembartint,可自行百度,此處就不講如何使用了。摸索到現在,現在終於可以總結一下了現在我開始着重講解安卓版

原创 javascript入門之簡單的交互

學習javascript的目的是什麼?當然是爲方便用戶和提升用戶體驗,好的交互性造就瞭如今熱門的前端;現在,我們就開始講解和分析一下javascript中簡單的用戶交互。 1.使用javascript輸出內容 document.writ

原创 Android中SpannableString學習以及實現自定義TextView的顯示更多(展開)和收起功能

基礎知識的學習 屬性學習 SpannableString和String一樣,都是字符串類型,TextView可以設置SpannableString作爲顯示文本,不同的是SpannableString可以通過使用其方法setSpan

原创 自定義RecyclerView添加下拉刷新和上拉加載功能

自定義RecyclerView中遇見的問題 通用實現起來複雜,效率高則簡單,但是如何實現高效和簡單呢,就是把功能開源成庫工程,這樣的話既提高了效率,又提高了通用性。而且不要重複造輪子,要學會在別人的基礎上,取其精華,弄清原理,根據

原创 Notification使用指導與規範(原理篇)

Notificaiton作用 Notification系統允許用戶及時瞭解app中與具體事件相關的和及時的事件,例如來自朋友的聊天信息或是日曆活動。試想notifications作爲一個新聞頻道,當用戶沒注意手機的時候,提醒用

原创 XSS學習(原理篇)

學習XSS之前,我們很有必要知道XSS到底是什麼東西。其英文名是(Cross Site Scripting),意思就是跨站腳本攻擊,是黑客常用的攻擊手段之一,因爲與層疊樣式表CSS(Cascading Style Sheets)同

原创 ScrollView + TableLayout 詳解

遇見的問題 <1>.出現不能滑動的問題 解決方案: 1.確認scrollView的大小比需要顯示的view的大小小一點 2.實在不行再tableView外面嵌套一層LinerLayout 3.使用include惰性加載的

原创 ProGuard進行混淆代碼原理初探

ProGuard充當Java類文件的縮小,優化,混淆,先行檢驗的角色。 總體原理描述 <1>縮小步驟找出並移除無用類,字段,方法和屬性。優化過程分析和優化方法的字節碼。 <2>混淆過程用短而無意義的名字重命名餘下的類,字段,和

原创 判斷andorid開發中網絡狀態變化

ConnectivityManager有四個主要任務: 1、監聽手機網絡狀態(包括GPRS,WIFI, UMTS等) 2、手機狀態發生改變時,發送廣播 3、當一個網絡連接失敗時進行故障切換 4、爲應用程序提供可以獲

原创 安卓中OpenGL ES的初步應用

安卓中使用GL ES 是通過一個SurfaceView的子類GLSurfaceView來實現的,其專門負責OpenGL 的渲染。Android支持OpenGL功能,在其其框架API和本地開發工具包(NDK)中提供相關源碼支持 GL

原创 javascript入門介紹

JavaScript是一種基於對象、事件驅動的,嵌入在HTML文檔中,由瀏覽器負責解釋和執行,在網頁上產生動態的顯示效果並實現與用戶交互功能的一門簡單腳本語言。 1.我們爲什麼要學習javaScript呢? 首先,所有主流的瀏覽器都支持

原创 javaScript 入門基礎知識(二)

 javascript內置對象 1.什麼是對象JavaScript 中的所有事物都是對象,如:字符串、數值、數組、函數等,每個對象帶有屬性和方法。 對象的屬性:反應某對象具有的特定的性質;對象的方法:能夠在對象上執行的動作,form上

原创 安卓中實現動態顯示時間(基礎+運用),自定義控件

java中處理日期和時間的類 Data和Calendar(推薦使用)類 使用Calendar類的getTime方法獲取當前時間 public final Date getTime() //返回值:表示時間值的Date。 other