久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

Android學(xué)習(xí)筆記總結(jié)初學(xué)者必看

2024-07-24 學(xué)習(xí)總結(jié)

  Android學(xué)習(xí)筆記總結(jié)初學(xué)者必看

  Android學(xué)習(xí)筆記總結(jié)

  第一步:

  Android(1) - 在 Windows 下搭建 Android 開發(fā)環(huán)境,以及 Hello World 程序

  搭建 Android 的開發(fā)環(huán)境,以及寫一個(gè)簡單的示例程序

  在 Windows 下搭建 Android 開發(fā)環(huán)境 Android 項(xiàng)目的目錄結(jié)構(gòu)說明 寫一個(gè)簡單的 Hello World 程序

  一、在 Windows 下搭建 Android 開發(fā)環(huán)境

  1、安裝 JDK (Java Development Kit)

  http://download.java.net/jdk6/

  2、安裝 Android SDK

  http://developer.android.com/sdk

  3、安裝 Eclipse

  /android/eclipse/ ,然后安裝 ADT(Android Development Tools)

  5、新建 Android 項(xiàng)目

  "New" -> Android Project,Project Name - 項(xiàng)目名稱;Build Target - 編譯項(xiàng)目的 SDK 版本;Application name - 程序名稱;Package name - 包名;Min SDK Version - 程序所支持的最低 SDK 版本代號(hào)(2 對(duì)應(yīng) 1.1,3 對(duì)應(yīng) 1.5,4 對(duì)應(yīng) 1.6)

  6、運(yùn)行 Android 項(xiàng)目

  打開菜單 "Run" -> "Run Configurations" -> New launch configuration,設(shè)置啟動(dòng)項(xiàng)目名稱,在 Android 選項(xiàng)卡中選擇啟動(dòng)項(xiàng)目,在 Target 選項(xiàng)卡中設(shè)置模擬器

  7、創(chuàng)建/使用模擬 SD 卡

  創(chuàng)建 SD 卡,運(yùn)行類似如下命令:mksdcard -l sdcard 512M d:androidsdcard.img

  模擬器中使用 SD 卡,在項(xiàng)目配置的 Target 選項(xiàng)卡的 "Additional Emulator Command Line Options" 框中輸入類似如下參數(shù):-sdcard d:androidsdcard.img

  8、配置模擬器

  運(yùn)行類似如下命令:android create avd --name android15 --target 2。或者直接在菜單 "Window" -> "Android AVD Manager" 中配置模擬器

  9、瀏覽模擬 SD 卡中的內(nèi)容

  調(diào)試程序,在 DDMS 中選擇 "File Explorer" ,在其中的 sdcard 目錄下就是模擬 SD 卡中的內(nèi)容

  10、查看日志 LogCat

  Window -> Show View -> Other -> Android -> LogCat

  11、在模擬器中安裝/卸載 apk

  安裝 apk 運(yùn)行類似如下命令:adb install name.apk;卸載 apk 運(yùn)行類似如下命令:adb uninstall packagename(注:這里的參數(shù)是需要卸載的包名)

  12、反編譯 Android 程序

  解壓 apk 文件,取出其中的 classes.dex 文件,運(yùn)行類似如下命令:dexdump.exe -d classes.dex > dump.txt(其意思是將 classes.dex dump 出來,并將反編譯后的代碼保存到指定的文本文件中)

  13、人品不好是出現(xiàn)的某些錯(cuò)誤的解決辦法

  如果出現(xiàn)類似如下的錯(cuò)誤等

  no classfiles specified

  Conversion to Dalvik format failed with error 1

  解決辦法:Project -> Clean

  出現(xiàn) Android SDK Content Loader 60% (一直卡在 60%)

  解決辦法:Project -> 去掉 Build Automatically 前面的勾

  14、查看 SDK 源代碼

  先想辦法搞到源代碼,如這個(gè)地址 /android.asp ,然后將其解壓到 SDK 根路徑下的 sources 文件夾內(nèi)即可

  二、Android 項(xiàng)目的目錄結(jié)構(gòu)

  1、src - 用于放置源程序

  2、gen - 自動(dòng)生成 R.java 文件,用于引用資源文件(即 res 目錄下的數(shù)據(jù))

  3、assets - 用于放置原始文件,Android 不會(huì)對(duì)此目錄下的文件做任何處理,這是其與 res 目錄不同的地方

  4、res/drawable - 用于放置圖片之類的資源;res/layout - 用于放置布局用的 xml 文件;res/values - 用于放置一些常量數(shù)據(jù)

  5、AndroidManifest.xml - Android 程序的清單文件,相當(dāng)于配置文件,配置應(yīng)用程序名稱、圖標(biāo)、Activity、Service、Receiver等

  三、Hello World 程序

  1、res/layout/main.xml 代碼

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

  android:layout_width="fill_parent"

  android:layout_height="fill_parent"

  android:id="@+id/layout"

  >

  <TextView

  android:layout_width="fill_parent"

  android:layout_height="wrap_content"

  android:text="@string/hello"

  />

  <TextView

  android:layout_width="fill_parent"

  android:layout_height="wrap_content"

  android:id="@+id/txt"

  />

  2、res/values/strings.xml

  代碼

  layout 直接調(diào)用 values 中的字符串

  編程方式調(diào)用 values 中的字符串

  webabcd_hello

  3、res/drawable 目錄下放置一個(gè)名為 icon.png 的圖片文件

  4、AndroidManifest.xml

  代碼

  <manifest xmlns:android="http://schemas.android.com/apk/res/android"

  package="com.webabcd.hello"

  android:versionCode="1"

  android:versionName="1.0">

  <activity android:name=".Main"

  android:label="@string/app_name">

  5、Main.java 代碼

  package com.webabcd.hello;

  import android.app.Activity;

  import android.os.Bundle;

  import android.widget.LinearLayout;

  import android.widget.TextView;

  public class Main extends Activity {

  /** Called when the activity is first created. */

  @Override

  public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  // 將指定的布局文件作為 Activity 所顯示的內(nèi)容

  setContentView(R.layout.main);

  // 動(dòng)態(tài)地在指定的容器控件上添加新的控件

  TextView txt = new TextView(this);

  txt.setText("動(dòng)態(tài)添加控件");

  // setContentView(txt);

  ((LinearLayout)this.findViewById(R.id.layout)).addView(txt);

  // 引用資源文件內(nèi)的內(nèi)容作為輸出內(nèi)容

  TextView txt1 = (TextView)this.findViewById(R.id.txt);

  txt1.setText(this.getString(R.string.hello2));

  }

  }

  Android(2) - 布局(Layout)和菜單(Menu)

  介紹

  在 Android 中各種布局的應(yīng)用,以及菜單效果的實(shí)現(xiàn)

  ? 各種布局方式的應(yīng)用,F(xiàn)rameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout

  ?

  為指定元素配置上下文菜單,為應(yīng)用程序配置選項(xiàng)菜單,以及多級(jí)菜單的實(shí)現(xiàn)

  1、各種布局方式的演示 res/layout/main.xml 代碼

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:gravity="right"

  android:layout_width="fill_parent" android:layout_height="fill_parent">

  <FrameLayout android:layout_height="wrap_content"

  android:layout_width="fill_parent">

  <TextView android:layout_width="wrap_content"

  android:layout_height="wrap_content" android:text="FrameLayout">

  <TextView android:layout_width="wrap_content"

  android:layout_height="wrap_content" android:text="Frame Layout">

  <TextView android:layout_width="wrap_content"

  android:layout_height="wrap_content" android:text="@string/hello" />

  <!--

  

  • 相關(guān)推薦

