編輯:關於Android編程
Devices:顯示的是連接到Android開發環境的設備,包括模擬器和手機。
Android的錯誤信息和調試信息都在logcat中打印
在Android中,所有資源文件,都會在R.java中生成對應的id,R文件通過靜態內部類的形式來管理資源文件,一種類型的資源文件,在R文件中對應一個內部類。R.java中的內容是系統自動生成的,不可以手動更改的。R文件中維護的都是整型變量。
在Android中,文件名不能以數字開頭。
在Android所有的資源文件都不能使用中文命名。
在不同的屏幕分辨率下,需要不同的圖片。在不同的drawable下放置圖片,是為了屏幕適配。
src:存放Android項目中的所有Java代碼
gen:
buildConfig:應用是否可調試
R: 保存醒目中使用的資源的id。資源id由系統自動生成,不可以手動更改。
libs:在Android中,所有第三方的jar包都放在libs文件夾下面。只有導入了Android.jar這個包,才可以使用Android的api。
assets:資源文件夾,存放視頻或者音樂等較大的資源文件
bin:存放應用打包編譯後的文件
res:資源文件夾,在這個文件中的所有資源,都會有資源id,讀取時通過資源id就可以讀取到。資源id中不能出現中文。
layout:布局文件夾,保存的是布局文件,Android中所有的布局文件都是xml文件。布局文件是用來設置屏幕布局的。
menu:菜單配置文件,用來對菜單進行配置。決定菜單的樣式和功能。
values :
strings.xml:存放項目中使用的string字符串資源,用來定義字符串資源。
使用的時候通過字符串資 源的name作為id使用。沒有指定stringname的字符串無法使用。方便國際化。
使用方式@string/name名稱
styles.xml 定義樣式和主題的資源文件。
dimens.xml用來定義尺寸的資源文件。方便做屏幕適配。
Android中推薦的尺寸單位是dp.像素在任何屏幕上的顯示都是一樣的。
dp與屏幕密度(分辨率)有關
Android應用的包名和部署的包名是可以不一樣的。Android中把應用程序部署的包名作為應用的唯一標
(package="com.test.helloWord")。
android:versionName="1.0"Android應用的版本號
android:versionCode="1" Android程序代碼的版本號
android:minSdkVersion="21" 最低支持的系統版本
android:targetSdkVersion="21" sdk版本
android:theme="@style/AppTheme"設置主題
android:icon="@drawable/ic_launcher" 應用程序的圖標
android:label="@string/app_name" 應用程序的名字
配置應用程序的入口 任何一個應用程序如果沒有程序入口,則無法啟動。
在project.properties中target=android-18,決定Android程序的編譯的sdk版本。
以前給大家介紹的xUtils是國內比較火的快速開發框架,但是它的注解機制不是太穩定而且注解可選也比較少,今天給大家介紹一個國外的一個框架主要專注於注解的開發,簡化Andr
在Android中經常要使用Dialog來實現一些提示以及一些特殊的效果,而且樣式也不一樣,每次都得查一大堆資料,還不一定能解決,這裡總結一些常用的Dialog的實踐。普
前言 高效的設計稿標注及測量工具Markman介紹。最近有個煩惱是UI設計師可能太忙了,經常給出的UI設計稿中有很多地方都沒有標注,比如長度和顏色值等。這個時候每次都要通
先看一下效果:效果就是這樣,看一下實現,其實也沒多難,就是想開源出來供小伙伴們使用,如有不合理地方,希望大家多多指正。1.自定義PopWindow首先我們分析一下,這樣的