Android遇到問題

1 waiting for debugger ? ? ? ?3/9

用非debug模式運行即可(Ctrl+F11)

F11為debug模式

2 Android support library ? ? 3/8

appcompat v7這個是兼容包,用于向下兼容3.0之前UI控件的版本。

將sdk更新到最新版本后會出現(xiàn)該問題,建議用最新的sdk版本編譯。

6.0摒棄了actionBatActivity.

3 minimumsdkVersiionerdion ? ? 3/8 ?targetSdkVersiion ? compileSdkVersiion


minimumsdkVersiionerdion <= ? targetSdkVersiion <= compileSdkVersiion

4 xml特殊字符需要轉(zhuǎn)義 ? ? ?3/9

– ?代替 -

5 未聲明activity ? ? ? 3/10

聲明activity

需要在AndroidMainfest中聲明已經(jīng)定義的activity.

6 LayoutInflater ? ? 3/11

LayoutIflater在Android中是擴展的意思,作用類似于findViewById(),LayoutInflater是用來獲取布局文件對象的。

用法:

LayoutInflater inflater = LayoutInflater.from(this);

View layout = inflater.inflate(R.layout.main,null);

7 get ? ? ? ? ? 3/11

getViewTypeCount這個方法告訴ListView共有多少種item,getItemViewType方法告訴ListView每行該顯示哪種item

8 城市數(shù)組 ? ? ?3/11

json文件解析

得到list ? ? ? ?得到數(shù)組 ? ?復習數(shù)組,集合

按照首字母排序 ?

打印數(shù)組 ? 不可直接數(shù)組.toString()

要通過增強for循環(huán)


9 ? system.out.print()無效 ? 3/11

10 ? ?listView中item的點擊事件 ?3/11

第一種:給全部的item設(shè)置點擊事件

缺點,所有item的點擊事件一樣

第二種:在adapter中為item設(shè)置點擊事件

有待研究

11 item與item中的控件事件監(jiān)聽沖突

12 string 比較

最好用equal()方法

== 比較的是內(nèi)存堆

13 listView中有兩個不同布局layout

14獲取被點擊的item

有一個list,這個集合考慮考慮放在哪個activity中

15獲取事件源 button ?

setTag()和 getTag()方法

16 ? intent傳遞數(shù)據(jù)

intent.putExtra(tag,msg)

startActivity(intent)

startActivityForResult(intent,1)

在下一個活動中,要寫finish()

回調(diào)方法 ? 名字忘記。

bundle ?鍵值對

設(shè)置活動啟動模式

17 最佳傳遞數(shù)據(jù)寫法

在后一個activity中寫一個接收數(shù)據(jù)的初始化方法

18 ?listView監(jiān)聽事件優(yōu)化


19轉(zhuǎn)換字符串為int(顏色);


viewHolder.vertical_line.setBackgroundColor(Color.parseColor("#0000ff"));

20兩個按鈕平分一行

用LinearLayout布局,設(shè)置權(quán)重為1

21popupWindow彈出式菜單


22訪問網(wǎng)絡(luò)是需要權(quán)限的

錯誤警告:Caused by: java.net.SocketException: socket failed: EACCES (Permission denied)

解決方案:<uses-permission android:name="android.permission.INTERNET" />

23 genymotion網(wǎng)絡(luò)連接

Caused by: java.net.ConnectException: failed to connect to /10.0.2.2 (port 80): connect failed: ETIMEDOUT (Connection timed out)

應(yīng)該使用電腦的ip

24 TextUtils.isEmpty()

如果你調(diào)用TextUtils.isEmpty() 把這個變量作為參數(shù)傳進去。只要這個參數(shù)為空或者為“”,都會返回真

25 android httpclient關(guān)閉連接 的方法

httpClient.getConnectionManager().shutdown();

這個shutdown并不是將手機網(wǎng)絡(luò)斷掉,而是將建立Http連接請求時所分配的資源釋放掉。

26 數(shù)據(jù)庫

連接 ?mysql -u root -p

刪除列 alter table tableName drop column columnName

增加列 alter table tableName add columnName varchar(30)

修改列類型 alter table tableName alter column columnName varchar(4000)

27

android.view.WindowLeaked: Activity com.heuu.luyou.loginActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{529f1748 V.E..... R......D 0,0-1026,486} that was originally added here

原因:未關(guān)閉progressDialog

解決方案: handler.post(new runnable(){

dialog.dismiss();})

28http get請求時需要設(shè)置編碼方式

中文?URLEncoder.encode(username,"UTF-8")




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,007評論 25 709
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,325評論 0 17
  • #Android 基礎(chǔ)知識點總結(jié) ---------- ##1.adb - android debug bridg...
    Mythqian閱讀 3,725評論 2 11
  • Day1: 在代碼中通過R.string.hello_world可以獲得該字符串的引用; 在XML中通過@stri...
    冰凝雪國閱讀 1,628評論 0 5
  • 現(xiàn)在是2月11號凌晨3點,我寫點記錄吧。周圍都有陸陸續(xù)續(xù)的人走開或者走來,生活中總有一些變數(shù)讓我們悲傷或驚喜。這一...
    pppei閱讀 296評論 0 0

友情鏈接更多精彩內(nèi)容