【Android學(xué)習(xí)筆記總結(jié)初學(xué)者必看】相關(guān)文章:

android程序員試用期工作總結(jié)08-02

Android實(shí)習(xí)生求職信范文07-06

學(xué)習(xí)的總結(jié)11-29

學(xué)習(xí)總結(jié)05-24

學(xué)習(xí)師德師風(fēng)學(xué)習(xí)總結(jié)06-11

師德學(xué)習(xí)總結(jié)10-29

學(xué)習(xí)個(gè)人總結(jié)08-30

畢業(yè)學(xué)習(xí)總結(jié)06-11

關(guān)于學(xué)習(xí)總結(jié)10-08

禮儀的學(xué)習(xí)總結(jié)07-17

主站蜘蛛池模板: 无码专区在线观看| 欧美一区日韩一区中文字幕页| 欧洲在线免费视频| 亚洲欧洲自拍拍偷午夜色| 国产精品制服| 香蕉久久国产超碰青草| 国产精品三区四区| 99热这里只有免费国产精品| 久久亚洲黄色视频| 自拍欧美亚洲| 国产成人喷潮在线观看| 天堂岛国av无码免费无禁网站 | 色婷婷电影网| 毛片基地视频| 免费又爽又刺激高潮网址| 91精品亚洲| 在线免费观看AV| 一本综合久久| 国产日韩欧美精品区性色| 直接黄91麻豆网站| 4虎影视国产在线观看精品| 在线人成精品免费视频| 精品一区国产精品| 亚洲国产精品不卡在线| 91精品视频在线播放| 亚洲综合色婷婷中文字幕| 欧美色视频在线| 国产成人无码AV在线播放动漫 | a级毛片在线免费| 97免费在线观看视频| 怡红院美国分院一区二区| 精品五夜婷香蕉国产线看观看| 99久久精品无码专区免费| 久久久无码人妻精品无码| 男女精品视频| 欧美福利在线观看| 91精品久久久无码中文字幕vr| 99热最新在线| 中文无码精品A∨在线观看不卡| 亚洲大尺码专区影院| 国产精品福利在线观看无码卡| 日本精品一在线观看视频| 国产欧美日韩另类| 最新亚洲人成网站在线观看| 精品久久久久久久久久久| 久久人搡人人玩人妻精品| 国产欧美日韩va另类在线播放| 欧美日韩国产在线观看一区二区三区| a天堂视频| 午夜视频免费试看| 在线看片免费人成视久网下载| 99久久精品国产精品亚洲 | 亚洲va视频| 亚洲一区无码在线| 天堂亚洲网| 亚洲欧美日韩成人在线| 免费一级无码在线网站| 国产精品99久久久久久董美香| 免费无码在线观看| 最新精品国偷自产在线| 一级看片免费视频| 国内丰满少妇猛烈精品播| 欧美日本二区| 视频二区国产精品职场同事| 日韩AV手机在线观看蜜芽| 国产精品成人第一区| 黄色网页在线播放| 亚洲欧洲天堂色AV| 99国产在线视频| 精品国产乱码久久久久久一区二区| 亚洲人视频在线观看| 自拍偷拍欧美日韩| 2020国产在线视精品在| 日韩免费无码人妻系列| 欧美第二区| 亚洲有码在线播放| 国产精品污视频| 无码国产伊人| 四虎精品国产永久在线观看| 波多野结衣一级毛片| 亚洲综合久久成人AV| 亚洲国产精品美女|