Android 系統提醒方式Toast介紹

Toast是Android 系統提供的一個很好的提醒方式。

它可以將一些短小的提示信息在屏幕上顯示出來,並且很快就可以消失,不會占據屏幕。

使用Toast,我們首先需要設置一個Toast觸發點,以下面一個例子為例:

Button button1=(Button) findViewById(R.id.[……]

Read more

Android studio首次安裝提示unable to access android sdk add-on list

Android studio首次安裝提示unable to access android sdk add-on list

解決辦法:

在安裝路徑下找到idea.properties文件,用記事本打開,添加disable.android.first.run=true,保存即可。

[……]

Read more

使用Android Studio查找文件中含有中文字符串位置

使用Android Studio查找文件中含有中文字符串位置,一般敲代碼,為瞭“省時便利”,譬如View、Toast、Log等帶有中文字符串的,大多數人都直接在代碼(類文件)完成,這也為未來埋下瞭隱患。Goggle其實要求這些都應該寫到資源文件res/values*下,一來[……]

Read more

android下adb 命令

android下adb 命令,說到 ADB 大傢應該都不陌生,即AndroidDebug Bridge,android調試橋,身為 Android 開發的我們,熟練使用 ADB 命令將會大大提升我們的開發效率, ADB 的命令有很多,今天就來總結下我在開發常用到的一些 ADB 命令。

查看版本

AD[……]

Read more

Android初級開發(六)——1、SharedPreferences數據存儲

一、SharedPreferences的簡介
很多時候我們開發的軟件需要向用戶提供軟件參數設置功能,例如我們常用的QQ,用戶可以設置是否允許陌生人添加自己為好友。對於軟件配置參數的保存,如果是window軟件通常我們會采用ini文件進行保存,如果是j2se應用,我們會采用properties屬性文件[……]

Read more

關於Android動態權限處理更友好的方式(Kotlin)

關於Android動態權限處理更友好的方式(Kotlin),用戶拒絕權限(如圖片選擇拒絕存儲權限後顯示空頁)後,完全不知道該幹什麼。這是我們應該指導用戶去開啟權限(因為很多時候手比腦子更快的就點擊瞭拒絕)。如下圖:
這裡寫圖片描述

首先定義一個權限處理的工具類:

class PermissionUtils(pr[......]

Read more

Android自定義view之ViewPager指示器

Android自定義view之ViewPager指示器。

ViewPager應該是我們平日裡接觸很多的控件,它允許我們在一個Activity中容納多個界面,可以來回切換。ViewPager這個是在support v4包中,但是我們切換頁面的時候總想知道我們現在在哪個頁面、或者當前頁面的標題,也就是我[……]

Read more

Android日志系統第三方庫——Logger

Android日志系統第三方庫——Logger

為什麼要使用第三方log庫,和android自帶的Log有什麼優點?

Logger不必每次輸入TAG Logger打印出當前線程名,方便調試 Logger可以打印list,map,json,xml Logger信息過長會自動換行 Logger[……]

Read more

Android數據解析JSON解析之FastJson解析

Android數據解析JSON解析之FastJson解析

概述

Fastjson是一個Java語言編寫的高性能功能完善的JSON庫。它采用一種“假定有序快速匹配”的算法,把JSON Parse的性能提升到極致,是目前Java語言中最快的JSON庫.Fastjson接口簡單易用[……]

Read more

android 開發菜鳥開篇佈局

android 開發菜鳥開篇佈局,view: 是所有的控件和佈局都是由View類直接或間接派生而來。

XML中佈局文件的常用屬性

1. id 視圖編號

2.layout_width(layout_height):指定該視圖的寬(高度)度

這裡的寬度值:可以是dp單位值;

可以是match_paren[……]

Read more

android 自動化測試–robotium使用,可以用來做自動化、單元測試等一系列測試

android 自動化測試–robotium使用,可以用來做自動化、單元測試等一系列測試。

當前最新版本5.6.3

所以在項目(基於android studio構建)中添加

androidTestCompile 'com.jayway.android.robotium:robotium[......]

Read more

Android代碼設置APN

什麼是APN?

APN(Access Point Name)中文全稱叫接入點。APN指一種網絡接入技術,是通過手機上網時必須配置的一個參數,它決定瞭手機通過哪種接入方式來訪問網絡。APN用來標識GPRS的業務種類,目前分為兩大類:CMWAP(通過GPRS訪問WAP業務)、CMNET(除瞭WAP以外的[……]

Read more

Android 仿微博列表視頻(一),靜音播放

Android 仿微博列表視頻(一),靜音播放,新浪微博、QQ空間等一些 APP 有這樣的效果(比較常見,就不截視頻瞭):在列表頁刷到一個視頻的內容,視頻自動播放,但是沒有聲音,如果你正在播放音樂,當視頻播放的時候,音樂不會停止;如果點擊視頻,就進入下一個視頻界面,這時候有聲音瞭,播放的音樂也會停止[……]

Read more

android 內核態

android 內核態,今天,簡單講講android的內核態的知識。

一。內核態(Kernel Mode)與用戶態(User Mode)

內核態: CPU可以訪問內存所有數據, 包括外圍設備, 例如硬盤, 網卡. CPU也可以將自己從一個程序切換到另一個程序

用戶態: 隻能受限的訪問內存, 且不允許[……]

Read more

Android.mk內置第三方APK和資源文件的方法

Android.mk內置第三方APK和資源文件的方法。Android應用開發項目中,經常會遇到系統預置第三方apk,或者資源文件的需求。

一、內置APK

1.apk不含so文件

將APK放入文件夾內,改名為:yourModuleName.apk(mk文件

中的yourModuleName)。Andr[......]

Read more

android.mk中引用第三方庫的方法

android.mk中引用第三方庫的方法。

一、集成第三方jar包:

1.在項目目錄下創建目錄libs(不創建也行,一會兒指向對應路徑就好),將第三方的jar包放進去。

2.在Android.mk文件中進行配置:

include $(CLEAR_VARS)

LOCAL_PREBUILT_STATIC[……]

Read more

android自定義佈局中的平滑移動

android自定義佈局中的平滑移動。在android應用程序的開發過程中,相信我們很多人都想把應用的交互做的比較絢麗,比如讓界面切換平滑的滾動,還有熱度灰常高的偽3D等界面效果,通常情況下,系統提供的應用在特效這方面隻能為我們提供簡單的動畫接口,所以要想實現比較酷炫的效果還是要自己去開發佈局控件([……]

Read more