遇到的問題如下:java.lang.NullPointerException: Attempt to invoke virtual method ‘void
文章伊始,讓我們先靜心回憶三秒:在我們寫過的Android應用當中,是不是有很多地方都離不開數據加載的需求呢?如果是,那麼我們首先來看下圖:好的,從這裡開始我們暫時忘記自
一、前言Android中有時候為了效率以及平台開發庫的支持,難免會用到NDK開發,那麼都會產生一個so文件,通過native方法進行調用,開發和調用步驟很簡單,這裡就不多
1. Kerberos簡介1.1. 功能一個安全認證協議用tickets驗證避免本地保存密碼和在互聯網上傳輸密碼包含一個可信任的第三方使用對稱加密客戶端與服務器(非KDC
博主這段時間工作實在是太忙了,全天無尿點……博客一直沒更新,實在對不住大家……這篇就給大家講setShader的另
最近自家的系統要做一個升級服務,裡面有三個功能,第一個是系統升級,也就是下載OTA包推送到recovery裡升級的,而第二個是MCU升級,這就涉及到我們自家系統的一些情況
好不容易周末有空,作為一個零基礎非計算機專業剛培訓出來7個月的小白,對付博大精深的Android源碼真的是心有余而力不足,但是東西還是要學滴,這不!找到Hongyang大
初識 ToolbarToolbar 是 Android 5.0 開始推出的一個 Material Design 風格的導航控件,Google非常推薦使用 Toolbar
Android存儲五大方式:1 使用SharedPreferences存儲數據2 文件存儲數據3 SQLite數據庫存儲數據4 使用ContentProvider存儲數據
PopupMenu基本用法PopupMenu是種顯示位置不固定的彈出菜單,因為它顯示在參照控件下方,所以展示位置隨著參照控件的位置變化而變化。而其他幾種菜單的顯示位置都是
最簡單的使用xml布局文件 Activity.javaList list = new ArrayList<>();list.add("
實現思路利用自定義的HorizontalScrollView實現。 HorizontalScrollView中管理兩個視圖,一個視圖為“菜單”,另
雖然只是模仿,但我覺得這是學習自定義view的必經之路,所以還是把我所學到的東西拿出來與大家一起分享。先貼出一張progressBar的gif圖,其中有水平的進度條,和圓
介紹realm是一個跨平台移動數據庫引擎,支持iOS、OS X(Objective-C和Swift)以及Android。2014年7月發布。由YCombinator孵化的
Android項目開發過程中經常使用到SQLite數據對數據進行存儲,每個app都會有各自的數據DB,以及各種表項。這就意味著每次進行app開發都要編寫數據庫以及表項的創
首先祭上經典的策略模式 UML 圖可以看到,策略模式中主要有以下幾個角色:Strategy 接口,用於定義算法的固定套路 ConcreteStrategyA , &hel
鼠標客制化目的:在應用層,進入特定的應用顯示自己的指定的鼠標icon,或者隨時切換鼠標icon。實現方案:開機預加載鼠標icon,app發送廣播方式通過不同的index,
To create a dynamic and multi-pane user interface on Android, you need to encapsulate
一 背景概述:ScrollView裡嵌套ListView,一直是Android開發者(反正至少是我們組)最討厭的設計之一,完美打破ListView(RecyclerVie
下面介紹 “豬腳光環的” : Handler 、Message 、MessageQueue Looper。並以Java 程序模擬安卓的消息處理機制