<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)方法 > 通用學(xué)習(xí)方法 > 學(xué)習(xí)經(jīng)驗(yàn) > Android入門篇-基礎(chǔ)知識

        Android入門篇-基礎(chǔ)知識

        時(shí)間: 威敏1027 分享

        Android入門篇-基礎(chǔ)知識

          對于Android新手來說,如何從零基礎(chǔ)開始自學(xué)Android?下面學(xué)習(xí)啦小編分享Java入門篇的學(xué)習(xí)筆記,希望對學(xué)習(xí)android的朋友們有幫助。

          Android入門篇-基礎(chǔ)知識

          一、eclipse我常用的快捷鍵

          1.、ctrl+shift+r:打開資源

          2、ctrl_shift+/ 注釋

          3. ctrl+o:快速outline,神器啊

          4. ctrl+e:快速轉(zhuǎn)換編輯器,神器啊

          5. alt+shift+r:重命名

          7. shift+enter及ctrl+shift+enter

          8. Alt+方向鍵

          9. ctrl+m 最大\小化編輯器

          10. ctrl+.:下一個(gè)錯(cuò)誤及快速修改

          Ctrl+Shift+X 把當(dāng)前選中的文本全部變味小寫

          Ctrl+Shift+Y 把當(dāng)前選中的文本全部變?yōu)樾?/p>

          Ctrl+Shift+F 格式化當(dāng)前代碼

          eclipse 斷點(diǎn)調(diào)試快捷鍵

          F3 --跳到聲明或定義的地方。

          F5 --單步調(diào)試進(jìn)入函數(shù)內(nèi)部。

          F6 --單步調(diào)試不進(jìn)入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開關(guān)”的快捷鍵改成其他的。

          F7 --由函數(shù)內(nèi)部返回到調(diào)用處。

          F8 --一直執(zhí)行到下一個(gè)斷點(diǎn)。

          二、安裝sdk錯(cuò)誤

          SDK Manager:failed to install Warning! A folder failed to be renamed or moved.On Windows this typically means that a propram is using that folder>>>D:\android\android-sdk-windows\tools.When ready,press YES to try again.

          解決辦法:

          1.進(jìn)入sdk的temp文件夾,下載好后會(huì)有一個(gè)tools_r06-windows.zip(版本號可能會(huì)不一樣)

          2.解壓此文件,如解壓成tools_r06-windows

          3.進(jìn)入tools_r06-windows文件夾,將tools_r06-windows里的文件復(fù)制

          4.覆蓋sdk根目錄的tools文件夾中的文件

          三、sqllite操作

          運(yùn)行起模擬器

          adb shell 進(jìn)入linux命令行

          ls -l查看目錄

          cd進(jìn)入目錄

          sqlite3 test.db操作test.db

          插入數(shù)據(jù):

          SQLiteDatabase db = openOrCreateDatabase("test",

          Context.MODE_PRIVATE, null);

          String sql = "insert into role(id,name) values(?,?)";

          String[] values=new String[]{"11","系統(tǒng)管理員"};

          db.execSQL(sql, values);

          四、DDMS介紹

          DDMS 的全稱是Dalvik Debug Monitor Service,為測試設(shè)備截屏,針對特定的進(jìn)程查看正在運(yùn)行的線程以及堆信息、Logcat、廣播狀態(tài)信息、模擬電話呼叫、接收SMS、虛擬地理坐標(biāo)等等

          FileExolorer文件瀏覽

          EmulatorControl模擬向模擬器發(fā)送短信,聲音。等

          五、android.os.NetworkOnMainThreadException

          android4.0后不能再主線程上執(zhí)行下載需要使用異步

          需要新建一個(gè)線程執(zhí)行Runnable中的操作,然后把結(jié)果發(fā)送給Handler

          1、新線程

          new Thread(runnable).start();

          2、執(zhí)行下載操作

          Runnable runnable = new Runnable() {

          @Override

          public void run() {

          //執(zhí)行下載操作

          Message msg = new Message();

          //發(fā)送結(jié)果

          handler.sendMessage(msg);

          }

          };

          private Handler handler = new Handler() {

          @Override

          // 當(dāng)有消息發(fā)送出來的時(shí)候就執(zhí)行Handler的這個(gè)方法

          public void handleMessage(Message msg) {

          try {

          //處理結(jié)果

          } catch (Exception e) {

          Log.e(e.getMessage(), e.toString());

          }

          }

          };

          2、當(dāng)然要是真不想使用異步也可以直接下載的,需要設(shè)置下,怎么設(shè)置大家找下度娘。

          六、 java.net.SocketException: Permission denied (maybe missing INTERNET permission)

          在android中想操作文件,上個(gè)網(wǎng),查看通訊錄。啥的都需要開通相應(yīng)的權(quán)限

          需要把對應(yīng)授權(quán)加到AndroidManifest.xml中

          <uses-permission android:name="android.permission.INTERNET" />

          <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

          <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

          列幾個(gè),這塊可以在android開發(fā)文檔中查找其他的

          android.permission.ACCESS_CHECKIN_PROPERTIES 允許讀寫訪問”properties”表在checkin數(shù)據(jù)庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)

          android.permission.ACCESS_COARSE_LOCATION 允許一個(gè)程序訪問CellID或WiFi熱點(diǎn)來獲取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi) location)

          android.permission.ACCESS_FINE_LOCATION 允許一個(gè)程序訪問精良位置(如GPS) (Allows an application to access fine (e.g., GPS) location)

          android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 允許應(yīng)用程序訪問額外的位置提供命令(Allows an application to access extra location provider commands)

          android.permission.ACCESS_MOCK_LOCATION 允許程序創(chuàng)建模擬位置提供用于測試(Allows an application to create mock location providers for testing)

          android.permission.ACCESS_NETWORK_STATE 允許程序訪問有關(guān)GSM網(wǎng)絡(luò)信息(Allows applications to access information about networks)

          android.permission.ACCESS_SURFACE_FLINGER 允許程序使用SurfaceFlinger底層特性(Allows an application to use SurfaceFlinger’s low level features)

          android.permission.ACCESS_WIFI_STATE 允許程序訪問Wi-Fi網(wǎng)絡(luò)狀態(tài)信息(Allows applications to access information about Wi-Fi networks)

          android.permission.ADD_SYSTEM_SERVICE 允許程序發(fā)布系統(tǒng)級服務(wù)(Allows an application to publish system-level services).

          七、http操作

          八、操作XML之SAX

        2668820 主站蜘蛛池模板: 亚洲制服无码一区二区三区| 国产精品会所一区二区三区| 婷婷色婷婷深深爱播五月| 国产乱色国产精品免费视频| 国产成人午夜福利院| 成年免费视频播放网站推荐| 国产精品福利中文字幕| 长腿校花无力呻吟娇喘的视频| 久久亚洲日本激情战少妇| 午夜精品福利亚洲国产| 久久精品夜夜夜夜夜久久| 国产午夜福利不卡在线观看| 国产福利酱国产一区二区| 欧美牲交a欧美牲交aⅴ免费真 | 精品人妻二区中文字幕| 国产无遮挡18禁无码网站免费| 成人啪啪高潮不断观看| 国精品无码一区二区三区在线蜜臀| 福利片91| 无套内射视频囯产| 120秒试看无码体验区| 国产精品大片中文字幕| 91在线精品麻豆欧美在线 | 老色鬼在线精品视频| 精品女同一区二区三区不卡| 亚洲天堂网色图伦理经典| 国产视色精品亚洲一区二区| 免费无码一区无码东京热| 强奷漂亮人妻系列老师| 欧美色图久久| 中文 在线 日韩 亚洲 欧美| 日韩AV高清在线看片| 精品人妻码一区二区三区| 久久天天躁夜夜躁一区| 热久久美女精品天天吊色| 亚洲AV无码国产在丝袜APP| 久久99久久精品视频| 99热精品毛片全部国产无缓冲| 又粗又硬又黄a级毛片| 国产av不卡一区二区| 综合无码一区二区三区四区五区|