編輯:Android編程入門
1. HelloWorld項目
Application Name : 應用名稱,展示在應用市場和設置中應用列表裡面
Project Name : 項目名稱,只是在eclipse裡使用
Package Name : 包名稱,必須獨一無二

Minimum Required SDK : 要求的最低版本的android系統
Target SDK : 兼容的最高版本的android系統
Compile With : 使用某版本SDK編譯,一般是最高版本
Theme : 主題樣式
2. 目錄結構

asset : 資產目錄,一些文件會被打包到apk裡面
bin : 編譯後的文件目錄,可以刪除
gen : 自動生成的目錄,有R.java
Android6.0 : android的sdk,android.jar
libs : 第三方庫,例如:v4包 因為4.0以上添加了很多新的api在2.0上沒有所以要用這個jar包
res : 資源目錄
Drawable-hdpi drawable圖片資源 h hign 高分辨率
Drawable-ldpi l low 低分辨率
Drawable-mdpi m middle 中分辨率
Drawable-xhdpi xh 大分辨率
Drawable-xxhdpi xxh 超大分辨率
layout 布局文件目錄
project.properties : 項目特性,裡面是指定的sdk版本編譯,
AndroidManifest.xml : 清單文件
<?xml version="1.0" encoding="utf-8"?>
<!-- [包名,一個手機裡面唯一的包名] -->
<!-- [應用的版本信息] -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.helloworld"
android:versionCode="1"
android:versionName="1.0" >
<!-- [支持的最低的android系統版本和最高的android系統版本] -->
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="23" />
<!-- [icon圖標,應用名稱] -->
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<!-- [activity名稱和顯示名稱] -->
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<!-- [意圖過濾器,入口和啟動] -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
注意: 如果遇到eclipse崩潰了,又可能是模擬器服務端掛掉了,殺掉重啟就好,如果遇到sdk編譯錯誤可以使用 項目右鍵android tools -> fix project properties
Android 5.x特性概覽五
上節,介紹Material Design 對陰影效果的實現,這節,我們來介紹Android 5.x的著色與裁剪的特性。 Android 5.X 在對圖像的操作上增加更多
Android 拍照或者從相冊獲取圖片的實現
我們常常會用到上傳頭像,或者發帖子的時候選擇本地圖片上傳的功能.這個很常見今天因為app的需求我研究了下.現在分享下.其實不論是通過拍照還是從相冊選取都會用到Intent
Android——列表視圖 ListView(二)SimpleAdapter
SimpleAdapter:可顯示文字加圖片activity_activitysimple.xml<?xml version=1.0 encoding=utf-8?
一個demo讓你徹底理解Android中觸摸事件的分發
注:本文涉及的demo的地址:https://github.com/absfree/TouchDispatch1. 觸摸動作及事件序列(1)觸摸事件的動作 &n