Android進階(二十)AndroidAPP開發問題匯總(四)

      網友投稿 752 2025-03-31

      ·?Android進階(二十)AndroidAPP開發問題匯總(四)


      android:layout_width和android:width的區別

      基中的android:layout_width和android:width的區別:

      ·?android:layout_width?只有兩種選擇一個是fill_parent?,二是wrap_content

      ·?android:width?這個是用來view的具體寬度的,以像素為單位。

      android:width?支持

      ·?px?(pixels)像素

      ·?dip?(device?independent?pixels)設備獨立像素

      ·?sp?(scaled?pixels?―?best?for?text?size)放大像素--對文本大小最好

      ·?pt?(points)?點

      ·?in?(inches)英寸

      ·?mm?(millimeters)毫米

      Q:?類、方法修飾符的使用原則?Private、?final?....

      S:

      查了些資料之后才對服務計算略懂一點:服務發現---->服務選擇--->服務整合--->執行--->優化

      C類地址

      (1)C類地址第1字節、第2字節和第3個字節為網絡地址,第4個字節為主機地址。另外第1個字節的前三位固定為110。

      (2)C類地址網絡號范圍:192.0.0.0---223.255.255.0。

      (3)?C類地址中的私有地址:

      192.168.X.X是私有地址。(192.168.0.0---192.168.255.255)

      也就是說只要手機端與PC端服務器在同一個網絡地址內,就可以完成

      通信。

      注:一定要確保兩端在同一網絡內!否則無法建立通信連接!

      注:客戶端連接服務器端時,遇到了很多令自己糾結的問題,在朋友珠方的不斷幫助下,自己終于將問題得以解決。現總結如下:

      (1)在服務器端,要配置一個自己的Tomcat,MyEclipse自帶的Tomcat功能不完善,Tomcat的配置教程網址:

      http://jingyan.baidu.com/album/4853e1e53465271909f72690.html?picindex=1

      (2)在客戶端連接服務器端時,一定要仔細判斷連接路徑,是嚴格區分大小寫的,例如:

      "http://10.0.2.2:8090/Web/LoginServerlet

      自己就曾將Web錯寫成web,而一時找不到錯誤。另外,要注意輸入的格式,是工程名/servlet,其中,工程名不可忽略。那么問題來了,

      Q:?在服務器端,可以建立多少個servlet,是不是在客戶端所有的class在服務器端都變成了servlet?還有各文件間的聯系?

      S:?與服務器端進行交互的類才會被寫成Servlet,其他的寫成一般就可以。操作數據庫的類極其方法,可由servlet中的對象進行調用。

      Servlet工作原理解析

      http://www.ibm.com/developerworks/cn/java/j-lo-servlet/

      HttpClient使用方法:

      使用HttpClient發送請求、接收響應很簡單,一般需要如下幾步即可。

      1.?創建HttpClient對象。

      2.?創建請求方法的實例,并指定請求URL。如果需要發送GET請求,創建HttpGet對象;如果需要發送POST請求,創建HttpPost對象。

      3.?如果需要發送請求參數,可調用HttpGet、HttpPost共同的setParams(HetpParams?params)方法來添加請求參數;對于HttpPost對象而言,也可調用setEntity(HttpEntity?entity)方法來設置請求參數。

      4.?調用HttpClient對象的execute(HttpUriRequest?request)發送請求,該方法返回一個HttpResponse。

      5.?調用HttpResponse的getAllHeaders()、getHeaders(String?name)等方法可獲取服務器的響應頭;調用HttpResponse的getEntity()方法可獲取HttpEntity對象,該對象包裝了服務器的響應內容。程序可通過該對象獲取服務器的響應內容。

      6.?釋放連接。無論執行方法是否成功,都必須釋放連接

      子類---------(extends)----------->類----(implements)------->接口

      Q:在把他人Android項目到入時,出現項目包錯誤提示。

      A:首先查看gen目錄下是否有R.java文件,若沒有,則說明資源文件有錯(資源文件有錯時,R文件就不會生成);然后修改res文件下的錯誤,修改完成后clean?一下工程就可以了。

      涅槃:

      (1)用戶注冊模塊

      (2)學習JavaWeb

      導出、導入Java項目:

      http://jingyan.baidu.com/article/73c3ce28e99596e50343d904.html

      創建新的Android項目,Eclipse自動創建的appcompat內容解決方法:

      http://bbs.csdn.net/topics/390728485

      Q:Android開發中分不同包的依據?

      A:

      http://www.baidu.com/#wd=Java%E5%BC%80%E5%8F%91%E4%B8%AD%E5%88%86%E5%8C%85%E7%9A%84%E4%BE%9D%E6%8D%AE&rsv_spt=1&issp=1&f=8&rsv_bp=0&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_sug3=438&rsv_sug4=32726&rsv_sug1=79&rsv_sug2=0&inputT=8979&rsv_n=2

      Q:

      A:http://blog.csdn.net/sunhuaqiang2014

      AndroidManifest.xml文件詳解(uses-feature)

      http://www.cnblogs.com/andriod-html5/archive/2012/05/24/2539414.html

      Android系統自帶樣式詳解(Android:theme):

      http://blog.sina.com.cn/s/blog_bfe1efad0101ado8.html

      android:screenOrientation屬性:

      http://blog.csdn.net/nmgchfzhzhg/article/details/8077133

      android:configChanges:

      http://blog.csdn.net/jkkjklmn/article/details/7349517

      android:windowSoftInputMode屬性詳解:

      (activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題)

      http://blog.csdn.net/twoicewoo/article/details/7384398

      sendMessageDelayed?是將某個需要處理的消息事件發送給handler來處理,并且在此之前按你傳入的參數延遲一定的時間。handler.sendMessageDelayed(handler.obtainMessage(LOGINOVER),?3000);

      注:編程時一定要多看文檔,注意返回值類型,有無參數及其類型。

      注:

      List是接口繼承于Collection接口。

      ArrayList是List接口的實現類。相當于一個動態數組

      List:是一個有序的集合,可以包含重復的元素。提供了按索引訪問的方式。它繼承?Collection。

      List有兩個重要的實現類:ArrayList?和?LinkedList

      ArrayList:我們可以將其看作是能夠自動增長容量的數組。

      利用ArrayList的toArray()返回一個數組。

      Arrays.asList()返回一個列表。

      1.ArrayList底層采用數組實現,當使用不帶參數的構造方法生成ArrayList對象時,實際上會在底層生成一個長度為10的Object類型數組

      2.如果增加的元素個數超過了10個,那么ArrayList底層會新生成一個數組,長度為原數組的1.5倍+1,然后將原數組的內容復制到新數組當中,并且后續增加的內容都會放到新數組當中。當新數組無法容納增加的元素時,重復該過程。

      3.對于ArrayList元素的刪除操作,需要將被刪除元素的后續元素向前移動,代價比較高。

      4.集合當中只能放置對象的引用,無法放置原生數據類型,我們需要使用原生數據類型的包裝類才能加入到集合當中。

      5.集合當中放置的都是Object類型,因此取出來的也是Object類型,那么必須要使用強制類型轉換將其轉換為真正的類型(放置進去的類型)

      Eclipse調試:

      Q:不同應用場景選擇哪種集合實現類?

      S:http://www.2cto.com/kf/201404/296045.html

      步步為營:?(1)?完成一個登陸界面Activity

      (2)?進入小組介紹Activity

      (3)?進入用戶信息Activity

      (3.1)?完成button取消功能

      (3.2)?完成button注冊功能

      (3.2.1)?安裝MySQL

      (3.2.2)?創建數據庫wokankan,新建表

      (3.2.3)?配置tomcat服務器

      (3.2.4)?實現用戶注冊功能

      (4)?學習JavaWeb開發

      (4.1)?學習Map、List、泛型、try-catch

      (4.2)?實現數據庫的增、刪、改、查

      (5)?客戶端與服務器的交互

      http://wenku.baidu.com/link?url=0dQJiuIZzddw2OCddOZyFOo2Kvd-sxqkQd2qnsYIQAbyKQ3EUCizB_T3RLvpAvoPInGPUz2CEmgdhGvJAm7C6BR_Unu7GBd1Dbh4B-r8423

      (6)?服務器端數據的相關操作

      (6.1)?增加數據(服務器端不具有查重功能;MySQL中不能添加漢字)

      (6.2)?查詢數據

      (7)?掃描二維碼

      (3.2.1)安裝MySQL:學習MySQL的基本語句,以及如何構建tomcat服務器。

      (3.2.3)安裝了MyEclipse,用于服務器端的開發。

      Android里有httpclient可以發送get或者post請求

      字符編碼集:

      ISO-8859-1

      UTF-8???Linux平臺字符編碼集(Android為Linux內核

      GBK??Windows平臺字符編碼集

      android.permission.VIBRATE?允許訪問振動設備(Allows?access?to?the?vibrator)

      Android進階(二十)AndroidAPP開發問題匯總(四)

      Android Java 移動APP

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel怎么做柱狀圖(Excel怎么做柱狀圖好看)
      下一篇:Excel表格如何批量設置行高列寬
      相關文章
      噜噜噜亚洲色成人网站| mm1313亚洲国产精品美女| 中文字幕亚洲一区| 亚洲AV日韩精品一区二区三区| 亚洲中文字幕无码久久2020 | 亚洲国产精品一区二区三区在线观看 | 亚洲国产精品嫩草影院| 亚洲色大情网站www| 亚洲成_人网站图片| 亚洲天堂2017无码中文| 亚洲情A成黄在线观看动漫软件 | 国产成人精品日本亚洲专区61| MM131亚洲国产美女久久| 久久久久亚洲AV综合波多野结衣| 亚洲人成无码网WWW| 亚洲线精品一区二区三区 | 亚洲综合精品香蕉久久网97| 亚洲综合视频在线| 亚洲免费在线观看视频| 亚洲影视自拍揄拍愉拍| 亚洲日韩精品无码专区加勒比☆ | 亚洲精品一卡2卡3卡四卡乱码| 亚洲AV无码一区二区三区性色 | 中文字幕亚洲日本岛国片| 国产亚洲精品美女久久久| 亚洲AV无码专区亚洲AV伊甸园| 亚洲Av无码专区国产乱码DVD| 亚洲第一极品精品无码久久| 亚洲国产日韩一区高清在线| 亚洲色成人网一二三区| 色婷五月综激情亚洲综合| 亚洲精品中文字幕| 亚洲精品动漫人成3d在线| 中文字幕不卡亚洲| 亚洲国产高清在线| wwwxxx亚洲| 男人的天堂亚洲一区二区三区 | 亚洲日韩国产一区二区三区在线| 豆国产96在线|亚洲| 中文字幕无码精品亚洲资源网| 亚洲AV无码乱码国产麻豆|